Tôi đang tìm cách tạo trình điều khiển cho bộ điều khiển trò chơi tôi có (một thông lượng coban www.cobaltflux.com). Bộ điều khiển vật lý có chín nút mặt và hai nút hộp điều khiển (bắt đầu/chọn). Hộp điều khiển có một cổng usb, nhưng theo như tôi có thể nói không có ai đã từng viết trình điều khiển cho nó trước đây. Kết quả cuối cùng tôi muốn là để có thể cắm vào thông lượng coban thông qua cổng usb và có các cửa sổ nhận ra nó như một bộ điều khiển trò chơi.Viết trình điều khiển bộ điều khiển trò chơi cho một số phần cứng được kết nối qua USB
Tôi có một số kinh nghiệm lập trình. Tôi là sinh viên đại học ngành khoa học máy tính tại UC Davis và là thực tập tại một công ty hệ thống nhúng lớn, tuy nhiên dự án này liên quan đến một số khía cạnh mà tôi không có kinh nghiệm trong: interfacing phần cứng và phần mềm thông qua cổng USB, điều tra phản hồi từ phần cứng mà tôi đã làm 't xây dựng (mà bit sáng lên khi tôi nhấn một nút?), và tạo trình điều khiển và thực sự là chương trình nói chung cho các cửa sổ.
Vì tôi không đích thân biết bất kỳ ai có thể đặt tôi đi đúng hướng cho một quy trình làm việc để giải quyết vấn đề này, tôi hỏi tại đây. Tôi tưởng tượng ra cách tiếp cận đi một cái gì đó như:
tôi kết nối các thiết bị thông qua một usb
tôi mở ra một chương trình thăm dò ý kiến gì ảnh hưởng của nút đẩy đang trên kênh USB
tôi viết một chương trình mà giao diện những tín hiệu từ cổng USB cho các trình điều khiển trò chơi mà các cửa sổ có
Có thể đáng lưu ý rằng tôi cần phải có hỗ trợ joyPAD và không hỗ trợ joySTICK cho các nút vì chơi sẽ liên quan đến việc nhấn bất kỳ số lượng nút nào một lần và cần điều khiển thường chỉ đăng ký một hướng đầu vào t bất kỳ thời điểm nào.
Bất kỳ lời khuyên hoặc trợ giúp nào sẽ được đánh giá cao. Tôi gặp khó khăn trong việc tìm ra nơi để bắt đầu.
Bỏ phiếu để đóng là không rõ ràng hoặc quá rộng. –
Tôi có một câu hỏi tương tự và không cảm thấy nó quá rộng hoặc không rõ ràng. Tôi có bộ điều khiển vô lăng Logitech không được hỗ trợ trong W8 hoặc W10. Nó nhận ra nó, nhưng không đọc bất kỳ đầu vào nào. Tôi chỉ đơn giản muốn viết một cái gì đó mà sẽ lắng nghe trên cổng USB và sau đó cho phép tôi để ánh xạ thông tin đó đến một giao diện điều khiển trò chơi. – Tanoshimi