Now with More Help, More Triggers, Styled Palettes, Autocomplete & More

Keyboard Maestro for Mac

Keyboard Maestro 11.0

  -  35.6 MB  -  Trial

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.

Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of Keyboard Maestro 11.0.


For those interested in downloading the most recent release of Keyboard Maestro for Mac or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

  • Keyboard Maestro 11.0 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    Keyboard Maestro 11.0 Screenshot 1
  • Keyboard Maestro 11.0 Screenshot 2
  • Keyboard Maestro 11.0 Screenshot 3
  • Keyboard Maestro 11.0 Screenshot 4
  • Keyboard Maestro 11.0 Screenshot 5

What's new in this version:

Editor:
- Added New Macro Wizard to quickly make new macros
- Added Security preference pane to sumarise the state and adjust the various system security settings
- Added Macro Group synching option to Disable Macro Group on All Macs
- Report if macros that are deleted are in use by other macros
- Added deprecated: search string
- Added action:1234 search string
- Added word:wombat search string
- Show Click Location in Quick Look view of images in Click at Found Image action (contstant offsets only)
- Added “Do Not Ask Again” option to Evaluate Conditions alert
- Added link to wiki Preferences in the General preferences settings
- Support inserting “¬” characters with option-Return in AppleScript script fields
- Support text completion for Path fields
- Support macros in AppleScript smart groups
- Added warning if the Keyboard Maestro application is moved while it is running. (link
- Added Find button when deleting a named clipboard that is used by one or more macros
- Added Move Action Up/Down menu items
- Added support to Press a Button action to scan application windows for buttons
- Default new Execute a JavaScript actions to modern syntax and include no variables
- Added live results to the Search and Replace action

Engine:
- Added keyboardmaestro command line tool for triggering or editing macros
- Added modern JavaScript syntax mode
- Added support for limiting variables passed to scripts
- Added Apple Text Recognition to OCR options (macOS 10.15+)
- Added Active Macro Groups palette to show which groups are active (available via the Help menu or the Status Menu)
- Simplified Paste "xyz" submenu in the status menu to just display the text
- Added an option to include macro icons in the status menu
- Added an option to include macro icons in the group status menus
- AppleScript do script now returns results from the Return action
- Execute Macro shortcut returns results from the Return action
- Added Blue Topaz palette theme
- Request Screen Recording permission if the Pixel condition is used
- Request Contacts permission if the �dressBook% token is used
- Allow Create Unique File action without an output variable to execute without error
- Improved detection and reporting of errors in Browser Actions
- Use custom For Each action name in Display Progress title
- Added an option to show only images in the Clipboard History Switcher
- Support Command & Command-Shift Arrows in Spotlight-like windows
- Support processing in variable token array item separators (eg %Variable%Lines[3]n%)
- Limit %JavaScript% tokens maximum execution time to half a second
- Support arbitrarily large numbers of files dropped on a palette entry
- Resolve symlinks for Applications (specifically this helps with the move of Safari in Ventura)
- Removed use of deprecated SecKeychainUnlock et al
- Remove the “The text is” (and similar) from the Display Text windows
- Allow Prompt for User Input sliders to return decimals

Triggers:
- Added Space Changed trigger
- Added tapped only once/twice/3 times options to Hot Key and USB Device Key triggers
- Added support for modifiers in Typed String triggers (eg “em⇧” means e, m, tap the shift key)

Actions:
- Added Prompt for Snippet action
- Added Create Calendar Event action (macOS 10.14+)
- Added Send Pushover Notification action
- Added Set Screen Resolution action
- Added Select Menu by Name action
- Added Remove Clipboard Flavors action
- Added Set Audio Input/Output/Sound Effects Device actions
- Added Mute/Unmute Audio Device actions
- Added Get Location action
- Added option to Click at Found Image action to wait for the image to appear
- Added option to Find Image on Screen action to wait for the image to appear
- Added Progress Bar option to Group action
- Added Progress Bar option to Repeat action
- Added support for other kinds of behaviours (eg showing a menu) to the Press a Button action
- Added an optional HelpURL field to Plug In Actions
- Added support to Set JSON Value action to delete dictionary or array entries by setting to �lete%
- Added explicit File Move and File Rename options to the Move or Rename a File action
- Added Hide Other Applications, Bring All Windows to Front and Reopen Initial Windows options to Activate a Specific Application action when already at front
- Added an option to reduce the CPU usage of Pause Until actions for long running pauses
- Support Set Variable to Text action setting array elements of a variable
- Added configurable themes for Show Palette of Macros action
- Added option to Applications Palette to default to Hide Others when switching
- Added option to Apply Modifiers to Application action to default to Hide Others when switching
- Add options for All Windows and Reopen Windows to Activate Last Application action
- Added File option to Stream Deck Set Image action
- Support Save to File as an output option to the Get a URL, Execute Script/Shortcut, and Plug In actions
- Support saving images to Clipboard/File in a variety of formats for Get a URL, Execute Script/Shortcut, and Plug In actions
- Adjusted Hide Front Application action to wait for the application to no longer be active before proceeding
- Adjusted Quit Application (et al) actions to wait for the application to terminate (or relaunch)

Conditions:
- Add a File Attribute condition
- Added Macro is Executing condition condition
- Filters
- Added Sentence Case filter
- Added Styled Text to/from RTF filter
- Adjusted the Word Count filter so that “1.49” is one word

Tokens:
- Added %Safari/Chrome/FrontBrowserWindowName% tokens
- Added %Safari/Chrome/FrontBrowserVersion/LongVersion% tokens
- Added %Safari/ChromeBundleID/Path/Name% tokens
- Added %FrontDocumentPath% token (thanks Chris!)
- Added %ApplicationVersion/LongVersion% tokens
- Added %KeyboardMaestroVersion/LongVersion% tokens
- Added %SystemVersion/LongVersion% tokens
- Added %LastAbortedActionID% token
- Added %OptionReturn% token (valid in Insert Text by Typing only)
- Added %ScreenResolution(s)% tokens
- Added %AudioInputDevice(UID)% tokens
- Added %AudioOutputDevice(UID)% tokens
- Added %AudioSoundEffectsDevice(UID)% tokens
- Added %AudioInputDevices% and %AudioOutputDevices% tokens
- Added %MusicPlayerState% token
- Added %SystemClipboardFlavors% toke
- Added %PastClipboardFlavors% toke
- Added %NamedClipboardFlavors% toke
- Added %TriggerClipboardFlavors% toke
- Adjusted the %FinderSelection(s)% tokens to return the selected item, not the target of an alias/link

Functions:
- Added PROCESSORS() function
- Added MEMORY() function
- Added UPTIME() function
- Added an optional second parameter to ROUND, CEIL, FLOOR, and TRUNC functions

Fixes:
- Fixed a performance issue in the editor switching to/from macros with large numbers of triggers
- Fixed a crash that could happen if the icon of one macro was dependent on another recursively
- Fixed a possible crash after duplicate Typed String triggers fire and the macros are immediately reloaded
- Fixed an issue with Prompt for User Input sliders with initial values above 100
- Fixed some issues with the Ruler in text views
- Fixed an issue with the %|% token and emoji
- Fixed an issue searching for greater than 16-bit unicode characters
- Fixed some issues with truncating strings with greater than 16-bit unicode characters
- Fixed a glitch in the KeyCaps.icns file
- Fixed an issue with %FinderSelection% and %FinderSelections% tokens
- Fixed an issue with USB Device Key trigger and MacBook Pro M2 Product ID = 0 keyboards
- Fixed Execute a JavaScript in Custom Prompt action to process tokens on script paths
- Fixed using Helvetica in the Spotlight-like windows
- Fixed keyboardmaestro: URL so it works when the editor is launched
- Fixed Typed String triggers with regular expressions to produce conflict palettes if appropriate
- Fixed an issue with the non-edit trigger display of times in certain time zones
- Fixed setting Trigger Macro by Name to a Smart Macro Group
- Fixed a memory leak when finding images
- Fixed an issue with the Interactive Help listing macro execution multiple times
- Fixed an issue with the Interactive Help not listing recorded Quick Macro executions
- Added some logging for failed Accessibility window manipulations
- Fixed issue where a duplicated search string matched action does not appear matched
- Fixed an issue with overly enthusiastic search field completion suggestions
- Fixed issue with Palettes displaying wide enough to hold a title that is not shown
- Fixed an issue with the window switcher switching to different monitors