Press Release for 7 Jun 2013
Stairways Software releases Keyboard Maestro 6.0.1
Perth, Western Australia - 7 June 2013 - Stairways Software Pty Ltd is pleased to announce Keyboard Maestro 6.0.1, the new version of its powerful productivity enhancer for Mac OS X.
Version 6 continues the long tradition of putting more power at your finger tips, adding macro syncing, plug in actions, trigger by name, full support for styled text, support for controlling Safari and Google Chrome, a macro debugger, and much more.
Version 6.0.1 resolves a number of minor issues with Trigger by Name, Retina Macs, the conflict palette and other features.
Keyboard Maestro 6 adds macro syncing, allowing you to sync your macros across multiple Macs using Dropbox or other file sharing services, plug in actions, so you can write and share your own actions (if you can think of anything we do not already support directly!), trigger macros by name (by default bounds to Command-Control-Option-T), enhanced the conflict palette so you can easily select from multiple macros using the same hot key, full support for styled text, control over Safari and Google Chrome, Retina-friendly graphics, a great new icon from Iconaholic, as well as customizable status menu icons.
Watch the What's New Video on the home page to see some of the new features.
With over a hundred other improvements, there is bound to be something for everyone.
Changes in 6.0.1
- Changed re-import plug in action to replace existing plug in action.
- Conflict Palette option-number now edits the selected macro.
- Corrected Tutorial highlighting on retina Macs.
- Trigger by Name command-option-number (and option-return) now edits the selected macro.
- Spell Checking is off by default in all text fiels.
- Resize Plug In Action Popup Menus to fit their contents.
- Fixed import plug in action to create Keyboard Maestro Actions folder.
- Corrected Universal Access Warning dialog. Sigh.
- Volume Mounted trigger did not display popup menu as "unmounted".
- XML code for Volume Mounted and MIDI trigger were reversed.
- Conflict palette could erroneously hightlight numbers.
- Resolved Trigger by Name weirdness when keyboard preference tabs through "All Controls".
- Trigger by Name will not restore items after all items are filtered away.
- Corrected Set Find Pasteboard typo.
- Macro Group Palettes appear in all spaces.
- Fixed a memory leak in the Window Switcher.
- Corrected tooltip on Set Action Time Out button.
- Corrected non-edit display of Move and Resize window.
- Corrected non-edit display of Manipulate Window.
- Avoid reading image files with @2x in their name at retina resolution half size.
- Correct Find Image display location when second monitor is on left.
- Corrected sporadic inverted icons in Application Switcher.
- Fixed Display Status Menu display when Alphabetical was selected.
- Accept documents dropped on editor at launch.
- Use mdfind to scan for applications in the Applications folder (and subfolders).
- Reduced the rate at which Wait For Web Browser queries the readystate.
Major Changes for 6.0
- Requires Mac OS X 10.8.
- Macro Syncing - share your macros across multiple Macs.
- Plug In Actions - use or write new actions.
- Full support for Styled Text and Named Clipboards.
- Support for controlling Safari and Google Chrome web pages.
- Trigger Macros by Name - trigger any active macro from a single key.
- Fantastic new icons from Iconaholic.
- Customizable macro icons and a new Icon Chooser and creator.
- Macro Debugger allows stepping through macros.
- Retina Happy Graphics.
New Triggers
- USB Device is attached or detached.
- Wireless Network is connected or disconnected.
- Volume is mounted or unmounted.
- At Engine Launch.
New Actions
- Plug In Actions - write your own!
- Show a Menu.
- Search Variable or (Named) Clipboard and capture components of regular expressions.
- Get Substring from Variable or (Named) Clipboard.
- Activate macro groups including showing as a palette.
- Copy (Named) Clipboard to (Named) Clipboard.
- Display notification in the Mountain Lion notification center.
- Set Variable to Keychain Password and Set Keychain Password to Text.
- Stop Screen Saver.
- Sleep and Wake Screens.
- Set Network Location.
- Set Find Pasteboard.
- Lots of new Debugger actions:
- Start or Finish Debugging.
- Control whether new macros start Paused or Running.
- Breakpoint or Continue this macro or all macros.
- Breakpoint, Continue, Step Into, Out or Over other macros.
- Toggle Global Macro Palette.
Clipboards & Styled Text
- Apply Styles (Font, Colors, Underlines, etc) to (Named) Clipboard.
- Search & Replace Clipboard preserves styles.
- Filter Clipboard preserves styles.
- Text Tokens preserves styles (particularly the clipboard tokens).
- Named Clipboards preference pane allows editing styled text or setting images.
- Extend Set (Named) Clipboard to Text to support styled text.
- Extend Insert Text to support pasting styled text.
- Extend Write File to support writing styled text.
- Extend Display Text to support styled text.
- Extend Composite Image to support styled text.
- Extend Set Clipboard to Text to allow specifying Named Clipboards.
- Extend Set Clipboard to Past Clipboard to allow specifying Named Clipboards.
- Extend Search & Replace Clipboard to allow specifying Named Clipboards.
- Extend Filter Clipboard to allow specifying Named Clipboards.
- Extend Apply Text Factory to allow specifying Named Clipboards.
Safari and Google Chrome Actions
- New Window with URL.
- New Tab with URL.
- Next Tab, Previous Tab, Select Tab.
- Set URL, Set Title.
- Wait to Finish Loading.
- Click Link.
- Get/Set Fields.
- Submit or Reset a Form.
- Focus or Select a Field.
- Execute JavaScript.
- New text tokens %SafariTitle%, %SafariURL%, %SafariReadyState%, %SafariField%, %SafariJavaScript%.
- New text tokens %ChromeTitle%, %ChromeURL%, %ChromeReadyState%, %ChromeField%, %ChromeJavaScript%.
- New functions SAFARITABINDEX(), SAFARITABCOUNT(), SAFARIISCOMPLETE().
- New functions CHROMETABINDEX(), CHROMETABCOUNT(), CHROMEISCOMPLETE().
Preferences
- Extend Named Clipboards preference pane to allow editing.
- Added Variables pane to Preferences, including editing.
- Added selectable and contributable status menu icons.
Editor & UI
- Added Sort by Macro Modification.
- Added Sort by Macro Execution.
- Macros and Macro Groups can now have custom icons.
- Status Menu lists and allows you to cancel running macros.
- Added Duplicate command for Macro Groups.
- Detect and report when the system is stuck in Secure Input mode.
- Added a Set Time Out button at the bottom of the macro editor.
- Copy as Image and Copy as Text for macros and actions (and contextual menu).
- Enhanced the non-edit display to show full details of actions.
- Enhance the conflict palette to allow selecting with letter keys.
- Added ISO Section, JIS Yen, Underscore, Key Pad Comma, Eisu and Kana to hot key popup menu.
- Hold down shift while pasting from the clipboard switchers to paste as plain text.
- Don't expand calculation fields just because they are negative.
- Option click on the Macro Group Palette Keyboard Maestro icon to edit the macro group.
- Adjusted the size of application icons in menus to 16x16.
- Improved the look of the macro group activation toggle display.
- Left/Right Arrows disclose/close actions. Option-Left/Right applies to all actions in that list.
- Remember the location of the conflict palette.
- Recorded clicks can be adjusted to any corner of the main screen or front window after recording.
- Added recording count down before starting recording.
- Added a Pause button to the recording window.
- Added an Insert 1 Second Pause button to the recording window.
- Record mouse drags.
- Record mouse right, centre and other button clicks.
- Added "Or by Ruby script" to script trigger examples.
- Added "Or by script" to Quick Macro action.
- Added Expand/Collapse Action and Expand/Collapse All Actions menu items.
- Remember activation of macro group palettes across changes of applications.
- Changed View→Edit menu to Start/Stop Editing Macros.
Triggers
- Allow non-ASCII characters in typed string triggers.
- Command or Control keys, or shift-space cancels a typed string trigger.
- Allow delete and correct in typed string triggers.
- Allow While Logged in Trigger to trigger ever second (previously the minimum was 3 seconds).
Actions
- Better text insertion of non-ASCII characters with dead keys.
- Extend Resize Image to support Resize to Fit option.
- Enhanced Manipulate Window action to allow specifying an application.
- Extended Execute Script to allow storing the output to (Named) Clipboard.
- Extended Set Variable to Calculation to allow custom number formatting.
- Enhanced Screen Image condition to allow "contains uniquely" and "does not contain uniquely".
- Enhanced performance of finding an image on the screen by 2 to 20 times.
- Added ability to visually see images found on the screen.
- Added option in Activate Application to control whether all windows are activated.
- Add Move & Resize option to Manipulate Window.
- Add defaults options to Move & Resize Window for Left/Right column, etc.
- Added default text setting for Search Web action.
- If Prompt For User Input field starts with a | then token expansion happens before separator parsing.
- Support text token expansion in iTunes and QuickTime Player controls.
- Added Minimize and Unminimize to Manipulate Window.
- Added Select Menu Result, Mouse Click Result and Press Button Result variables to report results.
Text Tokens
- New text token %|% allows you to position the cursor after insertion.
- New text token %ICUDateTimeFor%.
- New text token %WirelessNetwork%.
- New text token %MacUUID% to identify this Mac.
- Added Main,Second,Third,Internal,External as special screen indexes for %Screen%.
- Support adding months or years in the ICUDateTimePlus/Minus token.
Calculation Functions
- Added Main,Second,Third,Internal,External as special screen indexes for SCREEN().
- Added . notation for accessing point/rectangle coordinates (eg Screen1.width).
- Added Context Sensitive Calculation Functions:
- IMAGE(Width|Height) - the action image size.
- SOURCEIMAGE(Width|Height) - the action source image size.
- WINDOW(Left|Right|Top|Bottom|Width|Height|MidX|MidY) - the action window coordinates.
- LENGTH() - the action text length.
- FONTSIZE() - the original font size during the Apply Style action.
- Added an optional percentage offset to the coordinate functions, eg SCREEN(External,Left,52%).
- Added CLIPBOARDSEED() function which changes when the clipboard does.
- Allow Em or En dash or Unicode Minus symbol as synonyms for minus in calculations.
Conditions
- Added USB Device Condition to test for the existence of specific devices.
- Added Wireless Network Condition to test for connections to specific networks.
- Added Text Condition.
- Enhanced Menu condition to test for marked (checked) menus.
- Enhanced Button condition to test for checkbox states.
- Enhanced Front Window condition to test non-front applications.
Collections
- Added the ability to count downwards in the Range collection.
In Detail
- Removed the ability of the AppleScript process tokens command to leak Password/PW variables.
- Added com.adobe.illustrator.hfs to the excluded clipboard flavour list.
- Removed default 0.01 delay between adding keys to the event queue.
- Reduced the overhead of Pause Until.
- Added option to disable a macro group on just this Mac.
- Added "reload" AppleScript command to the editor.
- Consider a focussed sheet to be the front window for window indexing purposes.
Technical
- Requires Mac OS X 10.8+
- 64-bit only with Automatic Reference Counting.
- Web Server is built into Keyboard Maestro Engine.
Bug Fixes
- Capslock disabled the Command-Tab Keyboard Maestro application switcher.
- Worked around an issue where Safari copies non-text data.
- Move Mouse, with Restore Mouse Location checked but hidden, does nothing.
- Added code to remove "safe save" .dat files from preferences folder.
- Fixed issue if Application Switcher is triggered with just the shift key as a modifier.
- Fixed Switch to Next Application erroneous timeout abort.
- Fixed the power calculation (x^y).
- Fixed the ternary calculation (x?y:z).
- Fixed sorting characters showing up in macro group palette titles.
- Fixed a potential crash involving windows without titles.
- Fixed finding an image on the screen on Retina screens.
Keyboard Maestro 6.x requires Mac OS X 10.8 or greater.
Keyboard Maestro is engineered by Stairways Software Pty Ltd and distributed by FastSpring. Keyboard Maestro is licensed on a per user basis, and an individual user can use it on five Macs.
New customers can purchase Keyboard Maestro from <http://purchase.keyboardmaestro.com/> for US$36. Customers with five or more users should contact us for a volume discount quote.
Customers who purchased Keyboard Maestro directly from us after October 1, 2012 have been issued a free upgrade to Keyboard Maestro 6. If you have not received your free license, you can find your free license upgrade at <http://enquiry.stairways.com/>.
Customers who purchased Keyboard Maestro 5 prior to October 2012 can upgrade to Keyboard Maestro 6 for US$18 until July 31, 2013 and for US$25 after that date. Customers who purchased older versions of Keyboard Maestro can upgrade to Keyboard Maestro 6 for US$25. If you have not received your instructions on how to upgrade, you can find details by looking up your Keyboard_Maestro license at <http://enquiry.stairways.com/>.
Keyboard Maestro 6 is not available from the Mac App Store and probably never will be, but customers who purchased Keyboard Maestro 5 on the Mac App Store can convert their license to a direct license by option clicking the "Mac App Version" text in the Keyboard Maestro about box and following the instructions and will then be eligible for a paid upgrade to version 6 for US$18 until July 31, 2013 and for US$25 after that date.
A fully-functional unlicensed trial version of Keyboard Maestro can be downloaded from <http://download.keyboardmaestro.com/>.
For sales enquires, volume purchases, customer service, technical support, or to contact project management, our current contact information is listed at <http://contact.stairways.com/>.
Extensive online documentation on Keyboard Maestro can be found at <http://documentation.keyboardmaestro.com/>.
A brief taste of Keyboard Maestro in action can be found at <http://screenshots.keyboardmaestro.com/>.
For more information about anything to do with Keyboard Maestro visit <http://www.keyboardmaestro.com/>.
Previous Press Release Next Press Release