标签: joypad

为通过USB连接的某些硬件编写游戏控制器驱动程序

我正在为我拥有的游戏控制器创建一个驱动程序(钴通量www.cobaltflux.com).物理控制器本身有九个面部按钮和两个控制盒按钮(启动/选择).控制盒有一个USB端口,但据我所知,没有人曾经为它编写驱动程序.我想要的最终结果是能够通过USB端口插入钴通量,并让Windows将其识别为游戏控制器.

我有一些编程经验.我在加州大学戴维斯分校计算机科学和在大嵌入式系统公司实习的资深本科生,但是这个项目涉及几方面我有没有经验:通过USB端口接口的硬件和软件,从硬件调查反馈我没构建(当按下按钮时,哪些位点亮?),以及为Windows创建驱动程序和程序.

因为我个人并不认识任何能够让我在正确的轨道上找到解决这个问题的工作流程的人,所以我在这里问.我想这个方法类似于:

我通过USB连接设备

我打开一个程序来查看推送按钮对USB通道的影响

我编写了一个程序,将USB端口的信号连接到Windows所具有的游戏控制器驱动程序

这可能是值得指出的是,我需要有按钮游戏手柄的支持和不支持操纵杆,因为比赛将涉及一次按下任意数量的按钮和操纵杆一般只在任何给定时间寄存器输入的一个方向.

任何建议或帮助将不胜感激.我无法确定从哪里开始.

windows usb driver joystick joypad

9
推荐指数
1
解决办法
3930
查看次数

标签 统计

driver ×1

joypad ×1

joystick ×1

usb ×1

windows ×1