Как GamePad API распознает устройство HID? - PullRequest
0 голосов
/ 28 января 2019

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

...