JonnyHaystack / HayBox

Modular cross-platform firmware for digital or mixed analog/digital game controllers
GNU General Public License v3.0
181 stars 231 forks source link

Default FGC mode has likely-unintended mixed L/R and LT/RT layout #47

Closed cynidea closed 1 year ago

cynidea commented 1 year ago

So the standard 8-button layout found in something like Street Fighter is:

X  Y  *R*   _L_
A  B  *RT*  _LT_

However, some folks (myself included) prefer having the *R*s and _L_s swapped like so:

X  Y  _L_   *R*
A  B  _LT_  *RT*

Though I personally prefer the latter, I understand that the former is industry standard.

Here's the issue: neither of these layouts are implemented in the current release. Instead, we have:

X  Y  _L_   *R*
A  B  *RT*  _LT_

...which I presume is unintended.

JonnyHaystack commented 1 year ago

Sounds like you've swapped your midshield and lightshield pins, because it's correct in the code. Lightshield is on ring finger, midshield is on pinky.

cynidea commented 1 year ago

Woah wait really? That's completely my bad then, I was operating off of BubbleBox layout and just presumed stock Haybox used the same.