Я использую 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
?