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

Подскажите как ловить нажатие клавиш в Windows?   Найти похожие ветки 

← →
alucard ©   (2006-11-02 09:16) [0]

Доброго времени суток.

Нужно написать прогу - агента, чтоб при надатии комбинации клавиш в Windows вызывалась соответствующая программа а при нажатии другой комбинации она скрывалась.
помню что как-то через hook.

Как выловить нажатие клавиш?

Какая программа первая получает нажатие клавиш?

Спасибо.


← →
Vlad Oshin ©   (2006-11-02 09:24) [1]

зачем hook?
RegisterHotKey не подойдет?


← →
alucard ©   (2006-11-02 09:43) [2]


> RegisterHotKey не подойдет?

нет


← →
novill ©   (2006-11-02 09:47) [3]

1.
> [2] alucard ©   (02.11.06 09:43)
>
> > RegisterHotKey не подойдет?
>
> нет

Пачему?

2.А поиском пользоваться?
http://www.delphimaster.ru/cgi-bin/search.pl?words=%EB%EE%E2%F3%F8%EA%E0&n=0


← →
kami ©   (2006-11-02 09:50) [4]

Первой получает последняя, установившая хук.
Для XP(может, и раньше - нет MSDN под рукой) проще всего - WH_KEYBOARD_LL.
Примеров в сети масса.

А вообще - если нужна одна/пара комбинаций клавиш, то HotKey`s самое оно.


← →
alucard ©   (2006-11-02 09:51) [5]

novill ©   (02.11.06 09:47) [3]

1. Хочу иногда эти нажатия подменять

2. Спасибо.


← →
Орион ©   (2006-11-02 09:54) [6]

> 1. Хочу иногда эти нажатия подменять

дык UnregisterHotKey, потом RegisterHotKey.
А то на кролика с ядерной тактической боеголовкой идти - как-то глупо.


← →
alucard ©   (2006-11-02 10:07) [7]

Орион ©   (02.11.06 09:54) [6]

:)))))

Наманя, не глупо.

:)



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

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



Память: 0.46 MB
Время: 0.032 c
15-1162387290
Ученик чародея.
2006-11-01 16:21
2006.11.19
Что вы обычно используете abstract или dynamic методы?


2-1162578635
J_SABER
2006-11-03 21:30
2006.11.19
Работа с архивами.


2-1162226881
Evo
2006-10-30 19:48
2006.11.19
как убрать ошибку


1-1160567344
YOjik
2006-10-11 15:49
2006.11.19
Несрабатывает передача параметра с 1-го раза , почему?


3-1158737783
NotGooDP
2006-09-20 11:36
2006.11.19
XML + MsSQL




   Наверх