Вниз
Скачать: CL | DM;

Hook s   Найти похожие ветки 

← →
SammIk ©   (2003-04-27 16:31) [0]

Мастера ставлю хук на клаву.
Все как надо, но wParam возвращает
только заглавные буквы!
если я нажал "a" то получил "A" и тд
Не подскажите как с этим бороться?


← →
Illusion ©   (2003-04-27 16:32) [1]

капс проверь... Реально... :)


← →
SammIk ©   (2003-04-27 16:40) [2]


> Illusion ©

Проверял, не помогло)
Еще одна проблема, не понимает русского
если жму "ф" получаю "A"


← →
DVM ©   (2003-04-27 16:56) [3]

Хук не возвращает символов! Он дает только код клавиши на клавиатуре. А символ надо получать самостоятельно, учитывая CapsLock язык и т.д.


← →
SammIk ©   (2003-04-27 17:02) [4]


> DVM ©

Подскажи как получить нажатали клавиша с шифтом.
нажат ли CapsLock


← →
Illusion ©   (2003-04-27 17:23) [5]

при нажатом Shift-е или Caps Lock-е соответсвенно другие коды. Тебе нужна таблица кодов символов. Поищи в инете, сразу всё поймёшь.


← →
SammIk ©   (2003-04-27 17:48) [6]


> Illusion ©

Вобще ты не прав.(
Код тот же .
А юзать надо GetKeyboardState


← →
Serg!   (2003-04-28 18:43) [7]

Еасколко я помню, состояние клавы лежит в lparam.


← →
nikkie ©   (2003-04-28 19:00) [8]

The WM_CHAR message is posted to the window with the keyboard focus when a WM_KEYDOWN message is translated by the TranslateMessage function. The WM_CHAR message contains the character code of the key that was pressed.

Тебе надо перехватывать WM_CHAR. Я думаю, WH_CALLWNDPROC позволит это сделать.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.011 c
3-97522
Виталий Панасенко
2003-06-06 10:20
2003.06.30
LocalSQL


3-97532
quest
2003-06-05 13:20
2003.06.30
Параметры в ADO


14-97824
BaRToV
2003-06-02 02:43
2003.06.30
HTML Help WorkShop 4.74


3-97556
Silla
2003-06-04 16:24
2003.06.30
Ado-Access


14-97845
Леонид
2003-06-11 18:55
2003.06.30
Помогите найти программу.




   Наверх