Keyboard Maestro Icon

Keyboard Maestro

Hot-key tasking solution.

Keyboard MaestroOverview

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.

Features:

  • Macro
  • Program and window switcher
  • Clipboard switcher
  • Clipboard history switcher

NEW

Note: Now requires OS X 10.10.3 or later.

Note: Version 7.0 is a paid upgrade of $18 from previous versions. You can check your license status here.

Editor Improvements

  • Added Smart Groups.
  • Added Insert Action by Name.
  • Added autocomplete of text tokens, functions, variables and search tokens.
  • Added Insert Action menu to Edit menu.
  • Added disclosure folding for sub-action lists.
  • Added action menu and contextual menu to macro actions.
  • Added option to rename actions.
  • Added color option to actions.
  • Added note option to actions.
  • Added control over Abort on Failure of actions.
  • Added control over Notification on Failure of actions.
  • Added Sort by Date Created; Use Count; Time Saved.
  • Added Paste Above to action/contextual menu.
  • Added Help link to action/contextual menu.
  • Added Help link when option-selecting triggers/actions/functions/tokens/collections/conditions.
  • Added status line below Macro Groups and Macro columns.
  • Added Get/Go buttons to Mouse Click action.
  • Added Macro Inspector window.
  • Added Mouse Display window.
  • Added Share button to main editor window.
  • Share macros or actions directly to the forum.
  • Added Import/Export of sets of actions.
  • Changed search in editor to support words and quoted phrases.
  • Changed search to support group:, app:, universal:, all:, enabled:.
  • Highlight found triggers and actions in editor.
  • Changed error display to only orange if the issue is an invalid variable value.
  • Used/Backward/Forward/History macro history buttons.
  • Improved display of toggle buttons (eg Modifiers/Days of the Week).
  • Honor user's locale setting for First Day of the Week.
  • Require Command-Delete to delete Macros Groups and Macro Groups.
  • Added Deselect All in the Edit menu.
  • Added Enter Action and Parent Action in the Edit menu.
  • Single click on a selected item deselects other items.
  • Sort the trigger list, conditions list and collection list.
  • Limited the size of the Undo stack in the editor.
  • Changed Insert Token and Function menus to be hierarchical.
  • Add an "All Macros" entry in the macro selector popup macro.
  • If you delete a macro, macro group or action, the following item is selected.

Themed Palette Styles

  • Lots of different color styles.
  • Control style, size, columns, opacity.
  • Control whether the icon, text or trigger is shown.
  • Control whether the palette shrinks to an icon when not in use.

Macro Additions

  • Added Macro Groups available in Focussed Window Macro Group targeting.
  • Added Macro Groups available when applications are or are not running.
  • Added Focussed Window Changed Trigger.
  • Added Folder Changed Trigger.
  • Added Clipboard Changed Trigger.
  • Added Sleep Trigger.
  • Added support for double tap, triple tap, etc, Hot Key triggers.
  • Added support for double tap, triple tap, etc, Device Key triggers.
  • Added Custom HTML Prompt action.
  • Added Switch/Case Action.
  • Added Group Action.
  • Added Execute Javascript for Automation (JXA) action.
  • Added Execute Swift Script action.
  • Added Simulate Hardware Key action.
  • Added Type Modifier Key action.
  • Added Set Action Delay action to control various speeds.
  • Added Mark Macro action to mark/unmark status menu and palette icons.
  • Added option to Press and Hold/Repeat keys, modifiers or hardware keys.
  • Added option to Press and Hold mouse buttons.
  • Added Swift and Javascript for Automation to Script Condition.
  • Added Found Image on Screen collection to For Each action.
  • Added explicit Area option to Screen Capture action.
  • Added Screen Area limits for Found Image searches.
  • Added Any Window Title condition.
  • Added Set Keyboard Layout action.
  • Added Conceal/Reveal All Palettes actions.
  • Added Cut/Copy/Paste actions. CutCopy wait for the clipboard to change.
  • Added Content Type/Kind, and Where From attributes to Get File Attribute.
  • Added Added Date, Downloaded Date, Last Used Date attributes to Get File Attribute.
  • Added Finder Comment to Get/Set File Attribute.
  • Added Invisible to Get/Set File Attribute.
  • Added Open 1Password Bookmark action.
  • Added SECUREINPUT() function.
  • Added CONCEALEDPALETTES() function.
  • Added MENUBARHEIGHT() function.
  • Added SCREENVISIBLE() function.
  • Added %ScreenVisible% text token.
  • Added %MacroNameForUUID%UUID% text token.
  • Added Macro/Macro Group enabled/disabled/active/inactive condition.
  • Added specific area option to Capture Screen Image action.
  • Added Always Nominal Resolution option to Capture Screen Image action.
  • Added option to exclude errors (STDERR) from script output.
  • Added option to mouse action to allow drag destination to be absolute.
  • Added filter to quote for AppleScript, Shell Script, JavaScript and Swift.
  • Added filter to Percent Decode URLs.
  • Added filter to get the value of a Named Variable or Named Clipboard.
  • Added "with parameter" option for Execute Macro action.
  • Allow Text Tokens in variable name of Set Variable to actions.
  • Allow Text Tokens in Select Menu Item.
  • Allow Text Tokens and menu paths (Edit->Copy) in Menu Condition.

