![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как отловить нажатия клавиш клавы неактивным приложением? [Delphi, Windows]
Zeqfreed © (2003-10-17 19:37:00)
Помогите пожалуйста!Как отловить нажатия клавиш клавы неактивным приложением?
Zeqfreed (2003-10-31 20:32:00) [1]
Спасибо! В моём случае подходит RegisterHotKey. А хуки это сложновато будет.
FireHack (2003-10-28 13:23:00) [2]
может GetAsyncKeyState
но только в W2k функция корректно работает только для родительского процесса.
zapped (2003-10-28 13:11:00) [3]2 Song © (28.10.03 12:46) [5]
что, все клавиши регистрировать?
это не для этого ;)))
2 Zeqfreed
что-то типа этого
http://delphi.mastak.ru/cgi-bin/forum.pl?id=1066833708&n=5
Song (2003-10-28 12:46:00) [4]
RegisterHotKey()
NailMan (2003-10-27 16:32:00) [5]
Zeqfreed
Это тебе лучше в WinAPI/Система спросить. там знатоков системы побольше.
Zeqfreed (2003-10-27 15:57:00) [6]
В том то и дело, что я бы хотел без DirectDraw.
А к играм это никак не относится, просто я подумал это более подходящий раздел.
Sapersky (2003-10-27 00:31:00) [7]
DirectInput в фоновом режиме (background access) может получать информацию с клавы независимо от активности приложения.
ViK (2003-10-26 06:40:00) [8]
Пиши хук, правда незнаю как под ХР работать будет.
функции SetWindowsHookEx и CallNextHookEx
PS. И ксати как ЭТО относится к играм, напиши если не секрет