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

Вниз

Как отследить какие пользователь нажал кнопки на клаве?   Найти похожие ветки 

 
Lucifer ©   (2005-02-03 18:43) [0]

Привет Всем! Хочу написать прогу которая будет задавать горячие клавиши для каких либо действий! RegisterHotKey не хочу использовать, т.к.(на сколько я знаю) если такая комбинация клавишь уже забита он новую не забьёт, а хотелось бы. Дак вот надо, чтоб прога отслеживала нажатия на клаве и если нажата зарегистрированая в проге комбинация, производилось какое-то действие, Заранее благодарен!


 
alpet   (2005-02-03 19:08) [1]

Я использую для этих целей функцию GetAsyncKeyState
Она позволяет узнать была ли нажата та или иная клавиша с момента последнего вызова функции. Пример:

fpress := ( GetAsyncKeyState (VK_F12) and $F000 ) > 0;


 
Lucifer ©   (2005-02-03 19:31) [2]

Спасибо! Кажется всё работае!



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

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

Наверх




Память: 0.47 MB
Время: 0.028 c
1-1110273056
ser35
2005-03-08 12:10
2005.03.20
отображение даты


4-1107547186
AlTsy
2005-02-04 22:59
2005.03.20
SendMessage в "чужую" программу


14-1109576048
DVM
2005-02-28 10:34
2005.03.20
Помогите потестировать скрипт PHP (разбор HTTP_USER_AGENT)


3-1108713884
Sour
2005-02-18 11:04
2005.03.20
В триггере узнать какие поля обновились


6-1105603415
Artem Osipov
2005-01-13 11:03
2005.03.20
Протокол обмена между VNC сервером и клиентом