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
| Setting | Default | Description |
|---|---|---|
| Key Sequence | Required | List of key presses to simulate |
| Target App | None | Focus specific app first |
| Target URL | None | Open URL first |
| URL Load Delay | 1000ms | Wait after opening URL |
| Repeat Count | 1 | Times to repeat the sequence |
| Delay Between Repeats | 100ms | Pause between repetitions |
Modifier keys
| Modifier | Symbol | Key |
|---|---|---|
| Command | ⌘ | Command key |
| Option | ⌥ | Option/Alt key |
| Control | ⌃ | Control key |
| Shift | ⇧ | Shift key |
| Function | Fn | Function 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 (←↑↓→)
Example ideas
Here are some shortcuts you could create:| Trigger | Keys | Action |
|---|---|---|
| ”copy” | ⌘C | Copy selection |
| ”paste” | ⌘V | Paste clipboard |
| ”cut” | ⌘X | Cut selection |
| ”undo” | ⌘Z | Undo last action |
| ”redo” | ⌘⇧Z | Redo |
| ”save” | ⌘S | Save document |
| ”select all” | ⌘A | Select everything |
| ”find” | ⌘F | Open find dialog |
| ”new tab” | ⌘T | Open new tab |
| ”close tab” | ⌘W | Close current tab |
Examples
Simple shortcut
Trigger: “copy” Keys: ⌘C Result: Copies selected textMulti-key sequence
Trigger: “select all and copy” Keys: ⌘A, then ⌘C (with 100ms delay) Result: Selects all, then copiesRepeated keys
Trigger: “scroll down” Keys: ↓ Repeat: 10 times Delay: 50ms Result: Presses down arrow 10 timesApp-specific shortcut
Trigger: “format code” Target App: Visual Studio Code Keys: ⌥⇧F Result: Focuses VS Code and formats documentCreating a keyboard shortcut trigger
Build your key sequence
- Add key presses
- Set modifiers (⌘, ⌥, ⌃, ⇧)
- Add delays between keys if needed
Advanced usage
Open URL then press keys
- Set Target URL (e.g.,
notion.so) - Set URL Load Delay (e.g., 2000ms to let page load)
- Set your key sequence
- The URL opens, waits, then keys are pressed
Sequences with delays
Add delays between key presses when apps need time to respond: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
Related
Terminal Commands
Run shell commands instead.