That works for me.I would propose to use the following Unicode symbols:
⌶ ⇞
⇤ ⇥
⌦ ⇟
A lot depends on the choice of font etc too...Someone could make a render with all these proposals ? I think some are just horrible to look. The console needs to be attractive too imo.
Its easy to unambiguously refer to them either by description or by using the same colour.● ●
● ●
● ●
Yes, it has some advantages. However, also:Aesthetics aside,
How about coloured buttons?
Its easy to unambiguously refer to them either by description or by using the same colour.● ●
● ●
● ●
People are good at associating ideas with colours.
Doesn't require new, or unusual symbols.
Doesn't require a team of lawyers to defend
Easier to see than written labels
I honestly don't think directional indicators on the action buttons are necessary. A good guihint image will give both name and positional information as Christoph.krn has demonstrated. For any other purposes it's only needed to specify *which* key needs to be pressed, not where it is, otherwise the whole exercise of labelling keyboard keys with letters and punctuation symbols is pretty pointless.Colors do not have a direction, so you have to remember which color is where, or look at the buttons, instead of knowing where the button is just by seeing the symbol
"press-and-see-what-it-does" is not a nice way to figure out what modifier keys do, since they don't do anything by themselves, so the most likely thing to happen is that the user thinks "meh, it does nothing, it's only for gaming".I see how important it is for a few vocal guys to have the button label resemble keyboard function. I am not saying that it doesn't make any sense. Ofc it's nice to know. OTOH I think this is a bit condescending towards gamers out there, whose brains have been matching buttons' locations in muscle memory to their ingame actions for decades. And I don't think ppl younger than me will have more problems, quite the contrary...
So riddle me this:
Is it acceptable to make newbies read about L and R keyboard functions* or just find out about those by doing the plain, old press-and-see-what-it-does?
If not, please don't exclude those buttons' labels from the discussion and cover the whole controller aspect. I'm looking at my XBONE controller here and its' RT, RB, LT, LB labels.
If yes, why no persistency and apply the same mentality to the front buttons?
*via first start booklet or first setup screen, maybe even a preinstalled background image detailling the controls
That is better than nothing, but worse than having the buttons properly labeled.So it is not acceptable to make newbies read about keyboard functions via first start booklet or first setup screen, maybe even a preinstalled background image detailling the controls?
var kMyChoice = "WeirdSymbols";
def PollSuccessful:
if GetHighestVotedOption( ) == kMyChoice:
return True
else:
return False
def IssueNewPoll:
ResetAllVotes( )
AskSameQuestionsAgain( )
while not PollSuccessful( ):
IssueNewPoll( );
print "Finally, everyone now agrees that " + kMyChoice + " was the best idea all along"
I'm not talking about having blanks, but easily typed and spoken letters. The symbols make ppl look up ASCII codes unless they want to call the buttons the "up-arrow" or "upper big button".That is better than nothing, but worse than having the buttons properly labeled.So it is not acceptable to make newbies read about keyboard functions via first start booklet or first setup screen, maybe even a preinstalled background image detailling the controls?
Would you like to have a keyboard on your computer where Ctrl, Alt, Shift and one more are blank keys, and so is the Ins/Del/Home/End/PgUp/PgDn block? But you get a booklet and a wallpaper!
And people could also see it as PRAY or RAPY or YPRA or any other combination of PYRAI could see something like this :
+ Y
P R
_ A