This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
manual:Menus [2021/10/06 03:11] peternlewis |
manual:Menus [2023/10/16 03:18] (current) peternlewis [Move Action Down] |
||
---|---|---|---|
Line 21: | Line 21: | ||
==== Register Keyboard Maestro ==== | ==== Register Keyboard Maestro ==== | ||
- | The *Register Keyboard Maestro* command in the *Keyboard Maestro* menu displays the serial number entry window allowing you to enter your username (email address) and serial number. Make sure you enter them exactly as sent to you. If your email address shows up as “Registered to” in the About Keyboard Maestro box, then you are already registered. | + | The *Register Keyboard Maestro* command in the *Keyboard Maestro* menu displays the serial number entry window allowing you to enter your username (email address) and serial number. Make sure you enter them exactly as sent to you. If your email address shows up as “Registered to” in the About Keyboard Maestro box, then you are already registered. If your license does not work, ensure that you are entering the username and serial number exactly as shown, that there are no extra invisible characters included, and that your license matches the major version of Keyboard Maestro that you are using. |
+ | |||
+ | ==== Deregister or Reregister Keyboard Maestro ==== | ||
+ | |||
+ | The *Deregister or Reregister Keyboard Maestro* command in the *Keyboard Maestro* menu lets you remove the registration from Keyboard Maestro and then optionally re-register. You could do this if you are getting rid of the Mac (though you would generally simply erase the Mac in that case). Hold the Option key down to select this menu item. | ||
+ | |||
==== Check For Update ==== | ==== Check For Update ==== | ||
Line 29: | Line 35: | ||
==== Preferences ==== | ==== Preferences ==== | ||
- | The *Preferences* command in the *Keyboard Maestro* menu displays the [[Windows#Preferences_Window|Preferences window]]. | + | The *Preferences* (or *Settings*) command in the *Keyboard Maestro* menu displays the [[Windows#Preferences_Window|Preferences window]]. |
==== Services ==== | ==== Services ==== | ||
Line 67: | Line 73: | ||
The *New Macro* command in the *File* menu creates and starts editing a new macro. | The *New Macro* command in the *File* menu creates and starts editing a new macro. | ||
+ | |||
+ | ==== New Macro Wizard ==== | ||
+ | |||
+ | The *New Macro Wizard* command in the *File* menu lets you quickly outline the macro and then creates and starts editing the new macro. | ||
==== New Editor Window ==== | ==== New Editor Window ==== | ||
Line 94: | Line 104: | ||
==== Export Macros ==== | ==== Export Macros ==== | ||
- | The *Export Macros* command in the *Export* sub-menu in the *File* menu exports the selected macros to a file that you can import on another Mac. This is one way to transfered macros from one Mac to another or to share macros with friends or colleagues. | + | The *Export Macros* command in the *Export* sub-menu in the *File* menu exports the selected macros to a file you can import on another Mac. This is one way to transfer macros from one Mac to another or to share macros with friends or colleagues. |
+ | If a Macro Group is selected and **no** macros are selected then the entire Macro Group is exported as a single `.kmmacros` file. | ||
==== Export as Macro Library ==== | ==== Export as Macro Library ==== | ||
Line 217: | Line 228: | ||
The *Copy as Execute a Macro Action* command in the *Copy as* sub-menu in the *Edit* menu menu allows you to copy the selected macro as an [[action:Execute_a_Macro|Execute a Macro]] action. | The *Copy as Execute a Macro Action* command in the *Copy as* sub-menu in the *Edit* menu menu allows you to copy the selected macro as an [[action:Execute_a_Macro|Execute a Macro]] action. | ||
+ | |||
+ | ==== Copy as Execute a Subroutine Action ==== | ||
+ | |||
+ | The *Copy as Execute a Subroutine Action* command in the *Copy as* sub-menu in the *Edit* menu menu allows you to copy the selected macro as an [[action:Execute_a_Subroutine |Execute a Subroutine]] action. | ||
+ | |||
==== Copy as Mark Macro Action ==== | ==== Copy as Mark Macro Action ==== | ||
Line 249: | Line 265: | ||
The *Deselect All* command in the *Edit* menu deselects all text or items. Hold the Option key down to select this menu item. | The *Deselect All* command in the *Edit* menu deselects all text or items. Hold the Option key down to select this menu item. | ||
+ | |||
==== Duplicate ==== | ==== Duplicate ==== | ||
Line 258: | Line 275: | ||
You may also use <key>⌘</key>L or Drag/Drop with <key>⌘⌥</key> to another Macro Group. | You may also use <key>⌘</key>L or Drag/Drop with <key>⌘⌥</key> to another Macro Group. | ||
- | |||
==== Insert Action ==== | ==== Insert Action ==== | ||
The *Insert Action* command in the *Edit* menu lets you insert any of the many [[Macro Actions|actions]] available in Keyboard~~Maestro. | The *Insert Action* command in the *Edit* menu lets you insert any of the many [[Macro Actions|actions]] available in Keyboard~~Maestro. | ||
+ | |||
+ | Hold the Option key down to get help on the action. | ||
+ | |||
+ | Hold the Shift key down to insert the action above the selected action. | ||
+ | |||
==== Insert Action by Name ==== | ==== Insert Action by Name ==== | ||
Line 269: | Line 290: | ||
{{ :manual:insert-action-by-name-tool-small.png?nolink |}} | {{ :manual:insert-action-by-name-tool-small.png?nolink |}} | ||
+ | |||
+ | While double clicking or pressing Return, hold the Option key down to get help on the action or hold the Shift key down to insert the action above the selected action. | ||
+ | |||
==== Insert Function ==== | ==== Insert Function ==== | ||
Line 274: | Line 298: | ||
Most numeric fields in Keyboard Maestro can process an expression containing these functions. These fields are indicated either by having up/down steppers, or a BUTTON{{{C}}} in the field while editing. | Most numeric fields in Keyboard Maestro can process an expression containing these functions. These fields are indicated either by having up/down steppers, or a BUTTON{{{C}}} in the field while editing. | ||
+ | |||
+ | Hold the Option key down to get help on the function. | ||
==== Insert Function by Name ==== | ==== Insert Function by Name ==== | ||
The *By Name* command in the *Edit ➤ Insert Function* menu lets you insert any of the many [[Calculations|functions]] available in Keyboard~~Maestro by name. | The *By Name* command in the *Edit ➤ Insert Function* menu lets you insert any of the many [[Calculations|functions]] available in Keyboard~~Maestro by name. | ||
+ | |||
+ | Hold the Option key down to get help on the function. | ||
==== Insert Token ==== | ==== Insert Token ==== | ||
Line 284: | Line 312: | ||
Most text fields in Keyboard Maestro can process Tokens. These fields are indicated by having a BUTTON{{{T}}} in the field while editing. | Most text fields in Keyboard Maestro can process Tokens. These fields are indicated by having a BUTTON{{{T}}} in the field while editing. | ||
+ | |||
+ | Hold the Option key down to get help on the token. | ||
+ | |||
+ | Hold the Shift key down to show the raw token. | ||
==== Insert Token by Name ==== | ==== Insert Token by Name ==== | ||
The *By Name* command in the *Edit ➤ Insert Token* menu lets you insert any of the many [[Tokens|tokens]] available in Keyboard~~Maestro by name. | The *By Name* command in the *Edit ➤ Insert Token* menu lets you insert any of the many [[Tokens|tokens]] available in Keyboard~~Maestro by name. | ||
+ | |||
+ | Hold the Option key down to get help on the token. | ||
==== Insert Variable ==== | ==== Insert Variable ==== | ||
Line 296: | Line 330: | ||
The *By Name* command in the *Edit ➤ Insert Variable* menu lets you insert any of your variables by name. | The *By Name* command in the *Edit ➤ Insert Variable* menu lets you insert any of your variables by name. | ||
+ | |||
+ | ==== Insert ICU Date Field ==== | ||
+ | |||
+ | The *Insert ICU Date Field* sub-menu in the *Edit* menu lets you insert any of the many fields available in [[token:ICUDateTime|%ICUDateTime%]] token. | ||
+ | |||
+ | Hold the Shift key down to show the raw field. | ||
+ | |||
+ | ==== Insert ICU Date Field by Name ==== | ||
+ | |||
+ | The *By Name* command in the *Edit ➤ Insert ICU Date Field* menu lets you insert any of the many fields available in [[token:ICUDateTime|%ICUDateTime%]] token in Keyboard~~Maestro by name. | ||
==== Automatic Completions ==== | ==== Automatic Completions ==== | ||
Line 301: | Line 345: | ||
The *Automatic Completions* command in the *Edit* menu lets you toggle automatic text completion. When off, you can still complete variables, tokes, and functions by pressing F5. | The *Automatic Completions* command in the *Edit* menu lets you toggle automatic text completion. When off, you can still complete variables, tokes, and functions by pressing F5. | ||
+ | ==== Find ==== | ||
+ | |||
+ | The *Find* menu in the *Edit* menu lets find things in Keyboard Maestro. | ||
+ | |||
+ | The *Find…* menu item will select the search field in the Keyboard Maestro editor window. | ||
+ | |||
+ | The *Find in All Macros…* menu item will select the search field in the Keyboard Maestro editor window and select the All Macros Smart Group to search all the macros. | ||
===== View ===== | ===== View ===== | ||
Line 325: | Line 376: | ||
The *Date Used* command in the *View ➤ Sort Macros by* menu sorts the macros in the main window by date used (most recently executed at the top). This is useful to see what macros you have recently executed, especially if you think one might have been executed inadvertently. You can also use the BUTTON{{{⌘}}} button at the top of the macro editor to show the recently used macros. | The *Date Used* command in the *View ➤ Sort Macros by* menu sorts the macros in the main window by date used (most recently executed at the top). This is useful to see what macros you have recently executed, especially if you think one might have been executed inadvertently. You can also use the BUTTON{{{⌘}}} button at the top of the macro editor to show the recently used macros. | ||
+ | |||
+ | ==== Sort Macros by Size ==== | ||
+ | |||
+ | The *Size* command in the *View ➤ Sort Macros by* menu sorts the macros in the main window by approximate storage size, with the largest at the top. Typically it is not the number of actions in a macro that makrs a macro large, instead it is usually included images. If your macro file gets very large, this can slow the performance of the Keyboard Maestro editor (though generally it will not affect the performance of the Keyboard Maestro Engine). Sorting the macros by size can find the larger macros. | ||
==== Sort Macros by Use Count ==== | ==== Sort Macros by Use Count ==== | ||
Line 344: | Line 399: | ||
==== Select Macros Column ==== | ==== Select Macros Column ==== | ||
- | The *Select Group Column* command in the *View* menu focuses on the Macros column. | + | The *Select Macros Column* command in the *View* menu focuses on the Macros column. |
- | ==== Select Macro ==== | + | ==== Go to Macro ==== |
- | The *Select Macro* menu in the *View* menu lets you select a recently edited or used macro. | + | The *Go to Macro* menu in the *View* menu lets you select a recently edited or used macro. |
- | ==== Select Macro by Name ==== | + | ==== Go to Macro by Name ==== |
- | The *By Name* menu in the *View ➤ Select Macro* menu lets you select a macro by name. | + | The *By Name* menu in the *View ➤ Go to Macro* menu lets you select a macro by name. |
- | ==== Select Macro Last Used ==== | + | ==== Go to Last Used ==== |
- | The *Last Used* menu in the *View ➤ Select Macro* menu lets you select the most recently triggered macro. | + | The *Last Used* menu in the *View ➤ Go to Macro* menu lets you select the most recently triggered macro. |
- | ==== Select Macro Last Edited ==== | + | ==== Go to Last Edited ==== |
- | The *Last Edited* menu in the *View ➤ Select Macro* menu lets you select the most recently edited macro. | + | The *Last Edited* menu in the *View ➤ Go to Macro* menu lets you select the most recently edited macro. |
- | ==== Select Macro Previous Edited ==== | + | ==== Go to Previous Edited ==== |
- | The *Previous Edited* menu in the *View ➤ Select Macro* menu lets you select the previous edited macro (edited macros form a list, and this moves backward along the list). | + | The *Previous Edited* menu in the *View ➤ Go to Macro* menu lets you select the previous edited macro (edited macros form a list, and this moves backward along the list). |
- | ==== Select Macro Next Edited ==== | + | ==== Go to Next Edited ==== |
The *Next Edited* menu in the *View ➤ Select Macro* menu lets you select the next edited macro (edited macros form a list, and this moves forward along the list). | The *Next Edited* menu in the *View ➤ Select Macro* menu lets you select the next edited macro (edited macros form a list, and this moves forward along the list). | ||
+ | |||
+ | ==== Go to Aborted Action ==== | ||
+ | |||
+ | The *Go to Last Aborted Action* menu in the *View* menu selects the macro and the last action that failed and aborted a macro. | ||
==== Reveal Parent Group ==== | ==== Reveal Parent Group ==== | ||
Line 381: | Line 440: | ||
The *Hide Disabled Macro Groups* command in the *View* menu hides all disabled macro groups in the Macro Groups column. Instead, a single placeholder group is shown that “contains” all the disabled Macro Groups. You can double click the Disabled Macro Groups placeholder to temporarily reveal the disabled macro groups. You can show all the disabled Macro Groups with the *Show Disabled Macro Groups* command. | The *Hide Disabled Macro Groups* command in the *View* menu hides all disabled macro groups in the Macro Groups column. Instead, a single placeholder group is shown that “contains” all the disabled Macro Groups. You can double click the Disabled Macro Groups placeholder to temporarily reveal the disabled macro groups. You can show all the disabled Macro Groups with the *Show Disabled Macro Groups* command. | ||
+ | |||
+ | ==== Evaluate Condition Results ==== | ||
+ | |||
+ | The *Evaluate Condition Results* command in the *View* menu toggles whether the editor evaluates conditions in macros it is displaying. If it does, macros with conditions will display their current value in real time in the editor (eg “(currently true)”). If not, they will display “(click for result)” and you can click on that to enable the Evaluate Condition Results facility. | ||
+ | |||
+ | Note that evaluating results may have a performance issue if the results are complex to evaluate (eg searching the screen). | ||
+ | |||
+ | This facility is turned off when you import a macro safely to ensure that scripts in conditions do not get to execute before you have a chance to verify their safety. | ||
==== Enable ==== | ==== Enable ==== | ||
Line 420: | Line 487: | ||
==== Show Actions ==== | ==== Show Actions ==== | ||
- | The *Show Actions* command in the *Actions* menu shows the action list. It is available while editing a macro. Double click or drag actions from the action list to add them to your macro. This menu toggles to Hide~~Actions when the action list is already showing. You alternatively also choose *Insert Action by Name* from the *Edit* menu to insert actions by name or use the *Insert Action* menu in the *Edit* to select actions. | + | The *Show Actions* command in the *Actions* menu shows the action list. It is available while editing a macro. Double click or drag actions from the action list to add them to your macro. This menu toggles to Hide~~Actions when the action list is already showing. Alternatively you can choose *Insert Action by Name* from the *Edit* menu to insert actions by name or use the *Insert Action* menu in the *Edit* to select actions. |
==== Try ==== | ==== Try ==== | ||
Line 443: | Line 510: | ||
Note: A blue striped color is reserved to mark the action as a match for the current search. | Note: A blue striped color is reserved to mark the action as a match for the current search. | ||
- | |||
==== Set Note ==== | ==== Set Note ==== | ||
Line 461: | Line 527: | ||
The *Paste Replacing* command in the *Actions* menu pastes previously copied actions, replacing the selected actions. | The *Paste Replacing* command in the *Actions* menu pastes previously copied actions, replacing the selected actions. | ||
- | ==== Duplicate ==== | + | ==== Move Action Up ==== |
+ | |||
+ | The *Move Action Up* command in the *Actions* moves the selected actions before the action proceeding the first selected action. | ||
+ | |||
+ | ==== Move Action Down ==== | ||
+ | |||
+ | The *Move Action Down* command in the *Actions* moves the selected action(s) after the action following the last selected action. | ||
+ | |||
+ | ==== Add to Favorites ==== | ||
- | The *Duplicate* command in the the *Actions* menu duplicates the selected actions. | + | The *Add to Favorites* command in the the *Actions* menu adds the currently selected action(s) as a Favorite action which you can insert later. The favorite action saves all the current action configuration. |
==== Engroup ==== | ==== Engroup ==== | ||
Line 565: | Line 639: | ||
The *Value Inspector* command in the *Window* menu shows or hides the Value Inspector, which shows values of variables, tokens, calculations, or clipboards that you can select. | The *Value Inspector* command in the *Window* menu shows or hides the Value Inspector, which shows values of variables, tokens, calculations, or clipboards that you can select. | ||
- | See also the [[#Windows#Value_Inspector_Window| Value Inspector Window]] section. | + | See also the [[Windows#Value_Inspector_Window| Value Inspector Window]] section. |
==== Bring All to Front ==== | ==== Bring All to Front ==== | ||
Line 573: | Line 647: | ||
===== Help ===== | ===== Help ===== | ||
- | The *Help* menu contains menu items relating to Help. You can also use the search field in this menu to find help on the wiki. | + | The *Help* menu contains menu items relating to Help. |
+ | |||
+ | You can use the search field in this menu to find menus or help on any topic in the wiki. | ||
==== Interactive Help ==== | ==== Interactive Help ==== | ||
- | The *Interactive Help* command in the *Help* menu starts the in-application assistance system. If you're having trouble with something not working the way you expect, this system may help you find out where the problem is, or offer suggestions for other sources os assistance. | + | The *Interactive Help* command in the *Help* menu starts the in-application assistance system. If you're having trouble with something not working the way you expect, this system may help you find out where the problem is, or offer suggestions for other sources of assistance. |
==== Keyboard Maestro User Manual ==== | ==== Keyboard Maestro User Manual ==== | ||
Line 614: | Line 690: | ||
The *Practice Gestures* command in the *Help* menu starts the gesture system and lets you practice gestures, to ensure you can reliably trigger [[trigger:Gesture|Gesture triggered]] macros. | The *Practice Gestures* command in the *Help* menu starts the gesture system and lets you practice gestures, to ensure you can reliably trigger [[trigger:Gesture|Gesture triggered]] macros. | ||
+ | |||
+ | ==== Show Active Macro Groups ==== | ||
+ | |||
+ | The *Show Active Macro Groups* command in the *Help* menu shows a palette that lists the current active macro groups. You can use this palette to see which macro groups are active (which means the enabled macros they contain are active). | ||
==== ICU Date Format References ==== | ==== ICU Date Format References ==== | ||
Line 672: | Line 752: | ||
The *Activate Clipboard History Switcher* command in the *Status Menu ➤ Paste* menu lets you activate the [[manual:Clipboard_History_Switcher|Clipboard History Switcher]]. | The *Activate Clipboard History Switcher* command in the *Status Menu ➤ Paste* menu lets you activate the [[manual:Clipboard_History_Switcher|Clipboard History Switcher]]. | ||
+ | |||
==== Your Macros ==== | ==== Your Macros ==== | ||
Line 681: | Line 762: | ||
Toggles the display of the [[Palettes#Applications_Palette | Applications Palette]]. | Toggles the display of the [[Palettes#Applications_Palette | Applications Palette]]. | ||
- | |||
- | |||
==== Recent ==== | ==== Recent ==== | ||
Line 711: | Line 790: | ||
See also the [[Macro Debugger]] section. | See also the [[Macro Debugger]] section. | ||
+ | |||
+ | ==== Show Active Macro Groups ==== | ||
+ | |||
+ | The *Show Active Macro Groups* command in the *Help* menu shows a palette that lists the current active macro groups. You can use this palette to see which macro groups are active (which means the enabled macros they contain are active). | ||
==== Quit Keyboard Maestro Engine ==== | ==== Quit Keyboard Maestro Engine ==== | ||
The *Quit Keyboard Maestro Engine* command in the *Status Menu* menu quits the Keyboard~~Maestro~~Engine. | The *Quit Keyboard Maestro Engine* command in the *Status Menu* menu quits the Keyboard~~Maestro~~Engine. | ||
+ |