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
Modifier keys
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: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
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
- 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.