различить подключенные клавиатуры на окнах? - PullRequest
0 голосов
/ 10 сентября 2009

У меня вопрос по поводу ввода с клавиатуры.

Я вижу много программируемых клавиатур. Мне просто интересно ... возможно ли сделать программное обеспечение в качестве замены для программируемых клавиатур? Я думаю о следующей идее.

  1. подключить две клавиатуры к компьютеру.
  2. создать программное обеспечение, которое различает каждый ввод с клавиатуры, чтобы сделать одну из клавиатур программируемой клавиатурой.

Я думал, что это будет возможно, но все мои друзья говорят "нет".

1 Ответ

1 голос
/ 13 сентября 2009

Это возможно, но довольно сложно - вам понадобится драйвер устройства, INF-файл которого специально предназначен для одной из клавиатур (драйвер, выбранный PNP, всегда будет наиболее точно соответствовать аппаратному обеспечению), а затем напишите драйвер HID который по сути копирует kbdhid.sys, но вместо прямой передачи нажатых клавиш передает ваши запрограммированные клавиши (или более простое решение - всегда передавать «странные» сочетания клавиш, такие как Win + π, которые затем можно было бы использовать в приложении пользовательского режима). следите за этим через RegisterHotkey)

Проверьте эту страницу на WDF , чтобы начать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...