hi, i’ve attached a screenshot labeled 1, 2, 3 which shows my problem…
i have 3 macros that i only use in 3 different programs, but they have the same hotkey…
so, for example, i made a group “disabled in indesign” and put aliases of the 2 hotkeys that i don’t use in indesign. (i tried not using aliases and putting the actual macro in the group, but since there are 3 total of the same hotkeys it seemed like i needed to use aliases?) i set this “disabled in indesign” group to “available except in these applications”…
but when i use one of them in indesign, i still get the conflict palette – i would like to use these same hotkeys in the 3 different programs without getting the conflict palette, is this possible?
thanks roosterboy, each of the macros are in a group that is set to “available in these applications:” where i selected the application i want to use it in, but i still get the conflict palette, am i doing something wrong at that step? how can i make a group with macros ONLY enabled in one application? thanks! -todd
I can tell you from much experience that KM always properly activates, or does not activate, Macros according to the criteria in their Macro Group. See Macro Activation .
So, I urge you to double check the Macros that seem to be shown in the conflict palette.
I did notice one thing: In your screen shot you show the Macros with "alias" in their name. Do these Macros exist elsewhere?
thanks for responding, jmichaelTX. and thanks for the opt-click on the conflict palette tip!…
may i ask some overarching questions regarding my screenshot?
if these 3 macros are in 3 different active macro groups set as “available in these applications”… then does that mean using the hotkey, which is the same for all 3, will necessarily bring up the conflict palette since they’re all 3 “active” macros in km?… and if so, is there a way to set up a macro group so it’s always active but only triggers the macros in its group without bringing up the conflict palette for other km macros with the same hotkey? if this isn’t possible…
is there a way to move the macros (or aliases of them) into other groups that are strategically disabled in certain programs so the conflict palette is bypassed? if so, how might i be able to do this (i haven’t been able to pull this off consistently no matter what i’ve tried)?
Create 3 Macro Groups that are ACTIVE ONLY for a specific app, and make each MG for a different app.
Put a macro in each MG, and use the same HotKey trigger for each macro. Make sure this HotKey is NOT used anywhere else.
Now try triggering one of these Macros when its app is frontmost. You should NOT see a Conflict Palette.
Did you read:
It is very important that you read and understand this KM Wiki article. Once you do, you should be able to design Macro Groups to achieve your objectives.
oh my god, great idea for the simple test, which i did, and… there was NO conflict palette as you said!
THAT is how i expected km to work from the get-go, but i must have somehow then thought i needed to use “disabled in…” groups, which has been causing me all my troubles…
when i removed those “disabled in…” groups my initial problem macros are now behaving as expected and my problem is solved! plus everything is going to be set up so much simpler now.
(yes, thank you!, i did read the “macro activation” km wiki article, and i read it again when you linked to it, thanks!)