我试图找出我应该如何让我自己的游戏手柄与基于 Windows 的游戏兼容。我花了一些时间阅读 Windows 驱动程序,但我感到有点迷茫,不确定我应该如何解决我的问题。我要求的是一些关于我应该采取什么样的解决方案或方法的指导。
所以我制作了一个基于 Arduino 的 GamePad,它通过串口(usb)与计算机通信。从这里我假设我需要制作一个将自己标识为 GamePad(设备驱动程序,即插即用驱动程序)的驱动程序?我不确定我是否已经完成了,或者我是否必须以某种方式与 DirectInput 兼容?
-迈克尔