Команды общего назначения
Создаёт пользовательскую команду, которая может быть использована как
подпрограмма или введена в командной строке HotkeyNet.
Создаёт всплывающее окно с командной строкой.
Создаёт метку для окна.
Определяет компьютер, которому будут переданы инструкции.
Позволяет вызывать пользовательские команды HotkeyNet из текстового поля стороннего приложения.
Останавливает выполнение действий на заданное в миллисекундах время.
Создание горячих клавиш
Определяет нестандартную клавишу.
Объявляют комбинацию клавиш, которая будет вызывать горячую клавишу.
Создаёт список с клавиатурными сокращениями, который может служить триггером горячих клавиш.
Создаёт одну или несколько горячих клавиш, которые можно удерживать для движения в играх.
Удаляет загруженную ранее горячую клавишу из памяти HotkeyNet, что позволяет переназначить её.
Заставляет горячую клавишу выполнять разные действия при каждом вызове.
Определяет клавишу, которая может играть роль модификатора в горячих клавишах.
Операции с клавишами
Вызывает горячую клавишу из команды или другой горячей клавиши.
Выполняет переключения, назначенные горячей клавише, до тех пор, пока не будут осуществлены все переключения, начиная с текущей позиции.
Устанавливает переключатель на горячей клавише в случайное положение и вызывает её.
Возвращает все горячие клавиши с циклическими переключателями в исходное состояние.
Возвращает
CapsLock обратно во включенное состояние после того, как эта клавиша была выключена с помощью команды
TurnCapsLockOff.
Возвращает клавиши блокировки клавиатуры обратно во включенное состояние после того, как они были выключены с помощью команды
TurnLockKeysOff.
Устанавливает в определённое положение циклический переключатель на горячей клавише.
Отключает либо включает передачу нажатий в окна.
Переключает CapsLock в выключенное состояние.
Отключает передачу нажатий в окна.
Включает передачу нажатий в окна.
Переключает клавиши блокировки клавиатуры в выключенное состояние.
Отправка нажатий
Эти команды имитируют нажатия. К ним можно добавлять модификаторы (например, левые или правые Shift, Alt, Ctrl).
Отправляет в активное окно нажатие, соответствующее триггеру горячей клавиши.
Публикует сообщение в окне с помощью системной команды "PostMessage".
Передаёт нажатия в активное окно.
Определяет по заданной ранее метке окна, в какое окно будет отправлено нажатие.
Передаёт сообщение "WM_COPYDATA" в окно, взятое в цель.
Передаёт сообщение в окно с помощью системной команды "SendMessage".
Передаёт либо публикует в окне зарегистрированное сообщение.
Определяет окно, которое получит нажатия клавиш и клики мыши. Использует системную команду "SendInput".
Разновидность SendWin. Создана для передачи нажатий в фоновые окна.
Разновидность SendWin. Пытается заставить фоновое окно принять нажатие.
Разновидность SendWin. Создана для передачи нажатий в фоновые окна.
Разновидность SendWin. Пытается заставить фоновое окно принять нажатие.
Разновидность SendWin. Создана для передачи нажатий в фоновые окна.
Эта команда иногда может заставить фоновое окно принять нажатия клавиш и клики мыши.
Устанавливает величину задержек до и после отправки нажатия, которые используются командой SendWinMF.
Изменяет размеры взятого в цель окна. Эта команда требуется в редких случаях. Подробности смотрите в описании.
Задаёт параметры, определяющие, каким образом будут передаваться нажатия.
Печатает в окне текст.
Заменяется комбинацией клавиш, которая вызвала горячую клавишу.
Мышь
Перемещает курсор мыши в указанное место и выполняет клик.
Перемещает курсор мыши в заданную область.
Перемещает курсор мыши обратно на сохранённую ранее позицию.
Сохраняет позицию курсора мыши, что позволяет в дальнейшем переместить курсор в эту область.
Действия с окнами
Делает взятое в цель окно отображаемым поверх остальных окон, даже если оно не в фокусе.
Пытается закрыть окно, взятое в цель.
Скрывает окно, взятое в цель.
Разворачивает взятое в цель окно.
Сворачивает взятое в цель окно.
Убирает рамку у окна, взятого в цель.
Находит окно, запущенное из определённого файла или папки, и переименовывает его.
Изменяет название окна, взятого в цель.
Изменяет название заданного окна.
Возвращает исходное окно на передний план после завершения действий команды
SendWin.
Восстанавливает нормальные размеры окна, взятого в цель.
Активирует взятое в цель окно.
Активирует взятое в цель окно без перемещения его на передний план.
Присваивает кнопке горячую клавишу, что позволяет вызывать эту горячую клавишу кликом левой кнопкой мыши.
Изменяет внешний вид кнопки.
Задаёт текст, отображаемый на кнопке.
Передает фокус клавиатуры окну, взятому в цель.
Переносит взятое в цель окно на передний план.
Включает, выключает либо переключает режим перетаскивания панелей.
Заставляет панель автоматически расположить кнопки и задать им размеры в соответствии с вашими инструкциями.
Задаёт фоновое изображение для панели.
Задаёт или убирает рамку у окна, взятого в цель.
Задаёт уровень прозрачности окна (вместе с его содержимым).
Перемещает взятое в цель окно в заданную область.
Перемещает взятое в цель окно в заданную область и изменяет его размеры.
Останавливает либо запускает отрисовку содержимого в окне.
Создаёт прозрачную область в окне, взятом в цель.
Изменяет размеры взятого в цель окна.
Делает видимым взятое в цель окно, которое ранее было скрыто.
Берёт окно в цель. Используйте эту команду, когда целью является дочернее окно или элемент управления.
Берёт в цель окно, находящееся на переднем плане.
Берёт окно в цель. Используйте эту команду, когда целью является окно высшего уровня.
Каждый вызов этой команды переводит другое окно на передний план в заданном порядке.
Заставляет окно обновить в нём содержимое (перерисовать).
Интерфейс
Перемещает кнопку на панель.
Создаёт системную кнопку на экране.
Создаёт цветной прямоугольник на экране, который может быть использован как индикатор состояния или кнопка.
Создаёт окно на экране, которое может содержать кнопки.
Создаёт прямоугольник с изображением на экране, который может быть использован как индикатор состояния или кнопка.
Задаёт цвет фона и текста на кнопке.
Присваивает кнопке команду, что позволяет вызывать эту команду кликом левой кнопкой мыши.
Изменяет внешний вид панели.
Берёт окно в цель. Используйте эту команду, когда целью является кнопка.
Запуск приложений
Запускает программу.
Запускает программу и берет в цель её окно высшего уровня.
Ждёт до тех пор, пока окно, взятое в цель, не дождётся ввода данных пользователем, без задержки ввода.
Ждёт до тех пор, пока не откроется заданное окно.
Ждёт до тех пор, пока взятое в цель окно не станет доступно для ввода информации.
Операторы
Условный оператор. Используется вместе с "If".
Условный оператор. Используется вместе с "If".
Проверяет условие и выполняет ваши инструкции, только если результатом проверки стала
истина.
Присваивает значение переменной и, при необходимости, создаёт её.
Шаблоны
Копирует фрагмент текста с макроподстановкой в скрипт.
Определяет конец текстового фрагмента, который будет скопирован с макроподстановкой в скрипт.
Определяет начало текстового фрагмента, который будет скопирован с макроподстановкой в скрипт.
Управление скриптом
Вставляет содержимое одного скрипта внутрь другого скрипта.
Загружает скрипт.
Удаляет скрипт и все назначенные им горячие клавиши из памяти HotkeyNet.
Управление функциями Windows
Включает, отключает либо переключает активное отслеживание окон. Эта функция также известна в Windows под названием "Активация окна при наведении курсора".
Устанавливает задержку при активном отслеживании окон.
Распределяет нагрузку между логическими ядрами для процесса, создавшего целевое окно.
Регулирует гамму монитора (яркость и контрастность).
Задаёт процессу категорию приоритета.
Включает, выключает либо переключает функцию операционной системы "Отображать панель задач поверх остальных окон".
Включает, выключает либо переключает функцию операционной системы "Автоматически скрывать панель задач".
Прочее
Останавливает передачу нажатий клавиш и кнопок мыши в приложения.
Отменяет текущие и отложенные действия.
Два слеша задают начало комментария.
Показывает все существующие переменные для отладки.
Эта команда может в некоторых ситуациях заставить фоновое окно принять нажатия клавиш и клики мыши. Используется вместе с SetBackgroundFocus.
Показывает список существующих кнопок и панелей для отладки.
Измеряет, насколько быстро доходит сообщение до другой копии HotkeyNet, и как долго приходит ответ.
Переопределяет глобальные настройки для конкретной горячей клавиши.
Передаёт зарегистрированное сообщение всем окнам высшего уровня и берёт в цель первое окно, вернувшее
истину.