- Рег
- 9 Дек 2015
- Сообщения
- 505
- Реакции
- 0
Модуль для удобной обработки клавиш, а самое главное комбинаций клавиш.
Количество клавиш в комбинации клавиш не ограничено.
Пример:
uses
HotKeysUnit;
{
Таблица с номерами клавиш:
http://asiwin.com/api/asi-win-archeage/usefull-info/keycodes-delphi
}
begin
while (true) do
begin
delay(10);
if (isDownKeys('81')) then
begin
print('нажата клавиша Q');
delay(300);
end;
if (isActiveWindow(Engine)) and (isDownKeys('112+113')) then
begin
print('В ОКНЕ ИГРЫ нажата комбинация клавиш F1 + F2');
delay(300);
end;
if (isDownKeys('17+16+116')) then
begin
print('нажата комбинация клавиш Ctrl+Shift+F5');
delay(300);
end;
end;
end.
Пароль от архива:
Количество клавиш в комбинации клавиш не ограничено.
Пример:
uses
HotKeysUnit;
{
Таблица с номерами клавиш:
http://asiwin.com/api/asi-win-archeage/usefull-info/keycodes-delphi
}
begin
while (true) do
begin
delay(10);
if (isDownKeys('81')) then
begin
print('нажата клавиша Q');
delay(300);
end;
if (isActiveWindow(Engine)) and (isDownKeys('112+113')) then
begin
print('В ОКНЕ ИГРЫ нажата комбинация клавиш F1 + F2');
delay(300);
end;
if (isDownKeys('17+16+116')) then
begin
print('нажата комбинация клавиш Ctrl+Shift+F5');
delay(300);
end;
end;
end.
Пароль от архива: