Docs

RunMacro Documentation

Create your first robot, then go further as needed.

Clear step-by-step guides to create, run, and improve robots for repetitive computer work.

Docs Keyboard Key Combo
🎹 Keyboard

Automate keyboard shortcuts in RunMacro

The Key Combo command automates a shortcut by sequencing Hold / Press / Release steps.

Prerequisites#

  • Add Key Combo to the macro.
  • Prepare the data or target that Key Combo will use.

Supported modes#

  • Desktop Mode
  • Browser Mode — Runs in the background through Chrome CDP: the combination is dispatched into the page without requiring the Chrome window to be active.

What it does#

The Key Combo command automates a shortcut by sequencing Hold / Press / Release steps. This lets you build any shortcut such as Ctrl+C, Ctrl+Shift+Esc, or Alt+Tab.

Screenshots & video#

RunMacro Key Combo command configuration dialog showing parameter fields
Configuration dialog and parameter fields for the Key Combo command in RunMacro.

When to use it#

  • Copy/paste with Ctrl+C, Ctrl+V.
  • Select all with Ctrl+A.
  • Switch windows with Alt+Tab.
  • Any shortcut your app supports.

When not to use it#

  • Do not use it for a single key or when modifier order is not defined clearly.

Configuration steps#

  1. Add a Keyboard › Key Combo command.
  2. Build the sequence: e.g. Hold Ctrl → Press C → Release Ctrl for Ctrl+C.
  3. (Optional) adjust the interval between steps.
  4. Save.

Every option explained#

Step sequence#

A list of steps, each is Hold, Press, or Release of a key. Held modifiers (Ctrl/Shift/Alt) must be released after.

Interval#

Wait time between combo steps. Some apps need a longer pause to register keys.

Expected result#

After execution, Key Combo completes the described action and makes its result available to the next step.

Real example#

Example: select all then copy (Ctrl+A, Ctrl+C)#

  1. Key Combo: Hold Ctrl → Press A → Release Ctrl.
  2. Key Combo: Hold Ctrl → Press C → Release Ctrl.
  3. The content is now in the Clipboard for later use.

Limitations and failure cases#

  • Down/Up order and focus determine the shortcut; abrupt stops can leave a modifier unreleased.

Tips & common mistakes#

Standard pattern for a shortcut: Hold the modifier → Press the letter → Release the modifier.
Always release held modifiers (Ctrl/Shift/Alt) at the end to avoid stuck keys.

Verification details#

  • commands/keyboard.py
RunMacro robot

Robots do the work. Your time is yours.

Create a robot in minutes, no coding needed. Reliable execution, remote management, transparent costs — and you always stay in control.