Текущий архив: 2003.06.30;
Скачать: 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 вся ветка
Текущий архив: 2003.06.30;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.006 c