RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    can't use controller in retropie setup menu

    Scheduled Pinned Locked Moved Help and Support
    controller
    13 Posts 5 Posters 101 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • P
      Protocultor
      last edited by

      One of the runcommand options is "use old joytokey", have you tried it?

      S 1 Reply Last reply Reply Quote 0
      • S
        stevejp1978 @Protocultor
        last edited by

        @Protocultor no I haven't, i've done another fresh run and just didn't update the retropie script.... so far so good.

        1 Reply Last reply Reply Quote 1
        • C
          Chuckgofer
          last edited by

          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.

          1 Reply Last reply Reply Quote 0
          • mituM
            mitu Global Moderator
            last edited by

            @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.

            C 1 Reply Last reply Reply Quote 1
            • C
              Chuckgofer @mitu
              last edited by

              @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.

              mituM 1 Reply Last reply Reply Quote 1
              • mituM
                mitu Global Moderator @Chuckgofer
                last edited by

                @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.

                C 1 Reply Last reply Reply Quote 1
                • C
                  Chuckgofer @mitu
                  last edited by

                  @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'
                  
                  mituM 1 Reply Last reply Reply Quote 0
                  • mituM
                    mitu Global Moderator @Chuckgofer
                    last edited by

                    @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 ?

                    C 1 Reply Last reply Reply Quote 1
                    • C
                      Chuckgofer @mitu
                      last edited by

                      @mitu The issue is solved for me, hopefully this is the issue the others were also having.

                      mituM 1 Reply Last reply Reply Quote 1
                      • mituM
                        mitu Global Moderator @Chuckgofer
                        last edited by

                        @Chuckgofer Thanks for the confirmation.

                        1 Reply Last reply Reply Quote 1
                        • First post
                          Last post

                        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.