2015-11-09 2 views
0

Есть ли способ конвертировать идентификатор использования USB HID в код виртуального ключа в ОС Windows?Как конфертировать из идентификатора использования HID в код виртуального ключа в ОС Windows?

, например,

HID Usage ID 0x04 ---> Виртуальный Ключ 0x41 (это ключ A)

HID Usage ID 0x91 ---> Виртуальный Ключ 0xE9 (это OEM определенный ключ)

HID Usage ID 0x87 ---> Виртуальный ключ 0xC1 (это зарезервированный код ключа)

...

Я только что нашел virtual keys code table, , но я не могу найти переводную таблицу или способ ее эффективного перевода.

ответ

1

Существует нет API для перевода между идентификаторами использования HID и кодами виртуальных клавиш. Перевод выполняется драйвером устройства.

Идентификаторы использования для клавиатур публикуются на http://usb.org в спецификации HID Usage Tables (глава 10 «Клавиатура/Страница клавиатуры (0x07)»).

 Смежные вопросы

  • Нет связанных вопросов^_^