I made a config file for the cheap and cheerful SNES USB controllers that I’ve been using for some time, and found to be really good. I’m posting it in case anyone wants to save some time creating their own. Maybe this could be included in future releases of RetroPie if it’s popular enough.
Please use controller registration (retropie-setup.sh) or basic controller configuration (emulationstation) to create a autoconfig file under /opt/retropie/emulators/retroarch/configs. The config file must contain the controller name.
Apologies, I was unaware of that feature, I only knew of retroarch.cfg. Thanks for enlightening me. I have attached the new file to be merged. (that I created under the process you recommended- I also added the same hotkeys previously mentioned, hopefully that is ok)
Ive honestly never used the l + r buttons in gameplay for SNES but I’m pretty sure they are functioning. Its possible for your controller they may be buttons 6 and 7 rather than 4 and 5 but idk. This is my official gamepad configuration file that was created by retroarch (I didn’t know what I was doing when I created the first file above):