我正在使用HTML5 GamePad API
来监视Web浏览器中脚踏板的按键操作。我正在测试几个品牌,它们的功能是相同的。
我注意到在Device Manager
中,不同品牌的踏板被注册为不同类型的设备。例如,一个品牌显示为HID-compliant game controller
,另一个品牌显示为HID-compliant device
。
GamePad API
与显示为HID-compliant game controller
的显示效果很好,但与显示为HID-compliant device
的显示效果不一样。
以下是该项目的一些基本信息:
操作系统: Windows 10
浏览器: Chrome, Firefox
脚踏板品牌: Philips, Infinity
所以我的问题是GamePad API
是如何识别硬件的?是否可以更改任何内容(例如注册表等),以使HID-compliant device
注册为HID-compliant game controller
设备,因此我可以使用GamePad API
来监视设备?
如果这不是可行的解决方案,那么是否有任何现有的Web API
支持HID-compliant device
?