When you activate a macro group for one action, all the macros in the macro group are enabled and active. Any single action (which would be triggering a macro, typing a key (whether that triggers a macro or not), switching applications, etc), will then deactivate the macro group.
For example, macros with the status menu trigger would be in the status menu, public web triggered macros would appear on the web server, etc.
The only difference with the palette case is that in the latter the macro group would also show up as a palette.
I would like for palettes to not allow keyboard shortcuts from anything that is not in that specific palette so I can reuse common shortcut keys. Do I have this right?
I don’t really understand what you mean. Activating a macro group, with or without a palette, does not affect any other macros outside that macro group - they remain as active as they were previously. But I’m not sure if that answers this question.