我有一个罗技游戏控制器(http://www.amazon.com/Logitech-Dual-Action-Game-Pad/dp/B0000ALFCI)。我正在使用 c# 和 Microsoft 的 HID 驱动程序来跟踪正在按下的按钮。每次按下按钮都会发送一个包含 8 个值的字节数组。问题是我不知道这 8 个值代表什么。这是一个例子:
0, 128, 126, 127, 130, 24, 24, 0, 4, 252
0, 128, 126, 127, 130, 40, 40, 0, 4, 252
0, 128, 126, 127, 127, 72, 72, 0, 4, 252
0, 128, 126, 127, 127, 136, 136, 0, 4, 252
这些是分别按下按钮 1、2、3、4 的字节数组的值。我看到值在哪里发生变化,但我不确定它们代表什么。我找不到有关 Microsoft HID 驱动程序的任何规格。有人可以指出我正确的方向吗?