Узлы: Клавиатура
Нажатия клавиш, ввод текста и цепочки действий Action Sequence.
Keyboard Event
Одиночное или многократное нажатие, зажать, отпустить или сочетание клавиш.
In: Window:HWND, Event:String, Key:String, Combo:String, Count:Int
Out: exec Out
Для сочетания клавиш используется поле «Комбинация», в остальных случаях — «Ключ».
Keyboard Event(Event=combo, Combo=ctrl+c).
Keyboard Type Text
Печатает текст в активное окно.
In: Window:HWND, Text:String, Delay ms:Int
Out: exec Out
Перед вводом программа сама выводит окно на передний план.
Type Text("hello", Delay ms=20).
Action Sequence
Выполняет компактную строку действий.
In: Window:HWND, Actions:String, Delay ms:Int
Out: exec Out
Действия записываются строкой вроде `key:tab; wait:100; click:left`.
Action Sequence("key:tab; wait:100; text:hello; click:left").
Is Key Down
True, пока выбранная клавиша зажата.
In: Key:String
Out: Down:Bool
Удобно для своих условий по горячим клавишам в сценарии.
Is Key Down(Shift) → If → альтернативная ветка.