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

    1 button joystick to navigate retropie/emulation station

    Scheduled Pinned Locked Moved Help and Support
    retropieemulationjoystickmenugpio
    3 Posts 2 Posters 871 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.
    • craggus2000C
      craggus2000
      last edited by

      Hi,

      Pi Model: 3
      Power Supply used: official
      RetroPie Version Used: 4.3
      Built From: Pre made SD Image on RetroPie website
      USB Devices connected: sometimes keyboard
      Controller used: 1/2 Atari CX-40 via DB9 connected to GPIOs

      Can anyone help please?
      I'm trying to navigate and select emulators/games with just a 1-button joystick. It is connected via a DB9 socket attached to the GPIOs, using the mk_arcarde_joystick driver.
      Up, Down, Left, Right all work as expected, but when I hit the button to select Atari2600 for example, it brings up the emulation station menu instead.
      I have tried reconfiguring the joystick controller, remapping A and B, etc, and even swapping A and B in the emulation station setup, but I can't seem to get the correct setting!

      What am I missing?
      Any help greatly appreciated!
      Thanks,

      Craggus2000

      "If it ain't broke, break it and make it better"

      quicksilverQ 1 Reply Last reply Reply Quote 0
      • quicksilverQ
        quicksilver @craggus2000
        last edited by

        @craggus2000 I am not sure a one button joystick is optimal for navigating the emulation station menu. At the least it would seem you would need directional control (which you have) a button to confirm ("a" button), a button to go back ("b"), and start and select buttons to access menus. You may want to have a separate controller to navigate emulation station or use your keyboard. Then you could use your one button joystick for emulators that only need one button. I am far from an expert on this but seeing as no one else has replied yet I figured I would share what little I know.

        1 Reply Last reply Reply Quote 0
        • craggus2000C
          craggus2000
          last edited by

          Hi,
          Yes in the end I decided to get a snes-style USB controller, and it seems to be working a treat!
          Sorry for the delay in replying...

          Craggus2000

          "If it ain't broke, break it and make it better"

          1 Reply Last reply Reply Quote 0
          • 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.