Keyboard Maestro 7 expands on the powerful base of previous versions, enhancing the editor, adding themed palettes, lots of new actions and additions to the engine. Keyboard Maestro 7 requires OS X 10.10.0 Yosemite or later (10.10.3 or later recommended).
Group, Until, While focus on contained action list when inserted/disclosed.
Optimizations to drop simple text expansion macros down to 160 bytes (from 225)
Ensure Creation/Modification time is set when macro groups / macros are created.
Add Split/List/Loop as search matches for For Each action.
Add Wait as search matches for Pause actions.
Add Pause as search matches for Wait for Browser actions.
Add Say as search matches for Speak Text action.
Add Split as search matches for Substrings collection.
Fixed a bug with periodic trigger units.
Fixed a bug with finding images on screen.
Added timeout to Custom HTML Prompt.
Added window.KeyboardMaestro.Trigger( macro, value ) to Custom Prompt.
Clear HTML Result Button variable when Custom HTML Prompt starts.
Custom HTML Prompt can autofocus on textareas.
Custom HTML Prompt added call to KMDidShowWindow().
Added Paste Above.
Use custom icon for Macro Group Icon Palettes.
Detect and report Secure Input Mode process.
Added support for configurable Safari and Chrome applications.
Added an option to Set Variable to Text to disable backslash or text token processing.
Added AppleScript setvariable/getvariable commands, primarily for JXA.
Allow action timeouts of hundredths of a second.
Editor now quits the Engine on launch if all modifiers are held down.
Imported macros are now disabled if all modifers are held down.
Search Variable/Clipboard actions now fail if the match fails.
Save revisions even if Keyboard Maestro editor was open over night.
Adjusted non-recursive For Each Path in Folder to read the entire folder at the start.
Adjusted short trigger display for arrows and Page Up/Down.
Adjusted Pixel condition a little.
Allow Share to Forum of macros with , or ; in their name.
Allow %Variable%Variable Name%.
Allow Max Concealed Position of 1.
Allow text tokens in the Press Button action.
Performance improvements in some editing cases.
Remove white popup menu hover bug in El Capitan by default.
Fixed display of Move Mouse, Found Image title text field.
Fixed variable popup in Write/Append text to file editor.
Fixed Variable selector popup not working in Find Image action.
Verify code signing of version control update file.
Use HTTPS for all wiki linked help.
Use HTTPS for all version control, feedback, crash reporting, etc.
Use HTTPS for all documentation and web site links.
Make Click Link operate asynchronously.
Avoid excessive slowdown while typing in Set Variable to Browser Field action editor.
Fixed a crashing issue with finding images on screen.
Fixed a crashing issue with undo.
Fixed restoring selection issue with undo.
Fixed a potential bug that can corrupt variable types in the Custom HTML Prompt action.
Fixed handling of Escape in Share to Forum sheet.
Fixed a crash in getting Keyboard Layout Icons.
Fixed an issue with Conflict Palettes with more than one column.
Worked around (again) Mail AppleScript bug that breaks Send Mail Message with attachments.
Added help to the Insert Action menu (when holding the Option key).
Changed Execute Macro with Parameter to tokenize its parameter.
Extended variable character set to allow all unicode letters and digits.
Extended Set Keyboard Layout to include input methods (eg Hiragana, Pinyin, etc).
Support AppleScript 'variable "X" exists' facility.
Support text completion for coordinate text (eg v.left).
Added Execute Macro to Keyboard Maestro action list category.
Added AutomaticCompletion preference to disable auto completion.
Fixed a crash in the editor when you turned off editing mode.
Fixed an issue where the engine quit when the editor was launched.
Fixed an issue where macro groups could be active when the palette was not showing.
Fixed an issue with the Folder Trigger triggering when another Folder Trigger fires.
Fixed Pixel condition for "is less blue than"
Fixed issue with some two character systems and entering macro names.
Fixed an issue where Center window was centering on the main screen.
Fixed a potential issue with Set Variable to Web Browser Field.
Fixed non-edit display of some Write to File formats.
Fixed maximum opacity issue in switchers.
Removed On/Off from tooltips in toggle buttons.
Reduce NSRunningApplication logging.
Allow Share to Forum of macros with / in their name.
Worked around more NSRunningApplication issues.
Worked around a bug in Mail/OS X 10.11 affecting the Send Mail Message and leave open.
Hacked around a bug in Mail/OS X 10.11 affecting the Send Mail Message with attachments.
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.