libretro / LRPS2

GNU General Public License v2.0
165 stars 48 forks source link

Can't swap dpad and analog inputs #196

Closed raidenii closed 2 years ago

raidenii commented 2 years ago

PCSX2 version: pcsx2-alpha-3ef2a36b

PCSX2 options: Default

Description of the issue: For RetroArch, my default key binding defines that WSAD as d-pad and arrow keys as left analog. However, for some PS2 games (e.g., Metal Slug 3D), it solely uses left analog for character moving and dpad for camera movements, and there is no configuration in game to change that.

In order to unify my controls across games, I configured per-game key remapping as WSAD -> left analog, arrow keys -> dpad, and disabled Analog to Digital Type (set to None).

However, after re-mapping, only left analog works now (namely WSAD act as left analog), but arrow keys don't work anymore, even though they are configured as dpad. Delete the remap, and both WSAD (act as dpad) and arrow keys (act as analog) work fine.

Tested on Metal Slug 3D and Shin Sangoku Musou 4 and both have this issue.

How to reproduce the issue: As mentioned above, in per-game key remapping, map dpad keys (WSAD) as left analog, left analog (arrows keys) as dpad, and dpad (arrow keys) stopped working.

PC specifications: Windows 10 LTSC 2021, RetroArch 1.9.14

raidenii commented 2 years ago

Seems this is an issue RA wide rather than core specific. Closing