Как GamePad API распознает устройство HID?
Я использую HTML5 GamePad API
для мониторинга нажатия клавиш с педали в веб-браузере. Есть несколько брендов, которые я тестирую, и их функциональность одинакова.
Я заметил, что в 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
?