Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.09.09;
Скачать: CL | DM;

Вниз

Перехват нажатия клавиш и сочетаний клавиш   Найти похожие ветки 

 
JanMihail ©   (2007-06-29 19:28) [0]

Нужно перехватить нажатие клавиш и сочетаний клавиш, причем нужно отследить не коды клавиш, а буквы в зависимости от языка (русский или английский)
Например: Ctrl + Ш, Shift + Я, Ctrl + J, F1, Esc, Z, Я и.т.д, и.т.п
И чтоб это работало не только когда форма активна, но и когда не активна


 
Tack ©   (2007-06-29 20:42) [1]

системный хук вешай на нажатие клавиш
SetWindowsHookEx


 
Eraser ©   (2007-06-30 01:44) [2]

> [0] JanMihail ©   (29.06.07 19:28)

RegisterHotKey.. не уверен, что будет работать в зависимости от языка.


 
Германн ©   (2007-06-30 02:06) [3]


> Eraser ©   (30.06.07 01:44) [2]
>
> > [0] JanMihail ©   (29.06.07 19:28)
>
> RegisterHotKey.. не уверен, что будет работать в зависимости
> от языка.
>

Ес-сно не будет. Параметром сей функции идёт virtual-key code. А они относятся только к железу. Но в обработке WM_HOTKEY вполне можно проверить текущую раскладку.
Но мне лично не ясен смысл сабжа. Есть вопрос - он понятен. Вот если бы автор и про задачу свою сказал (поднялся бы на один уровень вверх, как тут на форуме кто-то недавно высказался), было бы более понятно.
И ещё не ясно какая форма не активна.


 
JanMihail ©   (2007-06-30 10:26) [4]


> Германн ©   (30.06.07 02:06) [3]

Не активна форма приложения. Задача: отследить нажатие клавиш и комбинаций клавиш и добавлять их в Memo



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

Текущий архив: 2007.09.09;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
15-1187091840
Манол
2007-08-14 15:44
2007.09.09
Нужен совет профессионала


2-1187334285
qaaqqa
2007-08-17 11:04
2007.09.09
Pointer в функции.


2-1187229718
Alex_AA
2007-08-16 06:01
2007.09.09
Какой компонент лучше использовать для вставки Word-таблицы


15-1187170265
Василий
2007-08-15 13:31
2007.09.09
Ищу favicon сайтов. :(


15-1186659367
palva
2007-08-09 15:36
2007.09.09
Еще одна фотка дня