This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
Macro_Groups [2019/03/09 19:59] peternlewis [Method of Activating] |
Macro_Groups [2020/02/05 19:28] JMichaelTX [3. Other Examples] Add Mail.app example and link |
||
---|---|---|---|
Line 3: | Line 3: | ||
Keyboard Maestro organizes your [[manual:Macros|Macros]] into //Macro Groups// which are like folders of macros. Each Macro Group can contain zero or more [[manual:Macros|Macros]]. Subfolders are not allowed. | Keyboard Maestro organizes your [[manual:Macros|Macros]] into //Macro Groups// which are like folders of macros. Each Macro Group can contain zero or more [[manual:Macros|Macros]]. Subfolders are not allowed. | ||
+ | |||
+ | ===== Purpose ===== | ||
+ | |||
+ | * Provide a folder-like container for related Macros. | ||
+ | * Control when those Macros are active, and available to be triggered. | ||
+ | * Provide for displaying a [[manual:Palettes|Palette]] of Macros that can like a custom toolbar for your apps, or even across all or multiple apps. | ||
+ | |||
+ | ===== Controlling When Macros are Active ===== | ||
The **most important function** of Macro Groups is to **control when the contained macros are active.** | The **most important function** of Macro Groups is to **control when the contained macros are active.** | ||
Line 12: | Line 20: | ||
Macro activation can be a challenging subject to master. For a full discussion, please see [[Macro_Activation|Macro Activation]]. | Macro activation can be a challenging subject to master. For a full discussion, please see [[Macro_Activation|Macro Activation]]. | ||
+ | |||
+ | ===== Displaying a Palette ===== | ||
+ | |||
+ | * Each Macro Group can be displayed as a palette. The macro group can be global to all applications, or specific to any subset of applications. It can be toggled on and off with a hot key (or a status menu selection or from the Global Macro Palette) or it can be displayed for a single action. Actions can hide or show the macro group palettes. | ||
+ | * For details on setup of Palettes, see **[[manual:Palettes|Palettes]]**. | ||
===== Macro Group UI ===== | ===== Macro Group UI ===== | ||
Line 19: | Line 32: | ||
Controls are available at the bottom of the //Macro Groups// Panel, in the //File// menu, and via keyboard shortcuts. | Controls are available at the bottom of the //Macro Groups// Panel, in the //File// menu, and via keyboard shortcuts. | ||
- | {{:macro-group-ui-km8.png?nolink|}} | + | {{:macro-group-ui-km9.png?nolink|}} |
--- | --- | ||
Line 94: | Line 107: | ||
* Mail.app that inserts common text messages. | * Mail.app that inserts common text messages. | ||
+ | * [Macro Group Active Only for Mail.app Compose Window](https://forum.keyboardmaestro.com/t/app-and-window-specific-macro-groups/16869/2) | ||
* BBEdit and Xcode that inserts code chunks or duplicate lines or add #include headers. | * BBEdit and Xcode that inserts code chunks or duplicate lines or add #include headers. | ||
* Safari that configure windows or enter information. | * Safari that configure windows or enter information. |