Keyboard Maestro 8.2.1

Keyboard Maestro is your hot-key solution that allows you to perform a multitude of tasks simply by pressing a keystroke! It also incorporates the wildly popular MacOS Classic utility Program Switcher, which allows you to launch, switch, and quit applications with a simple keystroke.

Version 8.2:
Added a new Applications Palette which displays running applications.
Added Apply Modifiers to a Specific Application action (which mimics the behaviour of the Applications Palette).
Added a Dragged File trigger to support dragging files to macros in macro palettes.
Added a Macro Library entry for an Application Palette group (a set of fixed applications displayed as a palette).
Warn about translocated applications when setting them in the Application popup menus.
Fixed an issue with Prompt With List (and other By Name windows).
Fixed i_displayWhat != NamedClipboardPopupMenuControllerDisplay::kUnknown assertion.
Fixed i_displayAttributedString assertion.
Fixed issue with Set File Attribute field kind mark and token insertion.
Fixed an issue with AppleScript creation of actions.
Version 8.0:
More Help
New Assistance system solves problems with triggering macros, and enhanced search in the Helm menu takes you straight to the documentation.

Machine Learning
Keyboard Maestro learns which actions, tokens, functions or macros you wish to trigger or select by name to allow you to select them more quickly.

Enhanced MIDI
New comprehensive MIDI support allows triggering by Control Change, SysEx or HUI protocol packets. Send MIDI packets in any format, including calculated values.

More Macro Triggers
Trigger your macros with gestures, remotely from across the net, when you plug in headphones, or after your Mac is idle. Use the Cron trigger to trigger at calendar times.

Touch Bar
Basic Touch Bar support in the editor, Conflict Palettes can optionally appear in the Touch Bar, and a specific action to get a selection from the Touch Bar.

New Input Actions
Prompt for a list selection, a file or folder, a selection from the Touch Bar or from a set of macros.

Send SMS or iMessages
Use the new Send SMS and Send iMessage actions to send messages to yourself or others in your contacts list.

Get URL
Download text or images from remote web sites as part of your macro automation, or trigger remote activities or remote macros.

Dragging
Drag Macros and Macro Groups, as well as files, into action lists to create actions like Open File or Enable Macro easily.

Editor AppleScript Support
The editor now has full OSA (Open Scripting Architecture) support for accessing and modifying Macro Groups, Macros and actions, opening up whole new forms of meta-programming.

Warning System
Detect common mistakes in actions (eg Open File on an Application, or String matching that looks like a regex) and alert you.

Field Kind Indicator
A new badge on text fields indicates what kind of text it expects (tokens, variables, or calculations).

XPath Support
The web browser actions now support selecting items using XPath, allowing control of even more web pages.

Hide Disabled Groups
Reduce clutter in the editor by hiding disabled groups as a single group item – double click to reveal all the disabled groups.

Engroup/Degroup
Enclose a set of actions within a newly created group (Group, Repeat, While, etc) action. Or remove them from the group action.

Shiny Clipboard Switcher
New modern combined appearance for Clipboard History and Named Clipboard switcher window, supporting dragging and showing additional information.

Clipboard Filters
Macros triggered directly from the clipboard switcher allow you to apply arbitrary transformations to clipboard history items.

Dictionaries
Use permanently saved dictionaries (hash tables) to store and lookup structured data. Iterate through dictionaries and keys with full AppleScript support.

Local Variables
New support for macro and execution-instance local variables ensures seamless control when running multiple simultaneous macros without conflicts between them.

Large Text
New text size options allow increased text size across the editor and clipboard switchers for improved accessibility.

Excluded Applications
Exclude applications from the clipboard system, so applications with sensitive or large clipboards are not automatically recorded.

Insert Tokens by Name
Press a command key, and then type in part of the name of a token to see a list of possibilities. Same for actions, functions and variables. With so many available this can save a lot of time.

So Much More
With over a hundred new features or improvements, you’re sure to find exciting new possibilities for your work.