Click the mouse
Simulate mouse clicks at specific coordinates. You can select the button, click type (down, up, click), number of clicks, and optional modifier keys to hold.Move the mouse
Move the cursor to specific screen coordinates. Optionally hold modifier keys during the move.Take screenshots
Capture a full-screen PNG or a specific region.Type text
Type literal text, optionally with a delay in milliseconds between keystrokes.Press keys
Press one or more key symbols (including combinations like “Ctrl+t” or “Ctrl+Shift+Tab”). Optionally hold modifiers and/or set a duration to hold keys down.Scroll
Scroll the mouse wheel at a specific position. Positivedelta_y
scrolls down; negative scrolls up. Positive delta_x
scrolls right; negative scrolls left.
Drag the mouse
Drag by pressing a button, moving along a path of points, then releasing. You can control delay before starting, the granularity and speed of the drag viasteps_per_segment
and step_delay_ms
, and optionally hold modifier keys.