Keyboard Maestro

App Description
Keyboard Maestro has an extensive library of “actions” that can be encapsulated in “macros” and triggered in a wide variety of ways. Macros can be as simple as switching to an app or opening a file, but can also include long sequences of actions and conditional logic (e.g. launch OmniFocus if it isn’t already running).
Learn Keyboard Maestro: MacSparky Field Guide
Do you need some help getting up to speed with Keyboard Maestro? David Sparks (aka MacSparky), who’s been a guest on Learn OmniFocus, has an excellent Obsidian Field Guide that provides in-depth instruction for configuring and using Keyboard Maestro.
Triggering Keyboard Maestro Macros
These macros are commonly triggered by “hot keys”. Keyboard Maestro also supports a wide variety of other triggers. For example, a macro can be triggered by plugging in a USB device, by connecting to a wireless network, or even by typing specific text. Additionally, macros can be configured to be run periodically or at specific times.
Keyboard Maestro makes it very convenient to get to OmniFocus’ features and perspectives. For example, pressing a global hot key of ^⌥⌘ 1 could automatically launch OmniFocus, if it’s not already running, and switch to the Inbox. And a global hot key of ^⌥⌘ O could give you convenient access to OmniFocus’ Quick Open feature. Keyboard Maestro can also run AppleScripts and Omni Automation plug-ins, which opens up all kinds of possibilities for automated workflows.
Keyboard Maestro Trial and Discount
Stairways Software, the creators of Keyboard Maestro, have kindly offered a 20% discount to everyone in the Learn OmniFocus community. Enter the coupon code LOF20 when purchasing Keyboard Maestro to apply the discount. You can also download and test drive Keyboard Maestro before purchasing.
Keyboard Maestro Macros for OmniFocus
To help you get started, download these Keyboard Maestro Macros for OmniFocus. Most macros reference built-in perspectives and features and will work without any additional modification, but a few (e.g. Jump to Important, Search Available, and Search Remaining) rely on custom perspectives. To learn how to create custom perspectives, take the OmniFocus 3: Beyond the Basics course.
Please note that it will be necessary to remap the hot keys contained within these macros if they conflict with other keyboard shortcuts that you’re using. These macros are provided without warranty and are not guaranteed to work in future versions of OmniFocus.
Other Resources
- Keyboard Maestro Video Field Guide — David Sparks has an excellent Keyboard Maestro Field Guide that will help you get the most out of Keyboard Maestro. It doesn’t assume any prior knowledge of Keyboard Maestro and is a great resource for both new and seasoned Keyboard Maestro users.
- Using OmniFocus — Kourosh Dini shared a Keyboard Maestro macro to Quickly Access and Hide Features using Keyboard Maestro. While the macro will work without modification, you may want to make some adjustments. For example, you can customize the size of the expanded and minimized windows.