Simulates pressing a keyboard key followed by an optional delay:

# Define blog post topic search "best practices for writing a blog post"

: Each line typically contains one command followed by parameters. 2. Keyboard Control Commands

Outputs messages to the UoPilot log panel. In version 2.31, logging can be configured .

String variables are prefixed with the dollar symbol ( $ ):

: Commands can be written in uppercase or lowercase ( send works exactly like SEND ).

Repeats a block of code a specified number of times:

The core of any macro is simulating human input. UOPilot provides precise commands to control your cursor and keystrokes.