can't use controller in retropie setup menu
-
just one issue after another lol.... fresh install of 4.8 on two different pi 4's a 1gb and a pi4 4gb.... update the script and can no longer use the joystick for the menus, have to use keyboard.
i've reseted the controls in emulation station. i've uninstalled and reinstalled joy2key. Tried a ps4 controller, ps classic controller and a generic usb controller... all have the same result.
this is not my day -
@stevejp1978 when reconfiguring controls in the emulation station menu, is the controller/joystick recognized?
-
@Arrafart yes and I can use it in the setup menu until i update the retropie script. After the update I can only use a keyboard
-
One of the runcommand options is "use old joytokey", have you tried it?
-
@Protocultor no I haven't, i've done another fresh run and just didn't update the retropie script.... so far so good.
-
I think I'm having this issue too. I'd rather watch this thread rather than make a second for the same issue. As soon as I updated, my controller stopped controlling the Retropie setup menu, Or any menu like it, including the splashscreens menu.
-
@Gimkit76 said in can't use controller in retropie setup menu:
Let me know if anyone has found a solution.
Do the gamepads start working after a restart ? Please add your system info, as requested in https://retropie.org.uk/forum/topic/3/read-this-first.
-
@mitu I'll add my system info too.
Pi Model: 4 4GB
Power Supply used: Official Pi power supply
RetroPie Version Used (eg 3.6, 3.8.1, 4.1 - do not write latest): 4.8.9
Built From: Pre made SD Image on RetroPie website
USB Devices connected: 8bitdo Pro 2 and Keyboard
Controller used: 8bitdo Pro 2
How to replicate the problem: Update retropie,I suspect Joy2Key. The gamepads don't work in the menus with issues after a reboot for me.
-
@Chuckgofer said in can't use controller in retropie setup menu:
I suspect Joy2Key. The gamepads don't work in the menus with issues after a reboot for me.
Can you run the following command and post the output. Gamepad must be connected.
python3 /opt/retropie/admin/joy2key/joy2key_sdl.py kcub1 kcuf1 kcuu1 kcud1 0x0a 0x20 0x1b 0x00 kpp knp -d
If the gamepad has been configured in EmulationStation it should pick up the configuration for it and enable it.
-
@mitu said in can't use controller in retropie setup menu:
python3 /opt/retropie/admin/joy2key/joy2key_sdl.py kcub1 kcuf1 kcuu1 kcud1 0x0a 0x20 0x1b 0x00 kpp knp -d
2025-04-07 05:17:39,748 DEBUG Debugging enabled, running in foreground 2025-04-07 05:17:39,748 DEBUG Cannot determine input code for "0x00", value ign ored 2025-04-07 05:17:39,748 DEBUG Cannot determine input code for "0x00", value ign ored 2025-04-07 05:17:39,748 DEBUG Joy map: {'left': 105, 'right': 106, 'up': 103, 'down': 108, 'a': 28, 'b': 57, 'x': 1, ' y': 0, 'pageup': 104, 'pagedown': 109} 2025-04-07 05:17:39,850 DEBUG Parsing config "8BitDo 8BitDo Pro 2 Wired Control ler.cfg" 2025-04-07 05:17:39,853 DEBUG Added config for "8BitDo 8BitDo Pro 2 Wired Contr oller" from "8BitDo 8BitDo Pro 2 Wired Controller.cfg" 2025-04-07 05:17:39,856 DEBUG Parsing config "Generic X-Box pad.cfg" 2025-04-07 05:17:39,858 DEBUG Added config for "Generic X-Box pad" from "Generi c X-Box pad.cfg" 2025-04-07 05:17:40,081 DEBUG Using SDL Version 2.0.10, PySDL2 version 0.9.3. 2025-04-07 05:17:40,082 DEBUG Creating uinput keyboard devices with events: [(1 , 105), (1, 106), (1, 103), (1, 108), (1, 28), (1, 57), (1, 1), (1, 0), (1, 104) , (1, 109)] Traceback (most recent call last): File "/opt/retropie/admin/joy2key/joy2key_sdl.py", line 621, in <module> sys.exit(main()) File "/opt/retropie/admin/joy2key/joy2key_sdl.py", line 613, in main event_loop(configs, joy_map) File "/opt/retropie/admin/joy2key/joy2key_sdl.py", line 382, in event_loop vid = joystick.SDL_JoystickGetVendor(stick) AttributeError: module 'sdl2.joystick' has no attribute 'SDL_JoystickGetVendor'
-
@Chuckgofer Thank you for the test. Seems one of my last updates to
joykey
is at fault. I've backed out the change - can you update again RetroPie-Setup and see if it fixes the problem ? -
@mitu The issue is solved for me, hopefully this is the issue the others were also having.
-
@Chuckgofer Thanks for the confirmation.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.