libretro / hatari

New rebasing of Hatari based on Mercurial upstream. Tries to be a shallow fork for easy upstreaming later on.
25 stars 41 forks source link

Swap B/A and Y/X in default controls #60

Closed bbbradsmith closed 3 years ago

bbbradsmith commented 3 years ago

This core confusingly has the main fire button on RETRO_DEVICE_ID_JOYPAD_A rather than B. Similarly, it puts the left and right mouse buttons on A and B, respectively, which put the left mouse button on the right, and the right mouse button on the left. The virtual keyboard button was also on A instead of B.

Presuming this was written without realizing the RetroArch internal is SNES style orientation rather than XBox, it seems appropriate to swap their default assignments here.

Also moved mouse control via joypad from right stick to left stick, and made it work when the hatari GUI is open.