I provide the user with a list of key sequences that lets the user type only with ASCII characters and generate various Unicode characters. This is what they see in the sequence list window:
My problem is that some sequences use Space, and using a space character in the “Sequence” column makes things confusing.
So I tried using {spc}
but it’s not very aesthetically pleasing, because it takes too much place. Then I tried ␣
(U+2423) but I think it’s too easy to confuse with _
(underscore). In short, none of the following solutions were really satisfying:
Can someone maybe suggest a single non-ASCII character that I could use, which would make it clear to the user that they are supposed to press Space as part of the sequence, while not taking too much screen space? Due to the limitations of the framework I am using (AutoHotKey) I would strongly prefer not having to rely on rare fonts/symbols or to use colour.
Answer
I had similar task — the dialog that showed specific keyboard shortcuts for map editing software. To solve such a case I've used visual keyboard button representations with labels on it — it took some space (and increased a visual noise a bit), but was ultimately obvious to most users:
Keyboard shortcuts
RC — Create new rectangle with it's centre in mouse position
RTL — Create new rectangle with it's top-left corner in mouse position
RSpace — Display list of possible options for new rectangle
Ctrl← — Move to nearest left object
etc.
No comments:
Post a Comment