Keyboard Maestro is a productivity enhancer with four main functions, allowing you to record and design your own macro shortcuts and activate them at any time, navigate through running applications with
Application Switcher and open windows with Window Switcher, work with an unlimited number of clipboards using Clipboard Switcher and with clipboard history using Clipboard History Switcher.
Keyboard Maestro organizes your macros into
Macro Groups. Think of them as folders of macros. Each Macro Group controls when the macros it contains are active. A Macro is made of two parts: a set of Triggers you choose to determine when the macro is executed and a list of Actions that define what the macro does when it is executed. Macro Groups
Create Macro Groups, which contain
Macros and control when they are active. Macro Groups can be restricted to or excluded from specific applications.
Macro Groups can be activated or deactivated with hot keys, or via the status menu or palette.
Macro Groups can display a palette of contained macros.
Macro Groups can be enabled or disabled.
You can create
Macro Actions manually or by recording them.
Macros can execute a sequence of one or more Macro Actions including:
Switch to Last, Next or a specific application.
Bring the current application's windows to the front.
Quit All, Other, the current or a specific application.
Hide All, Other, the current or a specific application.
Show All or a specific application.
Manipulate a window - resize, move, center, close, zoom, minimize, bring to front.
Move or click the mouse with modifiers.
Select a specific menu item.
Press a button with a specific name.
Simulate a keystroke.
Simulate moving the scroll wheel.
Control the System
Sleep, Restart, Shut Down, Fast User Switch or Log Out.
Activate screen saver.
Open/close the CD tray.
Increase, decrease, set or mute/unmute the system volume.
Increase or decrease the brightness.
Play a specific a specific song, a random song or a specific Playlist.
Play, pause or stop.
Rewind or fast forward.
Go to the next or previous track.
Raise, lower or set the volume to a specific level
Set the rating of the current song
Control QuickTime Player
Play or pause the current movie.
Step backward or forward.
Increase, decrease or set the volume.
Send a MIDI Note or Control Change.
Open a file, folder,
URL, the current Finder selection or System Preferences pane. Execute an AppleScript or shell script and optionally display or store the results.
Execute an Automator workflow.
Search the Web.
Insert or Display Text by typing, pasting or with built-in token expansion (e.g., the current time).
Control the Clipboard
Simulate Cut, Copy or Paste.
Copy, Cut or Paste to/from a permanent
Named Clipboard. Set the system clipboard to specific
tokenized text, a past copy of the clipboard, or a Named Clipboard. Save the system clipboard to a permanent
Named Clipboard. Delete a past clipboard entry from the clipboard history.
Filter the contents of the current clipboard.
Apply a BBEdit Text Factory to the current clipboard.
Search and Replace the current clipboard.
Set a variable to specific
tokenized text. Set a variable to a calculation.
Search and Replace a variable.
Use a variable to set the mouse location, adjust window location or size, change the frontmost window or application by name, or set the system volume.
Filter variables in a variety of ways.
Prompt for variable values (with text, passwords, popup menus and checkboxes).
Activate the Application Launcher or the Application, Window, Clipboard or Clipboard History switchers.
By displaying text.
By speaking text, playing a sound or beeping.
With an alert.
Control the Flow and Behavior of a Macro
Pause for a number of seconds (possibly calculated).
Pause Until conditions are met.
Execute a list of actions until conditions are met.
While conditions are met, execute a list of actions.
Repeat a list of actions N (may be a calculation) times.
If conditions are met, execute a list of actions, otherwise execute another list.
Execute another macro (like a subroutine).
Cancel All Macros or Cancel This Macro.
Record a quick macro without launching Keyboard Maestro.
Set (or toggle) whether a Macro Group or Macro is enabled.
Show or Hide the Global Macro Palette.
Comment (no action, just for helping you document a macro sequence).
Display a Cover Flow view of available applications for quick selection.
Type ahead selection including abbreviations (eg "a p" for Adobe Photoshop).
Application and Window Switcher
Optionally replace the system Command-Tab application switcher.
Customize the switcher to match the look you want.
Switch to any application or window with a keystroke.
Switch to an application and hide all others.
Easily select the exact application or window you want.
Launch, hide, quit or force quit any application
Close or minimize any window.
Quit (or force quit) and relaunch applications.
Get Info or reveal applications.
Choose the application ordering you want: alphabetically, by last use, or by launch order.
Sort windows alphabetically or by window depth order.
Optionally hide other applications.
Optionally always hide other applications.
Clipboard History Switcher
Never lose your clipboard again.
Browse your past clipboards and paste any previous clipboard item.
Send clipboard entries to other Macs.
Clipboards display rich text and images.
Use Quick Look to view clipboard entries.
Set clipboard entries as favorites so they are always available in your clipboard history.
Clipboard History is optionally saved across logins and restarts.
Continue on to Purchase