I would like to be able to insert a character into tag and component definition names, to force names starting with or including that character to sort before the space character.
I use Mac OS X (either Mojave or Big Sur), not Windows.
It may not be possible, and I can live with that if I have to. But if if IS possible, I’d like to know how to.
I’ve done a general google search, but the main things I found were years old, and I can’t get the suggested shortcuts to work.
I’ve enable the Unicode input source in System Prefences/Keyboard Input sources, but don’t understand the shortcut.
What does the ^ (caret) character mean? As a text character, that is Shift 6 on my British keyboard.
Or is it just the Shift key?
- Does SU use UTF8 characters either everywhere or at least in component and tag/layer names? (In particular, in SU 2020 or 2021, but useful to know for earlier versions back to 2017.)
- If not, what does it use? Code pages, depending on language? If so, what code page is used for UK and/or Canadian English?
- If it DOES use UTF8, how do I insert a non-printing character into the name, from the keyboard? I’d particularly like to use the zero width space, Unicode character U+200B.
- If it uses the variants of ASCII with code pages, how can I insert (also from the keyboard) a non-printing character that sorts before space (ASCII character 32) and preferably doesn’t occupy space?
If it isn’t possible from the keyboard, can I generate the character somewhere else, then copy and paste it into place?
[LATER] I find I can enable Unicode input using an icon on the menu bar.
Trying again, I hold down Option and type a four digit number - that seems to work, at least for printable characters.
But I can’t enter a non-printing character in a Tag name. It just inputs four separate characters.
Nor can I cut and paste a letter followed by a Unicode Null - U+0000, and equally U+200B doesn’t work either.
Either character seems to act as a line feed, and anything I input after that goes onto a second line in the Tag name which I can only see if I scroll down with the Down arrow.
So maybe it isn’t possible?
Maybe a workaround is to start the tag I want first with letter + space
then successive tags with letter + hyphen or underscore
. Both hyphen and underscore sort after space.