manual:Features
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| manual:Features [2017/08/22 02:42] – [Triggers] peternlewis | manual:Features [2023/09/21 08:13] (current) – [Triggers] peternlewis | ||
|---|---|---|---|
| Line 10: | Line 10: | ||
| [[Macro Groups]] allow you to organize your macros. Think of them as folders of macros. Each Macro Group controls when the macros it contains are active. A [[Macros|Macro]] is made of two parts: a set of [[Macro Triggers|Triggers]] you choose to determine when the macro is executed and a list of [[Macro Actions|Actions]] that define what the macro does when it is executed. | [[Macro Groups]] allow you to organize your macros. Think of them as folders of macros. Each Macro Group controls when the macros it contains are active. A [[Macros|Macro]] is made of two parts: a set of [[Macro Triggers|Triggers]] you choose to determine when the macro is executed and a list of [[Macro Actions|Actions]] that define what the macro does when it is executed. | ||
| - | By creating macros, you can customize your Mac to suit your use, streamline tedious tasks, and remove opportunities for mistakes by automating repetitive jobs. Make a stuburnly | + | By creating macros, you can customize your Mac to suit your use, streamline tedious tasks, and remove opportunities for mistakes by automating repetitive jobs. Make stubbornly |
| Here are some of the primary features of Keyboard Maestro. | Here are some of the primary features of Keyboard Maestro. | ||
| Line 16: | Line 16: | ||
| ===== General ===== | ===== General ===== | ||
| + | * Use Dark Mode or Light Mode (10.14+). | ||
| * Sync your macros across multiple Macs using DropBox or other file sharing systems. | * Sync your macros across multiple Macs using DropBox or other file sharing systems. | ||
| * Trigger macros by key, typed string, menu, by name, remotely, via MIDI, and more. | * Trigger macros by key, typed string, menu, by name, remotely, via MIDI, and more. | ||
| Line 24: | Line 25: | ||
| * Create Macro Groups, which contain Macros and control when they are active. | * Create Macro Groups, which contain Macros and control when they are active. | ||
| + | * Macro Groups can be displayed in the menu bar with additional information and macros. | ||
| * Macro Groups can be restricted to or excluded from specific applications. | * Macro Groups can be restricted to or excluded from specific applications. | ||
| * Macro Groups can be restricted to or excluded from specific windows. | * Macro Groups can be restricted to or excluded from specific windows. | ||
| Line 36: | Line 38: | ||
| * Macros can be triggered by one or more [[Macro Triggers]] using any number of the following: | * Macros can be triggered by one or more [[Macro Triggers]] using any number of the following: | ||
| * [[/ | * [[/ | ||
| - | * [[/trigger/Macro_Palette|Macro Palette trigger]] – with a click on a context sensitive Macro~~Palette. | + | * [[/trigger/Global_Macro_Palette|Global |
| * [[/ | * [[/ | ||
| * [[/ | * [[/ | ||
| + | * [[trigger: | ||
| * [[/ | * [[/ | ||
| - | * [[/trigger/Audio_Output| Audio Output Changed trigger]] – whenever your audio output device changes. | + | * [[/trigger/Audio_Output_Changed|Audio Output Changed trigger]] – whenever your audio output device changes. |
| - | * [[/trigger/Clipboard|Clipboard trigger]] – when the system clipboard changes. | + | * [[/trigger/Clipboard_Changed|Clipboard |
| * [[/ | * [[/ | ||
| * [[/ | * [[/ | ||
| + | * [[/ | ||
| + | * [[/ | ||
| * [[/ | * [[/ | ||
| * [[/ | * [[/ | ||
| * [[/ | * [[/ | ||
| * [[/ | * [[/ | ||
| + | * [[trigger: | ||
| * [[/ | * [[/ | ||
| * [[/ | * [[/ | ||
| Line 53: | Line 59: | ||
| * [[/ | * [[/ | ||
| * [[/ | * [[/ | ||
| + | * [[trigger: | ||
| * [[/ | * [[/ | ||
| * [[/ | * [[/ | ||
| * [[/ | * [[/ | ||
| - | * [[/trigger/Time|Time trigger]] – at a particular time of day. | + | |
| + | * [[trigger: | ||
| + | | ||
| * [[/ | * [[/ | ||
| * [[/ | * [[/ | ||
| + | * [[trigger: | ||
| * [[/ | * [[/ | ||
| * [[/ | * [[/ | ||
| - | * [[/ | ||
| * [[/ | * [[/ | ||
| + | * [[/ | ||
| * [[/ | * [[/ | ||
| + | |||
| ===== Actions ===== | ===== Actions ===== | ||
| * You can create [[Macro Actions]] manually or by recording them. | * You can create [[Macro Actions]] manually or by recording them. | ||
| + | * You can save preconfigured actions as favorites for reuse. | ||
| * You can [[https:// | * You can [[https:// | ||
| - | * Macros can execute a sequence of one or more [[Macro Actions]] including: | + | * There are [[:Actions|many, many actions]] covering a broad range of facilities, |
| - | * Plug In Third Party Actions | + | * Plug In Third Party Actions. |
| - | * Application Control | + | * Application Control |
| - | * Activate Last, Next or a specific application. | + | * Clipboard |
| - | * Bring the current application' | + | * Control Flow actions |
| - | * Quit All, Other, the current or a specific application. | + | * Debugger |
| - | * Hide All, Other, the current or a specific application. | + | * Execute |
| - | * Show All or a specific application. | + | * Read, write, trash, duplicate, |
| - | * Clipboard Actions | + | * Safari/Chrome |
| - | * Simulate Cut, Copy or Paste. | + | * Image actions to find, capture, read, write, |
| - | * Set the system clipboard to specific styled tokenized text. | + | * Interface |
| - | * Set the system clipboard to a past copy of the clipboard. | + | * iTunes |
| - | * Set the system clipboard to a variable. | + | * Actions |
| - | * Set the system clipboard to a Named~~Clipboard. | + | * MIDI actions to send notes, control changes, |
| - | * Delete the current or a past clipboard entry from the clipboard history. | + | * Send notifications via email, SMS, iMessage, |
| - | * Cut, Copy or Paste to/from a permanent Named~~Clipboard. | + | * Open files, folders, URLs, system preferences, |
| - | * Set a Named~~Clipboard to the system clipboard. | + | * QuickTime |
| - | * Copy a Named~~Clipboard to another Named~~Clipboard. | + | * Actions to control a Stream Deck device. |
| - | * Apply styles (font, colors, underlines, etc) to a (portion of) the a clipboard. | + | * Actions |
| - | * Apply a BBEdit Text Factory to the current clipboard. | + | * Sleep, |
| - | * Apply various [[Filters]] to the contents of the current clipboard. | + | * Type or paste strings, speak text, work with variables or dictionaries. |
| - | * Search and Replace a clipboard. | + | * Perform calculations, prompt for information, read or write passwords from the Keychain |
| - | * Search a clipboard and extract information. | + | * Web actions |
| - | * Get a substring of a clipboard. | + | |
| - | * Display a clipboard. | + | Basically, if you can do it yourself, Keyboard Maestro can probably do it for you. |
| - | * Control | + | |
| - | * Pause for a number of seconds (possibly calculated). | + | |
| - | * Pause Until conditions are met. | + | |
| - | * Execute a list of actions | + | |
| - | * Execute a list of actions while conditions are met. | + | |
| - | * Repeat a list of actions a number (may be a calculation) of times. | + | |
| - | * If conditions are met, execute a list of actions, otherwise execute another list. | + | |
| - | * Execute another macro (like a subroutine). | + | |
| - | * Cancel all, other, or this macro. | + | |
| - | * Debugger | + | |
| - | * Start, finish, or toggle debugging. | + | |
| - | * Have new macros begin paused, or run until paused. | + | |
| - | * Breakpoint this, all, or other macros. | + | |
| - | * Step over, into, or out of macros. | + | |
| - | * Continue this or other macros. | + | |
| - | * Note: debugging actions are not paused by the debugger. | + | |
| - | | + | |
| - | * Send or create a mail message. | + | |
| - | * Set a status flag on the currently selected mail message. | + | |
| - | * Execution Actions | + | |
| - | | + | |
| - | * Execute a shell script and optionally display or store the results. | + | |
| - | * Execute a Swift and optionally display or store the results. | + | |
| - | * Execute a JavaScript for Automation | + | |
| - | * Execute an Automator workflow. | + | |
| - | * Execute a JavaScript | + | |
| - | * Execute another macros (like a subroutine). | + | |
| - | * File Actions | + | |
| - | * Reveal a File. | + | |
| - | * Move, rename, copy, duplicate, | + | |
| - | * Read and write files (text, styled text or images). | + | |
| - | * Append text to a file. | + | |
| - | * Create a new folder. | + | |
| - | * Read or write a file attribute (eg modification date). | + | |
| - | * Read, set, add, remove or toggle Mavericks Tags. | + | |
| - | * Safari | + | |
| - | * Create a new window or tab. | + | |
| - | * Move to the next, previous or a specific tab. | + | |
| - | * Wait for the page to finish loading. | + | |
| - | * Set the page URL or title. | + | |
| - | * Focus or select a specific field. | + | |
| - | * Read or write a specific field. | + | |
| - | * Submit or reset a form. | + | |
| - | * Execute a JavaScript in the front window. | + | |
| - | * Image Actions | + | |
| - | * Screen Capture an image. | + | |
| - | * Find an image on the screen. | + | |
| - | * Read and write an image file. | + | |
| - | * Create a new image. | + | |
| - | * Flip, rotate, resize, trim or crop an image. | + | |
| - | * Composite a clipboard or styled text onto an image. | + | |
| - | * Draw a shape onto an image. | + | |
| - | * Display an image. | + | |
| - | * Get an image size. | + | |
| - | * Interface | + | |
| - | * Manipulate a window – resize, | + | |
| - | * Move or click the mouse with modifiers. | + | |
| - | * Select or show a specific menu. | + | |
| - | * Press a button with a specific name. | + | |
| - | * Type a keystroke. | + | |
| - | * Type a hardware key. | + | |
| - | * Type a modifier key. | + | |
| - | * Simulate moving the scroll wheel. | + | |
| - | * Use a variable to set the mouse, window, or application. | + | |
| - | * iTunes | + | |
| - | * 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 | + | |
| - | * Raise, lower or set the rating of the current song. | + | |
| - | * Keyboard Maestro | + | |
| - | * Record a quick macro without launching | + | |
| - | * Trigger a macro by name. | + | |
| - | * Set (or toggle) whether a Macro Group or Macro is enabled. | + | |
| - | * Activate a macro group (optionally with palette) for one or more actions. | + | |
| - | * Cancel this, all, or other macros. | + | |
| - | * Comment (no action, just for helping you document a macro sequence). | + | |
| - | * Show, hide or toggle the Global Macro Palette. | + | |
| - | * Mark a Macro (when displayed in a menu or palette). | + | |
| - | * Set various delays used by Keyboard Maestro. | + | |
| - | * Conceal macro palettes. | + | |
| - | * Send a MIDI Note or Control Change. | + | |
| - | * Notification Actions | + | |
| - | * Display a Notification~~Center | + | |
| - | * Display a growl notification. | + | |
| - | * Display text. | + | |
| - | * Display large text. | + | |
| - | * Display an alert, optionally stopping the macro. | + | |
| - | * Prompt for user input in a variety of forms. | + | |
| - | * Display a custom HTML form. | + | |
| - | * Play a system beep. | + | |
| - | * Play a sound. | + | |
| - | * Speak some text. | + | |
| - | * Highlight a location on the screen. | + | |
| - | * Open Actions | + | |
| - | * Open a file, folder, or application. | + | |
| - | * Open the current Finder selection. | + | |
| - | * Open a URL. | + | |
| - | * Open a System Preferences pane. | + | |
| - | * Open a 1Password | + | |
| - | * QuickTime | + | |
| - | * Play or pause the current movie. | + | |
| - | * Step backward | + | |
| - | * Increase, decrease or set the volume. | + | |
| - | * Switcher | + | |
| - | * Activate the application launcher. | + | |
| - | * Activate the application switcher. | + | |
| - | * Activate the window switcher. | + | |
| - | * Activate the named clipboard switcher. | + | |
| - | * Activate the clipboard history switcher. | + | |
| - | | + | |
| - | | + | |
| - | * Set the system “Find” pasteboard. | + | |
| - | * Open/close the CD tray. | + | |
| - | * Increase, decrease, set or mute/unmute the system | + | |
| - | * Increase or decrease the brightness. | + | |
| - | * Start or stop the screen saver. | + | |
| - | * Wake the screen. | + | |
| - | * Set the system Network Location. | + | |
| - | * Text Actions | + | |
| - | * Insert text by typing | + | |
| - | * Display | + | |
| - | * Type a keystroke. | + | |
| - | * Set the clipboard to text. | + | |
| - | * Set a variable to text. | + | |
| - | * Apply styles (font, colors, underlines, etc) to a clipboard. | + | |
| - | * Speak text. | + | |
| - | * Variable Actions | + | |
| - | * Set a variable to specific tokenized text. | + | |
| - | * Set a variable to a calculation. | + | |
| - | * Set a variable to a clipboard. | + | |
| - | * Set a variable to a keychain password. | + | |
| - | * Set a keychain password to a variable | + | |
| - | * Apply various [[Filters]] to the contents of a variable. | + | |
| - | * Search | + | |
| - | * Search a variable and extract information. | + | |
| - | * Get a substring of a variable. | + | |
| - | * Use a variable | + | |
| - | * Prompt | + | |
| - | * Web Actions | + | |
| - | * Open a URL. | + | |
| - | * Search the Web. | + | |
| ===== Editor ===== | ===== Editor ===== | ||
| - | * Smart Groups | + | * Dark Mode support. |
| - | * Forward/ | + | * Multiple editor windows. |
| - | * History of triggered macros. | + | * Interactive Help system. |
| + | * Large Text support. | ||
| + | * Basic Touch Bar support. | ||
| + | * Smart Groups. | ||
| + | * Select from recently | ||
| * Autocompletion. | * Autocompletion. | ||
| * Integrated access to wiki help. | * Integrated access to wiki help. | ||
| * Rename, color, group, and add notes to actions. | * Rename, color, group, and add notes to actions. | ||
| - | * Palette Theme Editor | + | * Palette Theme Editor. |
| - | ===== Application Launcher | + | ===== Named Clipboard and Clipboard History Switcher |
| - | * Display a Cover Flow view of available | + | * Never lose your clipboard again. |
| - | * Type ahead selection including abbreviations (eg "a p" for Adobe Photoshop). | + | * Browse your past clipboards and paste any previous clipboard item. |
| + | * An unlimited number | ||
| + | * Send clipboard entries to other Macs. | ||
| + | * Clipboards display rich text and images. | ||
| + | * Use Quick Look to view clipboard entries. | ||
| + | * Apple Clipboard Filter triggered macros directly to selected clipboard entries. | ||
| + | * Set clipboard entries as favorites so they are always | ||
| + | * Copy, Cut or Paste to/from Named~~Clipboards using a single keystroke. | ||
| + | * Clipboard History is optionally saved across logins and restarts. | ||
| + | * Named Clipboards are saved permanently. | ||
| - | ===== Application and Window | + | ===== Application and Window |
| + | * Display a Cover Flow view of available applications for quick launching. | ||
| * Optionally replace the system Command-Tab application switcher. | * Optionally replace the system Command-Tab application switcher. | ||
| * Customize the switcher to match the look you want. | * Customize the switcher to match the look you want. | ||
| Line 268: | Line 151: | ||
| * Optionally hide other applications. | * Optionally hide other applications. | ||
| * Optionally always hide other applications. | * Optionally always hide other applications. | ||
| - | |||
| - | ===== Clipboard Switcher ===== | ||
| - | |||
| - | * An unlimited number of Named~~Clipboards. | ||
| - | * Copy, Cut or Paste to/from Named~~Clipboards using a single keystroke. | ||
| - | * Clipboards are saved permanently. | ||
| - | |||
| - | ===== 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. | ||
| - | |||
manual/Features.1503369775.txt.gz · Last modified: by peternlewis
