This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
manual:Macro_Groups [2017/08/23 05:00] peternlewis |
manual:Macro_Groups [2019/06/18 01:22] peternlewis |
||
---|---|---|---|
Line 72: | Line 72: | ||
You can disable or enable a macro group by selecting it and clicking the BUTTON{{{✓}}} button at the bottom of the Groups list. If a Macro~~Group is disabled or inactive for any reason, all its contained Macros will be inactive. You can disable or enable a Macro Group using the Set Macro Enable action, you can show in a palette or activate a Macro Group using the Show Macro Group or Activate Macro Group actions. | You can disable or enable a macro group by selecting it and clicking the BUTTON{{{✓}}} button at the bottom of the Groups list. If a Macro~~Group is disabled or inactive for any reason, all its contained Macros will be inactive. You can disable or enable a Macro Group using the Set Macro Enable action, you can show in a palette or activate a Macro Group using the Show Macro Group or Activate Macro Group actions. | ||
- | Disabled Macro Groups can optionally be hidden using the choosing [[Menus#View_Hide_Disabled_Macro_Groups|Hide Disabled Macro Groups]] from the [[Menus#View|View menu]] | + | Disabled Macro Groups can optionally be hidden using the choosing the [[Menus#Hide_Disabled_Macro_Groups|View ➤ Hide Disabled Macro Groups menu]]. |
- | You can disable a Macro Group from AppleScript with: | ||
- | <code applescript> | + | The Keyboard Maestro editor has full AppleScript support so you can manipulate macro groups in many ways via AppleScript. See [[:Scripting_the_Keyboard_Maestro_editor#Macro_Groups|Scripting the Keyboard Maestro editor]] |
- | tell application "Keyboard Maestro" | + | |
- | set enabled of macro group "Macro Group Name" to true/false | + | |
- | end tell | + | |
- | </code> | + | |
- | + | ||
- | You can start editing a Macro or Macro Group from AppleScript with: | + | |
- | + | ||
- | <code applescript> | + | |
- | tell application "Keyboard Maestro" | + | |
- | editMacro "Macro Group Name or UID" | + | |
- | end tell | + | |
- | </code> | + | |
- | + | ||
- | You can get the list of currently selected macros or macro groups with: | + | |
- | + | ||
- | <code applescript> | + | |
- | tell application "Keyboard Maestro" | + | |
- | selection | + | |
- | end tell | + | |
- | </code> | + | |
- | + | ||
- | The Keyboard Maestro editor has full AppleScript support so you can manipulate macro groups in many ways via AppleScript. | + | |
To delete a Macro~~Group, select the macro group and then press Command-Delete or click the BUTTON{{{-}}} button at the bottom of the Groups list. | To delete a Macro~~Group, select the macro group and then press Command-Delete or click the BUTTON{{{-}}} button at the bottom of the Groups list. | ||
You cannot delete or rename or disable the Global~~Macro~~Group. If you want to control when some of the macros within the Global Macro Group are active, make a new macro group and drag those macros to it. | You cannot delete or rename or disable the Global~~Macro~~Group. If you want to control when some of the macros within the Global Macro Group are active, make a new macro group and drag those macros to it. |