Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум на Исходниках.RU > Delphi: Система, Windows API > Определить вторую клавиатуру


Автор: Grisha 25.02.16, 08:21
Вопрос очень важный, готов отправить 500руб. на телефон тому, кто подскажет работающее решение.

К компьютеру подключены две клавиатуры. Или к ноутбуку подключена вторая клавиатура через USB. Так надо.

Как определить, что нажата клавиша от второй клавиатуры? Мне нужно отличать, что например, клавиша 'B' или 'Esc' нажата не на основной, а на второй клаве. В TWMKeyDown такой информации нет((

Автор: B.V. 25.02.16, 13:48
Например, через собственный драйвер для внешней клавиатуры. Возможно, будет достаточно фильтр-драйвера к Kbdclass, но тут я не уверен в возможностях идентификации.

Автор: Grisha 25.02.16, 15:38
видимо, без драйвера не обойтись? посмотрю, что за зверь Kbdclass

Автор: Pavia 25.02.16, 15:44
http://www.codeproject.com/Articles/17123/...ltiple-keyboard
Зачем драйвер когда есть Raw-Input заголовочные фйлы Raw-Input для Delphi в сети видел.

Автор: Grisha 25.02.16, 15:51
Pavia, это уже ближе к тому, что нужно! надеюсь, получится...

Автор: Grisha 26.02.16, 08:46
Pavia, вы мне помогли, дайте номер карты сбера или телефон, через личку, куда кинуть вознаграждение

Powered by Invision Power Board (https://www.invisionboard.com)
© Invision Power Services (https://www.invisionpower.com)