PDA

Показать полную графическую версию : Программирование клавы


Guest
02-09-2004, 02:53
Ктонибудь знает как настроить или попровить драйвер или чтото еще чтобы при нажатии на моей клавиатуре на букву Б печаталась скажем буква Щ, где это прописано и где поправить, направте в нужном направлении если есть идеи.

JCooper
03-09-2004, 20:53
Поставь хук на клаву.

Guest
04-09-2004, 17:31
Kuper
что сделать??

FADE
06-09-2004, 00:02
Kuper
так что там куда поставить?

Исправлено: Prisoner, 3:04 6-09-2004

JCooper
06-09-2004, 19:41
FADE
Отлавливаешь сообщение WM_CHAR, определяешь какая нажата клавиша (или скорее какой символ послан окну), и вместо нее сам посылаешь окну нужный символ.

Добавлено:

ЗЫ: Если ты не знаком с хуками (hooks) то вначале изучи что ето, дальше все поймешь и без чей либо помощи.

FADE
07-09-2004, 03:01
Kuper
где отлавливать то??
а есть файл какойнить в винде в котором написано соответствее каждому прерыванию какая буква?

hasherfrog
07-09-2004, 10:31
FADE
Так. Какая ОС?

FADE
08-09-2004, 01:02
hasherfrog
XP

hasherfrog
08-09-2004, 12:06
Тут нет прерываний, есть "хуки". Почитайте это (Shttp://www.google.com/search?q=SetWindowHookEx+%D0%A5%D1%83%D0%BA&sourceid=mozilla-search&start=0&start=0&ie=utf-8&oe=utf-8), потом поизучайте это (http://www.codeguru.com/Cpp/W-P/system/keyboard/article.php/c5699/)

FADE
11-09-2004, 03:54
hasherfrog
а прочитав это, я смогу создать собственую раскладку клавиатуры? так чтобы после нажатия конторол+шифт каждой клавише совпадала буква так как я захочу?

hasherfrog
13-09-2004, 11:57
FADE
А почему нет?




© OSzone.net 2001-2012