
Whereas the ps1 replica pad as I call it, works ok, and an example of this pad is HERE: an example of the snes usb controller i’m using is THIS:

Just so i’m clear, the snes usb controllers work in game with all other buttons, select, start, the d-pad, and a, b, x, y, it’s just l and r that it ignores. I have also managed to access the retroarch in game menu, RGUI, i believe it is called, and even there, accessing the input settings says l and R are assigned to retropad L and R buttons. using the snes controllers, or more accuratly a controller that is managed under usbcontroller.cfg, just will not acknowledge l or r pressed in game. I have tried just setting l and r and letting the other requests time out, setting all 3 to the appropriate button, like pressing L for both l, l2, and l3, and the same for r, and also just setting l and r2, and ignoring the others, and the same for 3, but no matter what I do, the snes emulator just ignores l and R unless i’m using my PC gamepad. I thought it might have something to do with the fact that the controller config asks me to define not just l and R, but also l2, r2, l3, and r3.

I could technically run the snes games with my PS1 USB gamepad, but I just like the authentic feel of the snes controller’s D-PAD. When I am running the controller config for the snes controller, it responds to my key presses then, and assigns l and r to joypad buttons 5 and 6, but still when i load a snes game, the emulator just ignores the keypresses. I also run a NES controller, and that works fine too, of course that doesn’t have an L or R button. now i have another control pad which is basically a ps1 pad replica, and that one works fine, but it saves under a different config file, I can’t remember the name off the top of my head, but I did note that even though the config file is different, the controller driver is the same as the one used for the SNES usb controllers. However when i am in the SNES emulator, the L and R buttons on the controller do not respond, any game just ignores them. this says it saves under usbcontroller.cfg. When I am using a snes usb controller, and I do have more than one, so I know it’s not the controller itself, I can run the controller config in retropie menu, and yes i’m running the full config in the retropie setup menu retroarch config, not the one in the GUI, and assign the buttons.

I have a number of usb gamepads I use for certain emulators to get the most authentic experience, and for the most part they work fine.

I have a raspberry pi 2 model B, and have got retropie running fine. I wonder if you could help me out, now let me repeat the classic line, i’m new to both Pi, and Retropie, so please go easy on me.
