@mitu said in Emulationstation Controller Button Mapping Question...:
You've complained for the entire topic that you can't copy your old configs even after I explained t>hat you should re-configure again your controllers.
I wasn't complaining. I was asking questions to help me better understand why things changed.
I wasn't copy/pasting anything. Everything I did was set up on a completely new vanilla build on the Pi 5 from scratch.
@mitu said in Emulationstation Controller Button Mapping Question...:
I> understand you'd like to just copy/paste your old configs and things to work 'as before', but t>hat's not always an option and you should be able to understand that.
100% do understand that. What I didn't understand is why functionality on a previous version of ES and RetroPie worked one way, but it did not on the current version. There was no copying of anything involved.
The answer, which you pointed me in the direction and I thank you for that, was here:
https://retropie.org.uk/docs/Xbox-360-Controller/#xpad-driver-options
*Xpad driver options
The xpad kernel module has the option to interpret the shoulder triggers as button inputs instead of treating the trigger as Axis type inputs. This kind of configuration was default in RetroPie until April 2024 to fix an incompatibility with older EmulationStation version, but since this configuration causes conflicts with SDL's gamepad mappings for Xbox wired controllers, it has been removed.
If you wish to retain the previous behavior or to fix the detection of buttons for gamepads that just mimic an Xbox 360 controller (in order to maintain compatibility with Windows), then running the following command will add back the 'trigger to buttons' option to the xpad configuration:
echo "options xpad triggers_to_buttons=1" | sudo tee /etc/modprobe.d/xpad.conf
After the command is executed, reboot the system or reload the xpad driver in order for the xpad configuration to be applied.*
End of the day, I don't think I was "wrong." There WAS IN FACT A CHANGE which made certain things not work like they did before. Again, that wasn't because I had copied something, that was just functionality that no longer worked the same.
Once you pointed me into the direction of the xpad change, that resolved everything.
Again... not complaining.
and thank you for the help.
it was exactly what I was looking for.