RPCS3 Forums
Controllers with wrong Mapping - Printable Version

+- RPCS3 Forums (https://forums.rpcs3.net)
+-- Forum: Community (https://forums.rpcs3.net/forumdisplay.php?fid=1)
+--- Forum: General Discussion (https://forums.rpcs3.net/forumdisplay.php?fid=16)
+--- Thread: Controllers with wrong Mapping (/showthread.php?tid=208931)



Controllers with wrong Mapping - shoe - 05-07-2025

Hello RPCS3 ppl,

I bought this controller: aliexpress.com/item/1005005454683427.html
It feels and works pretty well mechanically.

Here are the Default Settings and what the controller does with these settings:
   

R1 and R2 and L1 and L2 are swapped. No problem fixing this. However the buttons in red squares are not used by any hardware buttons. The D-Pad buttons and L3 hardware buttons both target L3 - as indicated by the orange arrows. The XYAB hardware buttons and the R3 hardware button as indicated by the orange arrows.

   
Here are the default settings (I am using SDL)


So what did I do? I did a remapping of the buttons. Here is the result:
   
   

After confirming the remap it shows me this warning dialog, which makes sense:
   


What I am now missing according to the Pads Settings dialog is: Up, Left, Right, Down and RS Y+, RS Y-, RS X+, RS X-.
Since I am missing some "functionality", I also have certain functionality targeted twice by hardware buttons: North, South, West, East and LS Y+, LS Y-, LS X-, LS X+

I am new to RPCS3 but it is likely a problem if some "functionality" is not available via hardware buttons, and some functionality is targeted by several hardware buttons.

I assume for some reason RPCS3 or the OS (Linux) or the hardware itself cannot properly identify and distinguish certain hardware buttons?

Can I use this controller with RPCS3, or will it be a nightmare? Can I somehow fix this?

Maybe "SDL" is not the correct Handler? Or is the hardware sending the EXACT same signals for the D-Pad and the L3 Button (Left joy)? And the same signals for the XYAB-Buttons and the R3 Button (Right joy) - and there is NO WAY to fix this?

Seems strange to me, that the hardware would send identical signals for different hardware buttons. Like a keyboard that sends the same signal if you press "A" or "Z". It would be impossible to type a lot of words.

Please help me fix this Sad