Keyboard Maestro 5 takes the modern engine of Keyboard Maestro 3, the modern user interface of Keyboard Maestro 4 and adds to that base an incredible breadth and depth of power with almost no increase in complexity.
Changes for 5.0.3
Improve the visibility of the clipboard HUD icons.
Added %LastApplication% token.
Updated to Growl SDK 1.2.2
Removed a case where resolving old aliases could lock up for a long period of time.
Removed "variables" debugging messages.
Removed dependency on RBSplitView.
Another attempt to fix HID crashes with wacom tablets.
Stopped Keyboard Maestro launching (and immediately crashing) on pre-10.6.
Resolved dragging failure after dragging an action to the Favorites category.
Fixed a crash that could happen when the first action referenced the current macro.
Fixed a crash that could happen with the Menu condition when there is no menu bar.
Fixed drawing glitch in variable popup menus.
Fixed the display of "inline text" popups in Lion to display in proper location.
Changes for 5.0.2
Speak String action now processes tokens.
Truncate window names in the middle instead of at the end.
Add search/replace text to the non-Edit display.
Refind lost applications.
Library Window now remembers its position.
Changed Share as Macro Library to Export as Macro Library.
Improved a text insertion case.
Fixed a long standing drawing glitch.
Fixed a possible cause of the CPU issue with clipboard syncing.
Fixed a possible crash when there is no front application.
Some documentation tweaks.
Changes for 5.0.1
Added a macro library entry showing how to store passwords in the Keychain.
Added Set Variable to Clipboard and Clipboard to Variable pseudo actions.
Allow negative window indexes in Manipulate Window to count from the back.
Addde Help -> Open Preferences Folder since Lion hides the Library folder.
Moved the Keyboard Maestro preference folder to the Application Support folder.
Ensure the log files are created.
Added Command-Shift-Tab trigger to default Activate Application Switcher.
Added display of nested actions for Repeat command in non-Edit mode.
Changed the origin of Screen tokens to top left like other origins in Keyboard Maestro.
Ignore bogus windows in Manipulate Window when considering indexes.
Resolve alias files in Open File or Folder action.
Just include one Quick Macro macro by default.
Added documentation links for ICU Date Time format.
Added token processing for most of the condition fields.
"Save Clipboard History" appears on in the preferences whether it is on or off.
Handle the case where the preferences folder is readonly.
Execute Script, Save to Variable, changes to the variable name were not sticking.
Fixed Text Factory clipboard filtering.
Fixed a UI glitch for Variable Condition "Is Empty".
Fixed Swap Characters library entry.
Fixed some potential problems with clipboard syncronization (including CPU excess usage)
Fixed an edge case for multiple overlapping typed string triggers.
Fixed an issue editing macros containing Open URL or Open File or Folder actions.
Fixed the weird behaviour with multiple Record Quick Macros and duplicate UIDs.
Fixed a potential crash displaying titles of clipboards.
Fixed the Pixel Color test condition testing the pixel at the wrong location.
Fixed a potential crash in the Pixel Color test condition.
Major Changes for 5.0
Requires 10.6 and Intel.
Control Flow - Pause Until, If/Then/Else, While, Until and Repeat with extensive conditional tests.
Variables - permanently stored and accessible in a variety of ways.
Calculations - based on variables or a variety of functions.
Macro Library built in with ready-to-use macros.
Undo/Redo - finally!
Enhanced Application Switcher with Cover Flow, Force Quit, Get Info and Reveal.
Enhanced Window Switcher with Cover Flow of Applications and window depth sorting.
Enhanced Clipboard History with Favorites, Quick Look and Send clipboard to another Mac.
Application Launcher.
Control Flow & Variables & Calculations
New Control Flow actions Pause Until, If/Then/Else, While, Until and Repeat.
Extensive conditional tests (Application, Window, Menu, Button, Modifiers, and many more).
Permanently stored variables containing text, or arrays of numbers.
Prompt For User Input action (with text, passwords, popup menus and checkboxes).
Most action fields can contain calculations (e.g. Pause 60*Time in Minutes).
Set Variable to Text action with tokens.
Set Variable to Calculation action (with array access).
Search & Replace Variable action (with regex and tokens).
Use Variable action to adjust mouse, windows, applications, and more.
Filter Variable action.
Enhanced Clipboards
Added Quick Look to Clipboard History and Named Clipboard Switchers.
Added Favorites to Clipboard History.
Send Clipboard to other Macs (appears in clipboard history, ready for access).
Delete Past Clipboard action.
Search & Replace Clipboard action (with regex and tokens).
General Improvements
Favorites category in action list.
Configurable timeouts for individual actions.
Macro Revisions.
Applications listed in Status Menu.
Use regular expressions in menu or button name matching by prefixing with ^.
Typed String triggers can ignore case or remember case.
Insert Text actions can honour case of remember case Typed String triggers.
Allow triggering on "any" application activations, launches or quits.
New and Improved Actions
Set Macro Enable action.
Speak Text action.
Play Sound action.
Action to display text.
Show/Hide the global macros palette action.
Manipulate Window action can now operate on window with index N.
Manipulate Window action can now center a window at any point.
Applications listed in Status Menu (Running, Recent, Applications, Utilities).
Added Force Quit (press k twice).
Added Get Info (press i).
Added Reveal in Finder (press r).
Added Relaunch (press l). E.g. press k k l to Force Quit & Relaunch.
New icon badges.
Mouse Rollover limited to when you change icons.
Popup contextual menu in Application Switcher & Window Switcher.
Option to disable mouse rollover in Application Switcher & Window Switcher.
Control the opacity of Application Switcher & Window Switcher.
Option to have Window Switcher sort by window depth.
Allow switching through applications in Window Switcher.
Added Cover Flow style to Application Switcher.
Changed to using an alpha colour, removed the alpha slider, and now honours the brightness.
In Detail for 5.0:
Command-Option-Control-Shift-Click on Status Menu icon to cancel all macros.
Removed support for Zonic KRM - online purchases only now.
Private preference (DisableAnimation) to disable all animations.
Private preference (FavoritesDisplayName) to adjust spelling of Favorites.
Support org.nspasteboard.TransientType (et al) and have the clipboard history ignore them.
Support org.nspasteboard.AutoGeneratedType for Insert Text by Pasting.
Named Clipboard popup New Clipboard leaves the user editing the name.
Up/Down arrow moves the clipboard selection when clipboard switcher search field is selected.
Enable/Disable button is properly disabled for Global Macro Group.
Command-W closes palettes.
The Recording window preserves its location.
Import menu is properly grayed out only when it should be.
Removed the Key Repeat preference from Application/Window Switcher.
Multiple Quick Macros would conflict because UIDs were not unique.
Searching for Cut, Copy or Paste in the Action list would not find the actions.
The number pad keys can now select duplicate macros from the duplicate macro palette.
Download
Download Keyboard Maestro now to try all these great capabilities. Or keep reading for even more details about the Features of Keyboard Maestro.
Alternatively, you can contact us if you have a question about whether Keyboard Maestro can solve your automation needs. We want all our customers to be satisfied, so we are happy to help you understand how Keyboard Maestro can achieve your automation goals.