Вниз
Скачать: 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.01 c
4-22489
Skiv
2001-11-05 09:55
2002.01.08
Вывод версии *.exe


1-22082
Chak
2001-12-19 10:07
2002.01.08
Как правильно передать параметр функции в DLL-ке.


3-21928
kaif
2001-12-04 17:42
2002.01.08
arithmetic overflow or string truncation при Restore


3-21898
Delirium
2001-11-30 18:56
2002.01.08
Можно-ли асинхронно запустить хранимую процедуру?


3-21931
SklifF
2001-12-04 15:59
2002.01.08
Что это за ошибка? Capability not suppoted




   Наверх