If it does, I'm certain it'll completely spam the "smiley" bar. Not that it would bother me
I was only thinking of ABXY since those seem to be the most likely to be confused.
Can they be made to not take up much screen real estate and still be legible/easy to identify?
The Pandora ones don't seem to large to me, while are still legible. Will that size do?
I am just thinking of how much space will be wasted if I connect the Pyra to an external display. That is what I was trying to say earlier when I first mentioned being able to change the size (I am going from memory, I will check later tonight to clear up confusion if it arises or matters). The problem that I see is there isn't a one size fits all solution, afaik. What is a good size on the internal display may seem massive on a TV, which is fine if you are across the room, but not so great if you are using it as a desktop monitor with the intention of making the most of the resolution.
I guess my answer is "Maybe".
They are quite well scaling. I think Christoph.Krn paid attention to that when making them. So they could be made smaller.
If they can be easily adjusted on-the-fly somehow that would be nice, otherwise whatever most people feel is the optimal size on the Pyra display (as was done with the Pandora) is probably the best bet. Side question: Will we be able to easily zoom in and out on the desktop/windows? I am thinking of how you do it in Android, and it is probably a discussion better suited for another thread.
Also relevant in this discussion: my idea to do this (have GuiHints in some standard location) for both the Pyra and the Pandora, to make it easier for Pandora/Pyra devs to automagically show the correct GuiHint images.
http://boards.openpandora.org/topic/15778-pandorapyra-applications-usrsharepandyra/
(This technique could even be used to lazy-port Pandora/Pyra specific stuff to the PC, by making a PC GuiHints package that has images that look like "Home" for ( A ), "Left Ctrl" for SELECT, etc.)
I thought that was mentioned already, and I prefer that option to including them in each package (sorry if that is a terminology fail, I am in need of sleep to help with thinking and remembering and paying attention and stuff).