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