Features › Routines
Routines
Record what you do once. Replay it as many times as you need, up to a hundred times over.
Recording
- ⌘⌥⌃R starts recording. A small strip appears showing that you are recording, and how to stop.
- It captures key presses and releases, mouse movement, clicks, and scrolling. Cursor movement is sampled rather than captured pixel by pixel, which keeps recordings small without changing the path the cursor takes on replay.
- ⌘⌥⌃S stops. The shortcuts you press to start and stop are trimmed out of the recording, so a replay never re-triggers recording.
- Recordings stop automatically after 5 minutes, so a forgotten recording cannot run away.
- When you stop, the Routines panel opens with a name field: Save it, or Discard it. Pressing ↩ in the name field saves. A name is required. If nothing was captured, it is discarded silently.
Replaying
- ⌘⌥⌃P opens the panel listing your saved routines, each with its length and event count, for example
12.4s · 340 events. - Type to filter by name, ↑ ↓ to move, ↩ to play the selected one.
- LOOP sets how many times it repeats, from 1 to 100.
- Focus returns to the app you were in, then playback starts after a brief pause so your fingers are off the shortcut before the first event lands.
- ⌘⌥⌃S aborts playback mid-run, including between loops.
- ⌘⌫ deletes the selected routine. ⎋ closes the panel.
One caveat. Clicks are replayed at the exact screen coordinates they were recorded at.
Replaying a routine on a different screen size, or with windows in different places, can land
clicks somewhere you did not intend.
Routines are saved locally and synced to your account: the routine's name and its recorded input events. See what is kept and what syncs.