Hotkey Triggers Make Key Combinations Unusable Everywhere Else

Hello folks :wave:,

First-time poster, but 1+ year user. :slightly_smiling_face:

When tying a macro to a hotkey trigger, I intend for the hotkey to be triggerable only in a particular context (usually an app) but still be available system-wide. However, whenever I define a hotkey for a macro, the hotkey then becomes unusable in other applications.

For example, I have tied "⌥+⇧+R" to a DEVONthink-specific macro in the screenshot below. Yet if I try to rebind a hotkey in Obsidian or use it if it is already set, I cannot. If I disable the macro in Keyboard Maestro, I can again use the combination.

:question:: How can I define hotkey triggers in Keyboard Maestro so I can continue using those key combinations elsewhere in the OS?

Thank you in advance for any suggestions. :grinning:


Hey Matthew,

Welcome to the forum!  :sunglasses:

It sounds like you're creating global macros.

Make sure you define macro-groups that are application specific.



That was easy! Thank you, Chris. Much appreciated, and glad to be here. :pray:t2:

CS_2023-01-09 at 16.53.47


1 Like

Just in case it helps...

Macro triggers are "any of the following", i.e. this trigger or that trigger or... So, in your screenshot, your macro will be triggered by your hotkey combo and it will also be triggered every minute while DEVONthink is running.

So multiple triggers expand how the macro is fired while, as @ccstone says, Macro Group conditions can limit the context within which the triggers will work.

1 Like

Been an user for six years, but I just realized this. Thank you!