Engine Additions

  • Added optional Paste menu to Status Menu (with Paste Plain (shift) and Set-only (option)).
  • Added kmtrigger: URL Scheme trigger (with parameter).
  • Expand default clipboard history to 200 items.
  • Added some clipboard flavor exclusions that cause problems in Word 2011 reading EBMS flavors.
  • Added some clipboard flavor exclusions that cause problems in Word 2016 reading OLE LINK flavors.
  • Added .width and .height in variables with only two entries (eg "123,456").
  • Added .fuzz option to calculations (specifically for the Found Image collection).
  • Restrict environment variable size of variables to 100k.
  • Variables whose names start with "ENV " override regular environment variables (eg "ENV PATH").
  • Added "with parameter" option for AppleScript "do script" triggered macros.
  • Added parameter option for Web Server triggered macros.
  • Palette and Status Menu triggered macros report the modifiers in the TriggerValue token.
  • Default recorded mouse clicks to not restoring the mouse location.
  • Added an implicit semaphore at the start of a quick recorded macro.
  • Added option for Conflict Palette to appear under the mouse.
  • Added option for Macro Group palettes to appear under the mouse.
  • Added option to Application Switcher to allow switching only one window.
  • Added Display Large option to execute and display text actions.
  • Added AppleEvent to retrieve all the macro groups/macros even the inactive ones.
  • Updated Trigger Macro By Name window.
  • Updated Web Search window.

Editor Minor Changes

  • Allow up to 9999 Seconds/Minutes/Hours in Periodic Trigger.
  • Added link to Keyboard Maestro Wiki in the Help menu.
  • Added link to Regular Expression Unicode Properties reference in the Help menu.
  • Search Variable/Clipboard results show if the captured data includes more text than displayed.
  • Added information to empty web browser action insertion menus.
  • Wireless Network trigger can now fill in wifi text field.
  • Added Insert Text by Typing variant to action selector.
  • Added Click at Found Image variant to action selector.
  • Preserve leading spaces in non-edit script display.
  • Better preserving of selection when compiling AppleScripts.
  • Changing Write File format while holding the option key disables changing the extension.
  • Added a cache of rich text for compiled scripts to avoid needing to recompile them.
  • Updated Or by Script to include JavaScript and Swift, as well as optional parameters.

Minor Changes

  • Fixed system rewriting h to H in ICUDateTime formats.
  • Fix Yosemite NSSpeechSynthesizer bug that stops Speak Text working properly.
  • Removed defunct Fix Finder Selection Bug fixed in Yosemite.
  • Removed offline Help.
  • Added SequentialConflictPalette hidden preference.
  • Dropped the recording manual pause time from 1.0 down to 0.25 seconds.
  • Increased the limit on Typed String triggers to 100 characters.
  • Added hidden preference to stop mouse clicks from zapping the typed string buffer.
  • When referencing applications or system preferences, references are stored relative to the home directory if appropriate.
  • The actions list becomes focussed when it is closed and contained the focus.
  • Added DetailDisplayExtraStyle hidden preference.
  • Added ReportUpdatesWhenEditorActivates hidden preference.
  • Cut/Copy to Named Clipboard action waits until the clipboard changes.
  • Use Notification Center instead of Growl for most notifications.
  • Added hidden preferences to control Notification Center displays.
  • Limit clipboard flavor sizes to 10MB (with hidden preference).
  • Play various sounds as System Sounds so they honour the "Play sound effects" preference.
  • Added accessibility support to Application and Window Switchers.
  • Changed Conflict Palette to prefer alphabetical hot keys including digits over index hot keys.
  • Changed MOD/AND/OR/etc to take precedence over variable names so Variable MOD Variable works.

Bug Fixes

  • Fixed spelling of height in Get Image Size action.
  • Fixed a possible race condition with "one action" macro palettes.
  • Fixed a case where the "Must be unique" checkbox could be difficult to click.
  • Restrict split view resizing to clicks that are near the divider.
  • Corrected TRIGGERTIME() to be relative to 1970 epoch.
  • Support lowercase pi character in calculations.
  • Issues with shifted characters in emulators/remote desktops might be resolved.
  • Handle surrogate pairs in non-edit/HTML displays.
  • Fixed Macro Group Disabled/Enabled display toggle when many toggles happen quickly.
  • Fixed a potential crash when looking for buttons in applications with poor accessibility support.
  • Fixed an issue where the Execute Macro action could refuse to set the macro.
  • Fixed flashing focus ring for text views.
  • Fixed a possible crash when setting a hot key.
  • Fixed %Screen%Front%, %Screen%Back%, %Screen%Back2%, %Screen%Mouse%.

Keyboard MaestroInformation

Version
7.0
Date
07.22.15
License
Trial
Language
English
File Size
20.1 MB
Category
Operating Systems
Mac OS X
System Requirements
  • OS X 10.10.3 or later
Apple Configurator Icon
Configure and deploy iOS devices for organizations.
Free
SL-NTFS Icon
SL-NTFS disk writing preference pane.
Free
CheckMyMac Icon
Monitor your hardware.
Paid
BlueStacks App Player Icon
Run Android applications on your Mac.
Free
Apple OS X Mavericks Icon
The latest version of OS X.
Free
Jiggler Icon
Prevent screensaver and screen mode activation.
Free
Mac OS X 10.6.3 Update Icon
The world’s most advanced operating system.
Free
DiskMaker X Icon
Make a bootable OS X installer disk (release candidate).
Free
More