KM in Yosemite -text strings not working

I’m running KM on 10.10.5. My macros have dual triggers: palette and text strings. The text string triggers will only work if the corresponding group palette is open. Once I close the palette, the text strings won’t work!

I tried reinstalling KM and creating a new macro group and macros, still can’t make the 2 triggers coexist.

This is correct.

If a Macro Group shows a palette then it is only active while the palette is visible. Once the palette is dismissed, the macro group is no longer active, and thus the macros cannot be triggered in any way (not by their triggers, nor by AppleScript, Web server, Trigger Macro by Name, whatever).

There are two alternatives, probably the best is to make your macro group always available without a palette, and give all your macros also a single identical hot key so that when you press that hot key the conflict palette will appear and let you select the macros that way.

the other is to have two macros groups, one always active with all the macros in it with the Typed String triggers, and the other with either a copy of all the macros, or placeholders for each macro with no trigger and just an Execute Macro action that executes the other macro.