Edy
Member
Sorry for bringing up this again, but the decision of using the GP2X layout for the ABXY buttons has been a major disappointment to me, and I need to know if I'm really who is wrong. I KNOW it's a minor annoyance, but is SO easy to solve and give the Pandora a (IMHO) correct identity regarding this point, that I truly believe it's ridiculous not to do it and leave the GP2X layout.
Here are the poll options explained:
1 ) This is the procedure that *everyone* will have to follow the first time any application, game, or emulator is run:
- What's the main button? A, X, or B? here is A. Ok, let's go.
- (another application) here the main button is X. Ok, let's go.
- (another one) here the main button is B. Ok, let's go.
and so on.
In the GP2X lauout, A, B, and X buttons have all the same possibilities for being designated as the logical "main" button for any piece of software in the Pandora. It's just a choice of the developer. So EVERYONE not only need to learn what's the main button the first time an application is run, but they will need also to remember the main button for each specific software.
If the user has no problem on doing this on each piece of software in Pandora, as they probably are used to do the same in GP2X, then everything's ok.
2 ) Many users will want to change the main button of applications to their prefered button. So the first time any application is run:
- What's the main button? Here is A. Ok, it's my prefered button, let's go.
- (another application) Here is B. Does this application provides a way to configure it? Yes! Ok, configured, let's go.
- (another one) Here is X. Can be configured within the application? Ops! Nope! *sigh*, ok let's play anyways.
3 ) Picky users will use the OS-level tools (i.e. xmodmap) in order to configure those applications that doesn't provide an easy way to configure the buttons. But, as far as I know, this would require linux basic skills, a per-application script, and/or a configuration file.
- What's the main button? Here is A. Ok, it's my prefered button, let's go.
- (another application) Here is B. Does this application provides a way to configure it? Yes! Ok, configured, let's go.
- (another one) Here is X. Can be configured within the application? Ops! Nope! ok, let's create a script, perform the appropiate remaps, and launch the application. Let's go.
The above situations are all caused by the GP2X button layout. Whether it's an important subject or not, that's up to each one. But it will be that way!
What disappoints me is the fact that this could be bypassed by simply adopting almost any other layout for the ABXY buttons instead of the GP2X one. Any layout that clearly designates a logical main button would create an standard for the developers for choosing the logical main-secondary buttons. All (most) aplications would then use the same scheme. Those users that doesn't like that standard main-secondary buttons could *globally* remap the buttons ONCE for all (a configuration tool could be developed) so all applications would then use the prefered buttons as main-secondary. Even they could physically exchange the buttons at their places. Am I really SO wrong on thinking this way??
Any of these layouts would be preferible to the GP2X one. In all of them, the main button would be A. The secondary button would be either B or X depending on each layout (main and secondary buttons would be the at lower-right positions, the most accesible positions with the thumb).
Any "official" pronouncement (craig, evildragon) would also be greatly appreciated.
Code:
Y
A B
X
1 ) This is the procedure that *everyone* will have to follow the first time any application, game, or emulator is run:
- What's the main button? A, X, or B? here is A. Ok, let's go.
- (another application) here the main button is X. Ok, let's go.
- (another one) here the main button is B. Ok, let's go.
and so on.
In the GP2X lauout, A, B, and X buttons have all the same possibilities for being designated as the logical "main" button for any piece of software in the Pandora. It's just a choice of the developer. So EVERYONE not only need to learn what's the main button the first time an application is run, but they will need also to remember the main button for each specific software.
If the user has no problem on doing this on each piece of software in Pandora, as they probably are used to do the same in GP2X, then everything's ok.
2 ) Many users will want to change the main button of applications to their prefered button. So the first time any application is run:
- What's the main button? Here is A. Ok, it's my prefered button, let's go.
- (another application) Here is B. Does this application provides a way to configure it? Yes! Ok, configured, let's go.
- (another one) Here is X. Can be configured within the application? Ops! Nope! *sigh*, ok let's play anyways.
3 ) Picky users will use the OS-level tools (i.e. xmodmap) in order to configure those applications that doesn't provide an easy way to configure the buttons. But, as far as I know, this would require linux basic skills, a per-application script, and/or a configuration file.
- What's the main button? Here is A. Ok, it's my prefered button, let's go.
- (another application) Here is B. Does this application provides a way to configure it? Yes! Ok, configured, let's go.
- (another one) Here is X. Can be configured within the application? Ops! Nope! ok, let's create a script, perform the appropiate remaps, and launch the application. Let's go.
The above situations are all caused by the GP2X button layout. Whether it's an important subject or not, that's up to each one. But it will be that way!
What disappoints me is the fact that this could be bypassed by simply adopting almost any other layout for the ABXY buttons instead of the GP2X one. Any layout that clearly designates a logical main button would create an standard for the developers for choosing the logical main-secondary buttons. All (most) aplications would then use the same scheme. Those users that doesn't like that standard main-secondary buttons could *globally* remap the buttons ONCE for all (a configuration tool could be developed) so all applications would then use the prefered buttons as main-secondary. Even they could physically exchange the buttons at their places. Am I really SO wrong on thinking this way??
Code:
Y Y Y X X Y
X B B A X A Y B Y A B X
A X B A B A
Any "official" pronouncement (craig, evildragon) would also be greatly appreciated.