CheckKeyState
CheckKeyState — это нода, которая проверяет нажата ли сейчас определённая клавиша на клавиатуре. Если нужная кнопка зажата в момент проверки, нода вернёт Success, если нет — Failure.

Как использовать
- В настройках указываете нужную клавишу (параметр Hotkey).
- Вставляете ноду в нужное место сценария.
- При каждом запуске дерева или макроса будет происходить проверка:
- Если кнопка нажата, CheckKeyState возвращает
Success. - Если не нажата —
Failure.
- Если кнопка нажата, CheckKeyState возвращает
Если вы не выбрали кнопку, результат будет всегда
Failure.
Пример
Sequence
├── CheckKeyState (Hotkey = F1)
├── DoSomethingWhileF1Pressed
В этом примере действия из DoSomethingWhileShiftPressed выполнятся только тогда, когда пользователь держит Shift.
Для чего удобно?
- Создавать ветки в дереве, которые работают только по удержанию определённой клавиши, модифицируя поведения