Please help me configure my gamepad

I have a Mad Catz Fightpad, which shows up in Retroarch as a standard Xinput controller.

The only problem is that the right bumper is assigned to LT - this is by design on the Fightpad - and the actual RB button is one of the six face buttons.

I’ve tried to assign the right bumper to RB in RetroArch, while assigning the button labelled ‘RB’ on the gamepad to quick Save State. That works, except when I press the button to save state, it also sends RB to the game - as if both my remapped button (the right bumper, labelled LT on the gamepad) and the button labelled RB are now hooked up to RB in the game.

I have no idea how to fix this. Game like Super Metroid really do need the shoulder buttons to be mapped correctly.

Maybe you have to deactivate the autoconfigs for your scenario, unbind all keys, or do remaps for the cores where you need the correct Shoulder-Button layout.

i really hope Retroarch will support these Fightstick/Fightpad-Style (with 6 surface buttons + 2 Shoulder Buttons) correctly - out of the Box on all cores whithout remapping in future.

I suppose I can try unbinding all keys, then re-binding. The second part to my query - sometimes I use a PS4 controller, and I don’t want to rebind that by doing this. Is that possible?

Yeah, the fightpads are some of the best gamepads for retro gaming. The D-pads are excellent, and having a couple of extra buttons you can map to RetroArch functions (menu / saving etc) is really useful.

Tried remapping everything and nope - the actual RB button (which I remapped to LT) STILL sends a right-bumper button press to the game, as does the button I remapped to RB (LT).