Reprinted from TidBITS by permission; reuse governed by Creative Commons license BY-NC-ND 3.0. TidBITS has offered years of thoughtful commentary on Apple and Internet topics. For free email subscriptions and access to the entire TidBITS archive, visit http://www.tidbits.com/ Keyboard Maestro 7 Features Enhancements Throughout Adam C. Engst A little over two years ago, Peter Lewis of Stairways Software released Keyboard Maestro 6, and I sang the praises of macro software before describing that version's new features (see '[1]Keyboard Maestro 6 Automates Web Pages, Adds Macro Syncing,' 21 May 2013). Although the specific macros I rely on today are a bit different, everything else I wrote there remains completely true, and if you've never quite understood the utility of macros or Keyboard Maestro in particular for automating repetitive tasks on your Mac, go read that article. I'll wait. Now that we're all on the same page, let's look at what's cool about [2]Keyboard Maestro 7, the major new release that Peter just put out after two years of free updates. Changes fall into a few major categories: new triggers, new actions, Keyboard Maestro Editor changes, and themed palettes. Every macro has two basic parts ' a trigger and an action. Most people think of triggers as keyboard shortcuts, but Keyboard Maestro boasts a large and growing set of triggers that can initiate macros. New triggers in version 7.0 include a change in the focused window, a folder's contents changing, the clipboard changing, and the Mac going to sleep. In addition, standard Hot Key (and Device Key) triggers now support double-tap, triple-tap, and so on. Of course, you can still use triggers that execute at login, when the volume changes, at a specific time, when the Mac wakes, when you join a particular wireless network, and so on. [3]Image On the action side of the equation, Keyboard Maestro already had a vast number of actions to control nearly anything on your Mac, but 7.0 still manages to add a number of new and enhanced actions. The most interesting include Type Modifier Key, Open 1Password Bookmark, Simulate Hardware Key, Set Keyboard Layout, Execute Swift Script, and Execute Javascript for Automation. Notably, a new [4]Switch/Case action lets you give a macro more smarts because it can determine if the clipboard, a variable, or some text contains a particular string or an image, and then execute sub-actions if so. [5][tn_Switch-action.jpg] Note two things about the previous paragraph. First, a new gear menu in every action provides access to a variety of contextual actions you might want to perform on the action, such as trying it, disabling it, renaming it, adding a color or a note (documentation within macros, yay!), and even a pair of copy commands for easy sharing of the action; the screenshot of the Switch/Case action above was made by Copy As Image. The second thing to note is the link to the Switch/Case page on the Keyboard Maestro documentation wiki; that's accessible by choosing Help from the gear menu. This contextual help makes it much easier to construct complex macros using previously unfamiliar actions. [6]Image With so many actions to choose from, scrolling through the list in Keyboard Maestro Editor has become tedious. You've long been able to search for an action within the list, but even easier is a new keyboard shortcut ' Command-Control-A ' that brings up an Add Action bar. Type part of the name to see a list of possibilities; and insert the desired action with a double-click. Other changes in Keyboard Maestro Editor include: * Autocomplete for text tokens, functions, variables, and search tokens * A Macro Inspector window that tells you when the macro was created, last modified, and last used, along with statistics on how many times you've used it and how much time it has saved you [7][tn_Keyboard-Maestro-7-Macro-Inspector.jpg] * A Mouse Display window that drastically simplifies the task of identifying specific mouse coordinates as your cursor moves around the screen; you can even copy the numbers to the clipboard with a click [8][tn_Keyboard-Maestro-7-Mouse-Display.jpg] * A new Share button that makes it easy to share macros via email, Messages, and more * Action groups that let you try, enable, or disable a batch of actions all at once Finally, if you make heavy use of palettes to display your macros, themed palettes may be welcome, since they enable you to customize just how your palettes look. Open Keyboard Maestro's Preferences window, click Palettes, and then click one of the palette types to bring up the Palette Editor. [9][tn_Keyboard-Maestro-7-Palette-Editor.jpg] There are [10]numerous other changes ' too many to detail here ' that make Keyboard Maestro 7.0 a welcome revision. Happily, unlike many Apple upgrades, most of Keyboard Maestro remains familiar, with the new features simply building on what was already there. That's because one of Peter's major goals is to enhance the experience for current users in such a way as to warrant the upgrade cost, rather than just moving the interface deck chairs around in the service of fashion. That also means that Joe Kissell's '[11]Take Control of Automating Your Mac' book remains generally accurate in its explanation of how to use Keyboard Maestro. Keyboard Maestro 7.0 costs $36 new, with upgrades from previous versions priced at $18; a [12]free trial is available. It requires OS X 10.10.3 Yosemite or later; those with earlier versions of OS X can still get an appropriate older version of Keyboard Maestro. [13]TidBITS members, and anyone who buys '[14]Take Control of Automating Your Mac' can save 20 percent on new copies of Keyboard Maestro, dropping the price to $28.80. References 1. http://tidbits.com/article/13784 2. http://www.keyboardmaestro.com/ 3. http://tidbits.com/resources/2015-07/Keyboard-Maestro-7-triggers.png 4. http://wiki.keyboardmaestro.com/action/Switch_or_Case 5. http://tidbits.com/resources/2015-07/Switch-action.png 6. http://tidbits.com/resources/2015-07/Keyboard-Maestro-7-gear.png 7. http://tidbits.com/resources/2015-07/Keyboard-Maestro-7-Macro-Inspector.png 8. http://tidbits.com/resources/2015-07/Keyboard-Maestro-7-Mouse-Display.png 9. http://tidbits.com/resources/2015-07/Keyboard-Maestro-7-Palette-Editor.png 10. http://www.keyboardmaestro.com/documentation/7/whatsnew.html 11. http://tid.bl.it/tco-automating-your-mac-tidbits 12. http://www.stairways.com/main/download 13. http://tidbits.com/your_benefits.html 14. http://tid.bl.it/tco-automating-your-mac-tidbits .