User Tools

Site Tools


manual:Macro_Groups

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
manual:Macro_Groups [2019/09/08 21:11]
JMichaelTX
manual:Macro_Groups [2023/09/28 00:30] (current)
peternlewis
Line 2: Line 2:
  
 Keyboard~~Maestro organizes your macros into Macro~~Groups which are like folders of macros. ​ Each Macro~~Group contains a number of macros and controls when those macros are active. Keyboard~~Maestro organizes your macros into Macro~~Groups which are like folders of macros. ​ Each Macro~~Group contains a number of macros and controls when those macros are active.
- 
-**Note:** Please see this Wiki article for a more up-to-date discussion of Macro Groups: [[:​Macro_Groups|Macro Groups]]. 
  
 A Macro~~Group can target or exclude specific applications,​ which means the macros it contains will only be active in those desired applications or when those applications are running. ​ For example, you can have macros which are active only in Mail.app. ​ It can also be active only in specific windows. ​ So for example, you can have macros which are active only in Mail.app, or only in Mail.app when a compose window is open. A Macro~~Group can target or exclude specific applications,​ which means the macros it contains will only be active in those desired applications or when those applications are running. ​ For example, you can have macros which are active only in Mail.app. ​ It can also be active only in specific windows. ​ So for example, you can have macros which are active only in Mail.app, or only in Mail.app when a compose window is open.
Line 10: Line 8:
  
 Macro~~Groups can be displayed as palettes, allowing you to create your own custom toolbars which can be configured with a variety of themes and to appear under the mouse. Macro~~Groups can be displayed as palettes, allowing you to create your own custom toolbars which can be configured with a variety of themes and to appear under the mouse.
 +
 +Macro~~Groups can also be displayed in the menu bar, including information that is displayed and dynamically updated, as well as offering another way to trigger macros.
  
 If you are syncing your macros with another Mac, Macro~~Groups can be disabled specifically on this Mac. If you are syncing your macros with another Mac, Macro~~Groups can be disabled specifically on this Mac.
Line 17: Line 17:
 {{ macros.png?​nolink&​937 |Macros Window }} {{ macros.png?​nolink&​937 |Macros Window }}
  
-Now click the BUTTON{{{+}}} button ​below the Macro~~Groups list.+Now click the BUTTON{{{+}}} button ​at the bottom of the Macro~~Groups list.
  
-{{ macrogroupeditor.png?​937 |Macro Group Editor }}+{{ macrogroupeditor.png?​nolink&​937x624 ​| Macro Group Editor }}
  
 Enter the name of your new Macro~~Group. Enter the name of your new Macro~~Group.
Line 69: Line 69:
  
 With the previous three settings, the macros are active if and only if the palette is displayed. ​ The final three options are the same except that the macros are always active, so they are always available to be triggered by another means, and sometimes by the palette. With the previous three settings, the macros are active if and only if the palette is displayed. ​ The final three options are the same except that the macros are always active, so they are always available to be triggered by another means, and sometimes by the palette.
 +
 +You can also display the Macro Group in the menu bar. You can select which icon to display and what title text to show in the macro bar, both of which can be dynamically updated allowing you to show information like stock prices, word counts, reminders, time, etc. For example, you could have an icon and time that showed how long you had been working without a break. The menu can include all the macros in the group, or just those macros with the [[trigger:​Group_Status_Menu|Group Status Menu]] trigger.
  
 You can change the targeting of an existing group by selecting it in the Groups list and ensuring you are in Edit mode by clicking the BUTTON{{{Edit}}} button, or by double clicking the macro group. You can change the targeting of an existing group by selecting it in the Groups list and ensuring you are in Edit mode by clicking the BUTTON{{{Edit}}} button, or by double clicking the macro group.
Line 76: Line 78:
 Disabled Macro Groups can optionally be hidden using the choosing the [[Menus#​Hide_Disabled_Macro_Groups|View ➤ Hide Disabled Macro Groups 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 control or right click on a macro group to DisableEnable, Rename, Duplicate, or Export ​it.+You can control or right click on a macro group to
 + 
 +* CutCopy, Duplicate ​or Delete the Macro Group. 
 +* Copy the Macro Group as XML, or its UUID. 
 +* Copy the Macro Group as a [[action:​Set_Macro_or_Group_Enable|Set Macro or Group Enable]] or [[action:​Activate_Macro_Group|Toggle Macro Group]] action. 
 +* Disable or Rename the Macro Group. 
 +Export ​the entire Macro Group.
  
-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]]+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]].
  
-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. Like all actions, you can Undo this if you make a mistake.
  
 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.
manual/Macro_Groups.1567991469.txt.gz · Last modified: 2019/09/08 21:11 by JMichaelTX