By default, Macro Groups and their Macros are active in all applications, that is they are always ready to be triggered.

To have macros only active in specific applications, place the macros in a Macro Group, set it to be active in only specific applications and specify the desired applications.

For example, you could have macros targeted at:

  • Mail.app that inserts common text messages.
  • BBEdit and Xcode that inserts code chunks or duplicate lines or add #include headers.
  • Safari that configure windows or enter information.
  • Photoshop or Iris that arrange items or script guides.
Review Some Examples

To have macros active everywhere except specific applications, place them in a Macro Group, set it to be active in all except specific applications and add the desired applications to the list.

For example, you could exclude macros from triggering in games. Also, if you have an application that uses lots of function keys for crutial tasks, you could exclude that application to allow you to use the functions keys for macros elsewhere without conflicting with that application.