TapiocaFox / Daijishou

Daijishō is a retro launcher that let you manage your retro games libraries. This repo is for assets and served as a main page.
MIT License
1.13k stars 113 forks source link

[Feature Request] option to swap A and B button functionality #578

Open Teddy110312 opened 11 months ago

Teddy110312 commented 11 months ago

Hello, I thought it would be useful for some. On most retro handhelds, the button layout is the Nintendo layout with the ability to change the style between retro and Xbox. When the style is set to xbox, this means that in daijisho, the B button is set to select and A button is set to back. This if counterintuitive for some. The Xbox style makes it easier to play some Android games.

For example, in the Castlevania SOTN android port. On retro style, the Abutton is for jump and the B and X are attack buttons. This makes it awkward. But on xbox style, B is Jump and Y and A are attack buttons. This feels more natural.

So I believe the option to swap A and B button functionality in Daijisho would be beneficial, but I understand if it cannot be done or if it is too difficult. (I'm not a coder, so I have no idea)

Thank you.

Jetup13 commented 11 months ago

Daijishou doesn't interact in any way a controller binds it's keys. That's decided by Android. You can however change the image of the footer of Daijishou's screen if that's what your talking about:

Daijishou > Settings > Appearance > enable Swap A and Buttons

Teddy110312 commented 11 months ago

I know it can change the footer. I kinda rambled a bit. I mean the actual function of the A and B buttons within Daijisho. It would be convenient if there was an option to make it so that instead of A = Select and B = Back, reverse the function. So that daijisho sees A button as back and B button as select. I really hope I'm making sense 😅