![Very Happy :D](./images/smilies/icon_e_biggrin.gif)
Recently reddit user 13_bit posted a selfmade controller specifically for Stardew Valley. He made this controller for his young son, so he opted to go for a more intuitive, but suboptimal layout.
Basically there will be two main clusters, one for navigation, and one for the buttons like A B X Y on the SNES-controller.
There's a few ideas / concerns I have with regards to an 'optimal layout'.
1. Should the layout be symmetrical?
If so, you could ideally use either cluser as navigation cluster.
I personally tend to use my right hand for navigation, when navigation is the hard part of the game, for example in hardcore platformers like "Jumper" or "I wanna be the guy". For classical NES / SNES games, left hand navigation would be more natural.
2. Should either of the clusters be angled?
A slight 5-10 degree angle on the key clusters could be comfortable to use, but a navigation cluster where the UP key doesn't point straight up doesn't look that good.
3. And most importantly: What should the clusters even look like?
For the "A B X Y"- cluster, i think either one of these blocks would work great:
![Image](http://i.imgur.com/jClUqFt.png)
![Image](http://i.imgur.com/wFJcfp8.png)
The two additional keys would allow for two things:
-> Use 3 keys in a single row for games where there's 3 keys which you have to use a lot, like jump, shoot and roll.
-> use the two additional keys as R1 or R2 keys (the ones on the back of a playstation controller for example)
A navigation cluster like this:
![Image](http://i.imgur.com/V3g8KDS.png)
looks pretty but could be straining for the middle finger.
A more classical WASD layout is probably more comfortable.
![Image](http://i.imgur.com/QMyvluI.png)
By adding two additional keys you could make the controller symmetrical:
![Image](http://i.imgur.com/mZghC9q.png)
or close to symmetrical:
![Image](http://i.imgur.com/fCPhNAW.png)
I think this layout is pretty good, but it would kind of irk me to use this layout for games with right hand navigation.
I prefer the staggered cluster over the non-staggered one though...
(Case Design:
For this project an all-acrylic case seems like the best idea.
All layers made out of a single sheet of 3mm acrylic should work, but means that I have to hot-glue the switches in place.)
(Keycaps:
I think a flat profile like DSA or XDA would work great here, especially in bright colours)
I would love to hear your input on the layout ideas and what your ideal layout would look like!