Monday, April 23, 2018

What character can I use to represent the space bar?



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:


character list


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:


 spc ␣


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

technique - How credible is wikipedia?

I understand that this question relates more to wikipedia than it does writing but... If I was going to use wikipedia for a source for a res...