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:

KeySyntax
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