I ran a poll a while back and it seemed as though most people prefer to have their keyboard set to the ABXY snes style configuration vs. the Xbox style BAYX.
Going forward with development and creating a standard, would it be worthwhile to assume that people have changed their physical buttons to match?
Then comes the added standardisation of input globally.
@Petrakis has made references to doing an arduino flash of the keyboard to properly reflect the “correct” snes layout. I have made an image with as many “difficult” to compile implementations pre done. I can’t however have the arduino keyboard flashed to what I have, and thus have to have two internal versions; my own private one with all keys mapped to a flashed keyboard, and a standard one, mapped to the default setting.
Two thing: 1) would it be worthwhile to have new keyboards from now on flashed and remapped to the SNES style input? (Perhaps from 0.5 onwards when it is released) 2) is there a simple way to flash the keyboard via the gameshell itself? It’s easy to do on a computer, but another hurdle a beginner user could be daunted by.
I have mentioned this in another thread, but in changing the arduino’s layout, a change in configuration to any standalone app would also need to be changed. This can potentially cause an incompatibility between those who have flashed, and those who have not.
Basically in a nutshell, would it be worthwhile standardising everything to be a newer format? This will definitely be a lot of trouble and a hurdle for beginners. Having a simple streamline process to update the arduino would need to be the first point of action.
Just thought I’d open discussion, and thoughts.