AIWeavioПЛАТФОРМА АВТОМАТИЗАЦИИ

Узлы Keyboard

События клавиш, текстовый ввод и DSL Action Sequence.

Keyboard Event

keyboard.eventexec

single/multiple click, hold, release или combo.

In: Window:HWND, Event:String, Key:String, Combo:String, Count:Int

Out: exec Out

Event=combo использует Combo, иначе Key.

Keyboard Event(Event=combo, Combo=ctrl+c).

Keyboard Type Text

keyboard.type_textexec

Печатает текст в активное окно.

In: Window:HWND, Text:String, Delay ms:Int

Out: exec Out

Перед выполнением окно активируется fail-safe логикой runtime.

Type Text("hello", Delay ms=20).

Action Sequence

input.action_sequenceexec

Выполняет компактную строку действий.

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

input.is_key_downpure

True пока выбранная клавиша зажата.

In: Key:String

Out: Down:Bool

Удобно для собственных hotkey-условий в сценарии.

Is Key Down(Shift) → If → альтернативная ветка.