Клавиатура BTC
От: evle  
Дата: 27.08.03 18:26
Оценка:
Возникла такая проблема: есть очень неплохая клавиатура BTC 9110 (мультимедийная). К ней прилагаются кривые дрова, которые плохо выполняют свои обязанности (переключать функции клавиш) и вообще падают при появлении WinAMP'а.
Решил написать свои дрова (простой хук на клавиатуру). При этом возникли некоторые проблемы:
1. Непонятно как включать, выключать дополнительную лампочку.
2. Не нашел толкового описания функций <CODE>keybd_event</CODE> или <CODE>SendInput</CODE>
3. Как получить значение отдельного бита из LongInt'а
Буду благодарен за доку/ссылку/др. помощь.
Re: Клавиатура BTC
От: Spider84 Россия http://spider.vc
Дата: 28.08.03 11:54
Оценка:
Здравствуйте, evle, Вы писали:

E> 1. Непонятно как включать, выключать дополнительную лампочку.

Это уже особености конкретной клавиатуры.
E> 2. Не нашел толкового описания функций <CODE>keybd_event</CODE> или <CODE>SendInput</CODE>
Читай соответсвенно keybd_event SendInput
E> 3. Как получить значение отдельного бита из LongInt'а
unsigned char ExtKey = (msg.LParam && $1000000) >> 24;
Re[2]: Клавиатура BTC
От: evle  
Дата: 28.08.03 13:51
Оценка:
S>Это уже особености конкретной клавиатуры.
Вот мне и интересно, где искать подобную доку, Поисковики упорно предлагают купить клавиатуру, а как лампочку включить не говорят.
Re[3]: Клавиатура BTC
От: evle  
Дата: 28.08.03 13:57
Оценка:
dwExtraInfo
[in] Specifies an additional value associated with the key stroke.

... Ну очень подробно...
Ах да, спасибо за п. 3, а остальное у меня было.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.