저는 게임 컨트롤러 용 드라이버를 만들려고합니다 (코발트 플럭스 www.cobaltflux.com). 물리적 컨트롤러 자체에는 9 개의 얼굴 버튼과 2 개의 컨트롤 박스 버튼 (시작/선택)이 있습니다. 컨트롤 박스에는 USB 포트가 있지만, 아무도 내가 전에 드라이버를 작성한 적이 없다는 것을 말할 수 있습니다. 내가 원하는 최종 결과는 USB 포트를 통해 코발트 플럭스를 꽂아서 창을 게임 컨트롤러로 인식하도록하는 것입니다.USB를 통해 연결된 일부 하드웨어 용 게임 컨트롤러 드라이버 작성하기
프로그래밍 경험이 있습니다. 저는 UC Davis의 컴퓨터 과학 분야의 수석 학부생이자 대형 임베디드 시스템 회사의 인턴입니다. 그러나이 프로젝트에는 USB 포트를 통해 하드웨어 및 소프트웨어 인터페이스를 연결하고 하드웨어에서 피드백을 조사한 경험이 없습니다. (버튼을 누를 때 어떤 비트가 켜지 는가?) 빌드하고 윈도우 용 드라이버와 실제로 프로그램을 생성하십시오.
개인적으로이 문제를 해결하기 위해 올바른 방법으로 나를 설정할 수있는 사람을 알지 못하기 때문에 여기에서 묻습니다. 내가 좋아하는 뭔가가는 방법 상상 :
가 내가 밀어 버튼의 효과가
내가 프로그램을 작성하는 USB 채널에 어떤 폴링 프로그램을 열어
의 USB를 통해 장치를 연결을 그 USB 포트의 신호를 윈도우가있는 게임 컨트롤러 드라이버에 연결합니다.
joyPAD를 지원하고 joySTICK를 지원하지 않아도됩니다. 한 번 및 조이스틱은 일반적으로 한 방향의 입력 만 등록합니다. 어떤 주어진 시간.
모든 조언이나 도움을 주시면 대단히 감사하겠습니다. 어디서부터 시작해야할지 생각하는 데 어려움을 겪고 있습니다.
불명확하거나 너무 광범위하게 투표를 마감하십시오. –
나는 비슷한 질문을하고 있으며 너무 광범위하거나 명확하지 않다고 생각하지 않습니다. W8 또는 W10에서 지원되지 않는 Logitech Steering Wheel 컨트롤러가 있습니다. 인식하지만 입력을 읽지는 않습니다. 나는 그 USB 포트를 듣고 그 정보를 게임 컨트롤러 인터페이스에 매핑 할 수있는 무언가를 쓰고 싶다. – Tanoshimi