I’ve been intrigued by Keyboard Maestro since I first heard about it on Daring Fireball years ago, but never installed and tried the app because of a somewhat widely shared notion that it’s “too difficult to use”. Recent Keyboard Maestro coverage on Brooks Review, ShawnBlanc.net and MacDrifter took my curiosity to a whole new level, so thanks to the Productive Macs bundle, I pulled the trigger and got a copy of Keyboard Maestro, which was later upgraded to version 5.0 for free with the same license.
There’s no easy way to describe Keyboard Maestro, but I’ll try: Keyboard Maestro is a trusted and powerful assistant for your Mac. When you don’t know how to do something, or how to make an existing menu or functionality faster and easier to use, you can turn to Keyboard Maestro and start building your own way out of options third-party developers or Apple didn’t think about.
Keyboard Maestro empowers you to take existing apps, menus, keyboard shortcuts – anything your Mac can perform – and mix them together to achieve something that fits better your workflow.
Keyboard Maestro isn’t strictly about tweaking. The app’s real power lies in how it puts the focus on discovering and building what’s better for you, and sticking with it. It’s no toy, but it’s fun to use once you get the (easy) hang of it.
Writing a review of Keyboard Maestro it’s like asking someone to “write a review of Apple”. The subject is so broad, the offer so variegate and ever-changing, it makes almost no sense to go into every single feature and over-analyze it with no context. Rather, I’d prefer to provide a more empirical look at this app in that I’ll share some of the tricks and functionalities I’ve come to learn and use in the past weeks.
A simple way to understand Keyboard Maestro is this: you tell the app to do something for you automatically, in the background, whenever you want, and all you have to do to start such sequence is a trigger. The trigger can be a keyboard shortcut, something you typed, a system event – you choose the trigger and there’s plenty of options to look at when deciding which action should initiate a process. Read more