Smart Aliases
Aliases let you create shortcuts that expand as you speak. Say a trigger word, get expanded text or key presses.
Text Aliases
Replace short phrases with longer text:
[substitutions]
enabled = true
[[substitutions.rules]]
trigger = "btw"
replacement = "by the way"
case_sensitive = false
[[substitutions.rules]]
trigger = "my email"
replacement = "[email protected]"
case_sensitive = false
[[substitutions.rules]]
trigger = "shrug"
replacement = "¯\\_(ツ)_/¯"
case_sensitive = false
Key Aliases
Send keyboard keys instead of typing text:
[[substitutions.rules]]
trigger = "press enter"
replacement = "{enter}"
case_sensitive = false
[[substitutions.rules]]
trigger = "new line"
replacement = "{enter}"
case_sensitive = false
[[substitutions.rules]]
trigger = "go back"
replacement = "{backspace}"
case_sensitive = false
Supported Keys
Key aliases use the {keyname} syntax. Supported keys:
| Key | Syntax |
|---|---|
| Enter | {enter} |
| Tab | {tab} |
| Space | {space} |
| Backspace | {backspace} |
| Delete | {delete} |
| Escape | {escape} |
| Arrow Up | {up} |
| Arrow Down | {down} |
| Arrow Left | {left} |
| Arrow Right | {right} |
| Home | {home} |
| End | {end} |
| Page Up | {pageup} |
| Page Down | {pagedown} |
| Insert | {insert} |
| F1-F12 | {f1} through {f12} |
Tips
- Add spaces: Use
"note "not"note"to avoid matching "notebook" - Case insensitive: By default, triggers match regardless of case
- Order matters: Rules are evaluated top to bottom