我有兴趣从任何可用的HID设备上按下按钮(或按下按钮/向上按钮),为该特定按钮/按键分配功能,就像大多数游戏允许您为某个特定按钮分配某个按钮一样命令。
我正在使用TjvHidController
,并且按下按键清楚地为我认识的设备(Leo Bodnar Sli-M和Sli-Pro)进行了映射,但是我无法弄清楚如何枚举任何设备其他设备以某种方式计算出它们有多少按钮,以及在哪里找到消息中的开/关位等。
有人可以发布一些示例代码,“解析”一个THidDevice
并找出它有多少按钮,以及在它的数据包中寻找什么?