为游戏手柄创建自定义设备驱动程序
Posted
技术标签:
【中文标题】为游戏手柄创建自定义设备驱动程序【英文标题】:Creating a custom device driver for a gamepad 【发布时间】:2017-10-02 14:49:56 【问题描述】:我有一些来自“无名”制造商的 USB 游戏控制器,它们不提供设备驱动程序。目前它们在 Windows 中的通用驱动程序下运行,但按钮没有映射到正确的 ID,并且某些按钮似乎根本不起作用。在 android 下,我能够将控制器与按键布局文件完全映射,但在 Windows 中似乎并不那么简单。对创建一个简单的 HID 驱动程序有什么帮助,该驱动程序将控制器的输入映射到本机控制器输入,就像它在 Android/Linux 中的工作方式一样?
【问题讨论】:
【参考方案1】:试试vJoy,它是一个通用的操纵杆驱动程序,已经签名用于Windows。如果您自己编写一个,如果您不想通过签名过程,则必须启动到 TESTSIGNING 模式。有一些 GUI 工具可以简化 vJoy 配置,请查看 Universal Controller Remapper。
【讨论】:
以上是关于为游戏手柄创建自定义设备驱动程序的主要内容,如果未能解决你的问题,请参考以下文章