This lists some of the hotkeys and applications that constitute my core productivity flow on macOS.
My workflow is very plain text and Markdown heavy.
I’m a text and information worker, and these are some of my tools.
Legend:
Hyper – Karabiner Elements maps my Caps Lock key to Cmd+Ctl+Opt+Shift. This serves as my Hyper key. It also serves as an escape key when pressed and released (as opposed to using it as a modifier in a chord with other keys). This dual behavior is very useful. Launching with a Hyper key chord and then dismissing with the Hyper key is nice flow. If you have an app or miniwindow that doesn’t dismiss when it’s hotkey is pressed again, try putting it on a dual behavior Hyper key so you don’t have to reach for Escape or Cmd+w.
<KM> – This indicates the keybinding is handled by Keyboard Maestro, a favorite workflow automation tool.
Core
- Cmd+space = Alfred
- Cmd+Opt+space = Ulysses <KM>
- Opt+space = Copied
- Hyper+space = Things <KM>
- Ctl+space = Things quick entry
- Ctl+Opt+space = Things auto-fill quick entry
- Cmd+Ctl+Opt+space = Fantastical miniwindow
- Cmd+\ = 1Password fill
- Cmd+shift+space = Hook
Launch
- Cmd+Opt+/ = Textexpander
- Hyper+e = Launch email (Spark) <KM>
- Hyper+r = Reeder <KM>
- Hyper+w = Launch web browser (Safari) <KM>
- Hyper+y = YNAB <KM>
- Hyper+d = DEVONthink <KM>
- Ctl+Opt+d = Cardhop
- Hyper+m = Messages <KM>
- Ctl+Opt+, = Soulver <KM>
- Ctl+Opt+m = MindNode <KM>
- Ctl+Opt+/ = Alfred file browser
- Cmd+Opt+ = Show 1Password mini
- Hyper+t = Trigger Keyboard Maestro macro <KM>
- Hyper+i = iStat Menus combined view
Search
- Hyper+f = Search DEVONthink + local with DEVONsphere Express
- Hyper+s = Search the web with DEVONagent Pro
- Hyper+o = Search Ulysses <KM>
- Hyper+ = Search 1Password <KM>
- Cmd+Opt+Ctl+f = Search DEVONthink <KM>
- Cmd+/ = Search TextExpander
- Ctl+Opt+d = Search contacts with Cardhop
- Cmd+space = Search Safari bookmarks with Alfred
- Cmd+space = Search web with Alfred
- Cmd+space, space = Search files with Alfred
- Hyper+g = Search and goto DEVONthink groups
- Hyper+t = Search Keyboard Maestro macros <KM>
Add
- Ctl+space = Things quick entry
- Ctl+Opt+space = Things auto-fill quick entry
- Hyper+` = Capture to DEVONthink
- Cmd+Ctl+/ = New Textexpander snippet from selection
Ulysses
- Hyper+h, Hyper+v = Paste from HTML <KM>
- Hyper+u = Clip web browser selection to Ulysses <KM>
- Hyper+l = Markdown Link from Front Browser, Markdown Link from Selected URL, Markdown Source: Link from Front Browser, Markdown Source: Link from Selected URL <KM>
- Hyper+c = Copy as Markdown | Copy as HTML | Copy as Rich Text <KM>
- Hyper+q = Blockquote selected text <KM>
DEVONthink
- Hyper+↑ = Fullscreen document <KM>
Text
- Hyper+delete = Kill entire line <KM>
- Ctl+s = Select current line <KM>
- Hyper+c = Paste selection into last application <KM>
- Option+esc = Speak selected text
Things
- Cmd+Ctl+Opt+m = Share task[s] via Messages <KM>
Textexpander
- Cmd+/ = Search TextExpander
- Cmd+Opt+/ = Open Textexpander
- Cmd+Ctl+/ = Create new Textexpander snippet from selection
Workspaces & Windows
- Cmd+tab = SuperTab app switcher
- Cmd+Ctl+Opt+h = Hide all applications <KM>