Invisible characters to sort and separate macro groups effectively

I found some invisible characters that are fantastic for sorting and separating different macro groups.

Here you can see how it looks:

Captura de pantalla 2025-09-13 a les 22.49.00

The first separator is a " " character, a space character on a normal keyboard.
Before this macro group, the Smart Macro Groups are always placed, and after that all groups that start with a vowel, a number or a standard punctuation character will be placed.
In the screenshot above, all macro groups that start with "Global" are written as they are, without any special characters.

The second separator is an invisible character. The Cubase, Keyboard Maestro and Totalmix macro groups have the same invisible character as their first character. This invisible character is called "HANGUL CHOSEONG FILLER" and you can find/copy it here.

The third separator is a different invisible character, and the Global HUD and Test macro groups have the same invisible character as their first character. This invisible character is called "HANGUL FILLER" and you can find/copy it here.

These special characters are only visible when editing the macro group name and the focus is on the macro group name field. But once this field loses focus, the character is invisible everywhere.

For me it is very practical to use a couple of snippets to be able to insert these characters at any time. I use "tc1" for the first transparent character and "tc2" for the second.

On the https://invisible-characters.com/ website you can find dozens of invisible characters. I have tried many and these two are the ones that have worked best for me.

Any of these characters can also be used in macro names.

8 Likes

What is the advantage to using different invisible characters here instead of just using automatically hidden numbers?

If you call your macros with two characters and a ")" at the beginning, these two characters are hidden when you show these macros in a palette or a group menu bar. You can use numbers like 01)… 02) but also letters like A1)… B2)… AB)… 1C)…

But these prefixes are visibles in the KM editor.

The invisible characters that I provide in this thread are for ordering macro groups, especially since the macro group "Global Macro Group" cannot be renamed and you cannot put any numbering in front of it.

Ah. I see. I wasn't understanding your purpose. I thought the screenshot was a palette with references to group-based sub-palettes. Thank you.