Hi, @Zabobon. Thanks for sharing your approach. Looks like you are using SF Symbols. I use unicode characters, but I had never considered SF Symbols; now I will.
BTW, I particularly like to keep my macro group names short so that I can set the group column relatively narrow in the KM Editor, but still quickly scan and differentiate the groups. However, if I'm developing a new macro and need quick access to a couple groups, I'll sometimes temporarily add a emoji prefix (e.g., ) so that I can quickly spot and switch groups. When I'm finished I'll then remove the prefix.
With palettes, my personal preference is to add unique single-character prefixes and, within logical groups, list those items alphabetically. For example, this is my main palette triggered with Hyper+A:
My goal is to trigger items using a single keystroke, but in some cases, like in my post above, use two characters: UJ
, UC
, UT
.
(I've also developed a technique to trigger the eight variants of Engine.log Tool depicted above using only the keyboard. I'll share that in a separate post.)
On the topic of ordering, I'd like to remind folks of @DanThomas's excellent Palette Organizer.