Keyboard Maestro 4 brings an entirely new and modernized user interface fit for Snow Leopard (while retaining compatibility with Leopard). The new interface draws on familiar Mac OS X applications to quickly get you devising your own macros.
New in 4.3.2
Improved the look of disabled actions to make them more obviously disabled.
Added a short delay before saving to coalesce saving, especially when typing.
Remove trailing line feed from Execute AppleScript
Remove sorting characters "xx)" from KeyCue display.
Added configurable command for osascript (specifically to allow 32-bit execution).
Fixed a crash in Execute Workflow/Execute AppleScript when the file has disappeared.
Ensure changes to the file/text popup menu in the Execute Script editor sets the modified flag.
New in 4.3.1
Fixed a potential CPU issue when executing AppleScripts and shell scripts.
Fixed a potential crash with Device triggers.
Removed the reset of the front application from the InsertText macro.
Fixed a cosmetic issue in the Execute Script action.
Added support for naming a few more X-Key keyboard keys.
Improved handling of negative numbers in the Move Window action.
New in 4.3
Device triggers from modifiers, mouse buttons, and programable keyboards.
Execute AppleScript & Shell script can insert their results by typing or pasting.
Shell scripts no longer lock the engine up on timeouts.
AppleScripts no longer lock the engine up.
Added command-option-Q/L for Quit/Launch Engine.
do script only executes a single macro.
do script properly waits for only the macro it executes.
Do not uppercase accented characters when displaying command keys/hot keys.
While Running application trigger is no longer executed every time any macro changed.
Avoid creating OLE LINK bookmarks in Word for every copy/paste.
Default again to releasing only keys that have to be released when simulating a keystroke.
Fixed a crash when deleting a named clipboard while it is editing the name.
Attempt to select menus even if they are dimmed if "stop on failure" is turned off.
Close the first duplicate macro palette before displaying a second one.
New in 4.2
Edit macros from the Status Menu or floating palettes with the option key.
Execute Macro action.
MIDI actions for Note On, Note Off, Control Change.
Display a palette of macros when a duplicate hot key is pressed.
Select Menu Item action optionally cancels macro if the menu is not executed.
Press Button action optionally cancels macro if the button is not pressed.
Add an option to Activate Application to reopen the initial windows.
Add an option to Activate Application to switch out, hide or quit if it is already at the front.
Offer to email helpful tips to new users.
Allow Typed String triggers with returns in them to work properly.
Logging for AppleScript errors.
Edit Macro, bring macros window to the front.
Fixed unlocalized title of Insert Text and Set Clipboard To Text views.
Fixed a potentially crashing bug in the Select Menu Item action editor.
Fixed odd resorting glitch in the macros list.
New in 4.1.1
Fixed a crashing bug in Select Menu Item
Added support for editMacro AppleScript command
New in 4.1
In-app tutorial reminiscent of Apple Guide.
Help for Macro group activation and targeting.
Sort macros by name or trigger.
Improved Select Menu editor to allow selecting from all current menu items.
Allow "or" comparisons to handle toggle menus (eg Show|Hide).
Allow .../elipsis comparisons for buttons (eg Print...).
Added menu commands for various actions like Edit/Show Actions/Record.
Added support for 01) prefixes in macro names for sorting status menus, macro paletted.
Icons in floating palette were upside down!
Switch back to original app on cancel of Google Search.
Disabled Typed String triggers while entering typed string triggers.
Disabled Typed String triggers while simulating keystrokes.
New in 4.0.2
Support importing macros by double clicking/drag & drop.
Fixed command-Tab handler getting lost.
Allow command-shift-Tab as a hot key.
Add "Other" to Hot Key menu to make it clear any key can be used.
Adjusted the look of the Hot Key view.
Allow Typed String triggers with only a single character.
Fixed a bug with ICUDateTime parsing.
Fixed an issue with Dvorak keyboards.
Fixed a crash with the Hot Key popup menu.
Restricted Engine to 32 bit mode in 10.5.
Fixed crash while recording in 10.5 in 64-bit.
Fixed sound actions (mute/up/down) in 10.5 in 64-bit.
Fixed program switcher grid view to display < 8 apps.
Restrict login trigger macros to macros that are actually enabled.
New in 4.0.1
Fixed the slow simulating keystrokes issue.
Fixed a crash involving setLaunchEngineAtLogin on 10.5
Fixed it so simulating keys will not fire hot key triggers.
Added 10 second emergency timeout on trigger repeat.
Set Remap Forward Delete macro to disabled by default.
Fixed a case where multiple engines could be running.
Added support for Growling macro execution.
Added a bit of color and made the text larger in the non-edit mode.
Fixed typo in Manipulate Window action menu.
Fixed typo in Preferences window.
New in 4.0
Entirely new User Interface.
Allow command-Tab as a hot key.
Execute macros when hot keys are pressed, held down or released.