- Joined
- Dec 8, 2005
- Messages
- 6,603
- Age
- 40
- Location
- UK
- Website
- pokeparadox.itch.io
- WEBSITE
- https://github.com/pokeparadox
- YOUTUBE
- pokeparadox
B and X are only used for enter and escape type actions on game consoles because they have limited controlers. It makes sense for emulators to use those as the consoles they reflect.
However, it's rather nuts to even consider those restrictive conventions in any software designed for a full keyboard device - let alone a primary software distribution platform.
You guys are all arguing over X vs B. They're both wrong. It's a handheld computer with a full keyboard that can run emulators. Why should we be pretending that it doesn't have a keyboard? Unless you're in a game, those buttons are page down and end.
What's nuts is forcing the user to press the keyboard buttons when a "standardised interface" could be used. Your points makes sense in the context of a desktop PC or laptop as you do not know that any gaming controls exist. What many are saying here that a standard button A for accept and B for Back in terms of navigating a menu system make sense in terms of a device when you know it has a specific set of features. Keeping the interface as consistent as possible makes sense to the average user more than "breaking the flow" simply because an application is not a game. It make sense especially in applications written directly for the system as opposed to ports. Again that's not to say that the keyboard cannot also be used... of course it can! Choice is a good thing. So is trying to standardise the interface.