Keyboard nodes
Key events, text input and the Action Sequence DSL.
Keyboard Event
Single / multiple click, hold, release or key combo.
In: Window:HWND, Event:String, Key:String, Combo:String, Count:Int
Out: exec Out
Event=combo uses Combo; otherwise Key is used.
Keyboard Event(Event=combo, Combo=ctrl+c).
Keyboard Type Text
Types text into the active window.
In: Window:HWND, Text:String, Delay ms:Int
Out: exec Out
The runtime activates the window via its fail-safe path before typing.
Type Text("hello", Delay ms=20).
Action Sequence
Executes a compact action string.
In: Window:HWND, Actions:String, Delay ms:Int
Out: exec Out
Action format like `key:tab; wait:100; click:left`.
Action Sequence("key:tab; wait:100; text:hello; click:left").
Is Key Down
True while a chosen key is being held down.
In: Key:String
Out: Down:Bool
Good for build-your-own hotkey conditions inside a scenario.
Is Key Down(Shift) → If → run alternate branch.