Skip to main content

What it does

Keyboard Shortcuts sends key presses to your Mac as if you typed them. Say “copy” and it presses ⌘C. Say “save” and it presses ⌘S.

Configuration

SettingDefaultDescription
Key SequenceRequiredList of key presses to simulate
Target AppNoneFocus specific app first
Target URLNoneOpen URL first
URL Load Delay1000msWait after opening URL
Repeat Count1Times to repeat the sequence
Delay Between Repeats100msPause between repetitions

Modifier keys

ModifierSymbolKey
CommandCommand key
OptionOption/Alt key
ControlControl key
ShiftShift key
FunctionFnFunction key

Supported keys

Letters: A–Z Numbers: 0–9 Function keys: F1–F20 Special keys:
  • Return (Enter)
  • Tab
  • Space
  • Delete (Backspace)
  • Escape
  • Home, End
  • Page Up, Page Down
  • Arrow keys (←↑↓→)
Punctuation: All standard symbols

Example ideas

Here are some shortcuts you could create:
TriggerKeysAction
”copy”⌘CCopy selection
”paste”⌘VPaste clipboard
”cut”⌘XCut selection
”undo”⌘ZUndo last action
”redo”⌘⇧ZRedo
”save”⌘SSave document
”select all”⌘ASelect everything
”find”⌘FOpen find dialog
”new tab”⌘TOpen new tab
”close tab”⌘WClose current tab

Examples

Simple shortcut

Trigger: “copy” Keys: ⌘C Result: Copies selected text

Multi-key sequence

Trigger: “select all and copy” Keys: ⌘A, then ⌘C (with 100ms delay) Result: Selects all, then copies

Repeated keys

Trigger: “scroll down” Keys: ↓ Repeat: 10 times Delay: 50ms Result: Presses down arrow 10 times

App-specific shortcut

Trigger: “format code” Target App: Visual Studio Code Keys: ⌥⇧F Result: Focuses VS Code and formats document

Creating a keyboard shortcut trigger

1

Open Triggers

Go to Settings → Triggers.
2

Create new trigger

Click + or New Trigger.
3

Set the phrase

Enter your trigger phrase (e.g., “save”).
4

Choose Exact matching

Select Exact for simple commands.
5

Select Keyboard Shortcuts

Choose Keyboard Shortcuts as the action type.
6

Build your key sequence

  • Add key presses
  • Set modifiers (⌘, ⌥, ⌃, ⇧)
  • Add delays between keys if needed
7

Configure options

  • Set target app if needed
  • Set repeat count if needed
8

Save

Click Save.

Advanced usage

Open URL then press keys

  1. Set Target URL (e.g., notion.so)
  2. Set URL Load Delay (e.g., 2000ms to let page load)
  3. Set your key sequence
  4. The URL opens, waits, then keys are pressed

Sequences with delays

Add delays between key presses when apps need time to respond:
⌘A (select all)
   wait 100ms
⌘C (copy)
   wait 100ms
⌘V (paste)

Tips

  • Use exact matching — Shortcut commands are specific
  • Add delays if keys seem to be missed
  • Test in target apps — Some apps capture keys differently

Terminal Commands

Run shell commands instead.