Retroarch not responding to keyboard OR gamepad after binding

I just got a new SNES30 gamepad. When I connected it to my computer it could navigate through Retroarch’s menus, but some buttons were wrong in actual games. I ran the “Bind all” but when that completed Retroarch wouldn’t respond to ANY user input. Not from the gamepad or the keyboard.

What happened and how do I get my gamepad to work with Retroarch again?

Edit: I reinstalled Retroarch and tried to enter the buttons individually instead of using Bind All. Every time I enter a button it gives me (N/A).

Clearly a button was registered because the screen asking me to press the appropriate button went away, but it isn’t getting registered for some reason?

What version were you using? I suspect this issue will not be present with the latest nightly.

I’m using 1.3.4.

I misspoke a bit though. When I map the buttons I get output that looks like this:

User 1 X button (top): 3 (NA) Key: s

when I map a directional button it LOOKS right:

User 1 down D Pad: Key: Keypad2

but the directional buttons don’t respond at all.

Thoughts?

EDIT:

I just tried the nightly here:

http://buildbot.libretro.com/nightly/windows/x86_64/

Same problem. D-Pad works just fine until I map it. Then it stops responding entirely.

I noticed a number of 8BITDO_Classic_SNES30 files.cfg Would there be a way to use these?

It does not move.

I’m pretty convinced that the SNES30 isn’t in keyboard mode. Because when I DO put it in keyboard mode and enter explorer/notepad and hit up or down it starts to print characters (c and d respectively).

would you mind doing the following test for me? bind the up arrow key on your keyboard to up. Does up still work?
also, instead of relying on the SNES30 working out of the box (mine worked out of the box too… just the ABXY buttons were off) would you mind trying to bind its UP on the D pad. Does it work after you do that?

Try dinput as your input driver. The default is xinput, which only works for xbox 360 controllers or drivers which make their controllers act like them.

It was set to dinput. In fact, xinput isn’t an option. There’s null, dinput, and sdl2.

On Reddit someone told me that by default the 8BITDO maps the buttons like regular buttons, but the dpad like up down left right arrow keys. This seems to be accurate as if I boot the controller in Player 2 mode it maps them to other keys and binding works. Plus when I bind the up down left right arrow keyboard keys they stop working.

Which raises the question: how come when Retroarch is configured with defaults the arrow keys on the keyboard work, but if I bind the arrow keys on the keyboard they stop working?

[QUOTE=djc6535;42780]It was set to dinput. In fact, xinput isn’t an option. There’s null, dinput, and sdl2.

On Reddit someone told me that by default the 8BITDO maps the buttons like regular buttons, but the dpad like up down left right arrow keys. This seems to be accurate as if I boot the controller in Player 2 mode it maps them to other keys and binding works. Plus when I bind the up down left right arrow keyboard keys they stop working.

Which raises the question: how come when Retroarch is configured with defaults the arrow keys on the keyboard work, but if I bind the arrow keys on the keyboard they stop working?[/QUOTE]

I think there might be a regression with binding arrow keys in XMB. RetroArch seems to bind numpad6 when I press my right arrow key, even though I didn’t press the numpad arrow key and num lock was disabled.

8bitdo changed the button mapping in the latest firmware. Changing the autoconfigs to these settings solved the problem for me.

input_b_btn = “1” input_y_btn = “4” input_select_btn = “10” input_start_btn = “11” input_a_btn = “0” input_x_btn = “3” input_l_btn = “6” input_r_btn = “7”

input_up_axis = “-1” input_down_axis = “+1” input_left_axis = “-0” input_right_axis = “+0”

I do have a problem like this. I’m totally new to retro arch and dunno anything. Yesterday I downloaded it and LEGO City undercover demo version for citra emulator. after i started the game I cannot move my character. I’m using my pc’s keyboard. Other controls are working fine. I think problem is keyboard control of analog Sticks. Could anyone please assist me to set up keyboard controls for that analog sticks.