![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Гуру помогите плз. с хуком [D6, Win2k]
axx © (2007-04-05 14:17:00)Вобщем ситуация такая.
Штрих сканер клавиатурный (УСБ эмулирует еще одну клавиатуру) безпроводной, человек ходит сканирует не смотря на монитор. Иногда приложение теряет фокус поэтому использую хук WH_KEYBOARD_LL.
В принципе все нормально но есть проблема :-)
function KeyboardProc ...stdcall;
.....
Тут мы получаем сканированые буквы.
BufSize := ToAscii( PKBDLLHOOKSTRUCT(lParam)^.vkCode, PKBDLLHOOKSTRUCT(lParam)^.scanCode,.........
Во тут если каскладка стоит русская то мой штрих код с англитскими буквами становиться руским :-).
Пните меня пожалуйста , чтобы я покатился в правельном направлении.
Leonid Troyanovsky (2007-04-05 23:15:00) [1]
> axx (05.04.07 18:06) [3]
> Может всетаки есть кому что сказать (или просто пнуть мнея)
Расскажи, для начала, а откуда взялся оный хук?
--
Regards, LVT.
axx (2007-04-05 18:06:00) [2]Кстати посмортрел АТОЛовский драйвер - исключительно ради любопытства. Так там тоже самое фокуса нет - нет штрих кода. :-)))))
Но тема зацепила.... - любопытно ...
Может всетаки есть кому что сказать (или просто пнуть мнея) :-)))
axx (2007-04-05 18:02:00) [3]To tesseract
Извените... я не врубился :-)
tesseract (2007-04-05 14:37:00) [4]
> Пните меня пожалуйста , чтобы я покатился в правельном направлении.
Char(symb);