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

Народ помогите плиз ???   Найти похожие ветки 

 
ASTARD ©   (2001-12-19 22:12) [0]

Вобщем написал перехватчик клавы в хук.... я так понимаю что он отслеживает и передает в ОЕМ кодеровке ? Как поменять эту кодеровку так что бы потом можно было разобрать где какой спец. символ и где какая русская буква ????
Очень нужно ????


 
ASTARD ©   (2001-12-20 01:55) [1]

Хелп плиз ?


 
ASTARD ©   (2001-12-20 13:58) [2]

помогите я вас очень прошу ????


 
Юрий Зотов ©   (2001-12-20 14:16) [3]

Смотрим в хелп и видим:

LRESULT CALLBACK KeyboardProc(
int code, // hook code
WPARAM wParam, // virtual-key code
LPARAM lParam // keystroke-message information
);

Итак, wParam - это виртуальный код клавиши. Как известно, для символьных клавиш он совпадает с ASCII-кодом символа. Что еще нужно?

А скэн-коды (которые теоретически действительно могут зависеть от OEM, но практически у всех одинаковые) - это аппаратные коды клавиш. Ни с какими символами они напрямую не связаны, эта интерпретация делается уже программно.


 
ASTARD ©   (2001-12-21 00:16) [4]

1. Спасибо что ответили..
2. Ни с какими символами они напрямую не связаны, эта интерпретация делается уже программно. . . Может есть каие нить компонеты для этого или подскажите куда копать ... или это совсем руками то есть проверяем каждый символ и связываем его с клавишами пластмасы ???


 
2 ASTARD   (2001-12-21 01:51) [5]

Последним своим высказыванием ты уже совсем затуманил свой вопрос.
>2. Ни с какими символами они напрямую не связаны, эта интерпретация делается уже программно. . .
Кем делается? Ты это делаешь или нет?
Собственно "клава", то бишь клавиатура (а также процессор в ней) НИЧЕГО не знает о каких-либо кодировках.



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

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



Память: 0.46 MB
Время: 0.014 c
14-22339
Китаец Как Зо Вут
2001-11-01 10:12
2002.01.08
Программер, что в нике твоем?


14-22408
fliz
2001-11-08 15:24
2002.01.08
это что, баг в Дельфи ?! :((


1-22079
kserg@ukr.net
2001-12-19 13:11
2002.01.08
Как корректно связать кнопку с ToolBara c пунктом меню в MainMenu?


14-22355
frostbite
2001-11-06 12:39
2002.01.08
Перевод


7-22433
igor_prg
2001-09-25 21:28
2002.01.08
Как зарегистрировать класс???




   Наверх