如何在 Windows 中监控 USB 端口上的输入?
How can I monitor input on a USB port in Windows?
简短版:如何监控 USB 端口的输入?
长版本:我想为我的电脑游戏使用控制台控制器,但找不到我喜欢的免费软件方法。所以我决定自己做一个,作为学习练习和其他任何东西一样多,但我不确定如何监控 USB 端口上的输入。我假设如果我可以监控一个,那么通过实验确定键盘、鼠标和控制器上的每个输入是什么(一个按钮 = 00011 等)并不难,然后只需让计算机相信控制器是 keyboard/mouse 通过将它输入的任何内容切换为其他设备之一输入的内容。
我尝试了 Google,但没有成功。与此站点相同。我知道一些 C、C++ 和 Python,但我不会称自己是其中任何一个的高级用户,这也是我真正这样做的部分原因。目前使用 Windows Vista 和 Windows 10。如能提供入门帮助,我们将不胜感激。
尝试pyusb
,您将找到有关如何与 USB 设备通信的示例。似乎当前存储库位于 GitHub: https://github.com/walac/pyusb
简短版:如何监控 USB 端口的输入?
长版本:我想为我的电脑游戏使用控制台控制器,但找不到我喜欢的免费软件方法。所以我决定自己做一个,作为学习练习和其他任何东西一样多,但我不确定如何监控 USB 端口上的输入。我假设如果我可以监控一个,那么通过实验确定键盘、鼠标和控制器上的每个输入是什么(一个按钮 = 00011 等)并不难,然后只需让计算机相信控制器是 keyboard/mouse 通过将它输入的任何内容切换为其他设备之一输入的内容。
我尝试了 Google,但没有成功。与此站点相同。我知道一些 C、C++ 和 Python,但我不会称自己是其中任何一个的高级用户,这也是我真正这样做的部分原因。目前使用 Windows Vista 和 Windows 10。如能提供入门帮助,我们将不胜感激。
尝试pyusb
,您将找到有关如何与 USB 设备通信的示例。似乎当前存储库位于 GitHub: https://github.com/walac/pyusb