Форум работает в тестовом режиме. Все данные были перенесены со старого сайта 2018 года. Некоторая информация может быть недоступна, например вложения или хайды. Просьба сообщать о данных случаях через функционал "Жалоба", прямо под постом, где отсуствуют данные из хайда или проблемы с вложением.
Могут быть проблемы в "выкидыванием" с форума (слетевшей авторизацией). Нужно собрать статистику таких случаев.
Есть Тема, куда можете сообщить о проблемах с сайтом либо просто передать привет.

[Модуль] Горячие клавиши/комбинации клавиш

Рег
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.

Пароль от архива:
 

Вложения

  • HotKeys.zip
    1.2 KB · Просмотры: 45
Назад
Сверху