Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.01.08;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "Основная";
Текущий архив: 2002.01.08;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.031 c
6-22296
Kolyan
2001-10-11 12:49
2002.01.08
TSocket !


1-22206
T2
2001-12-16 07:11
2002.01.08
Align field


6-22278
garage
2001-10-02 12:27
2002.01.08
Подскажите алгоритм замены больших букв на маленькие


14-22349
Иван Шихалев
2001-11-06 21:48
2002.01.08
to Anatoly Podgoretsky


3-21927
Aleks_Vl
2001-12-04 09:47
2002.01.08
DTS + Delphi





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский