RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    Menu Navigation (D-pad + Left-stick would be better)

    Scheduled Pinned Locked Moved Ideas and Development
    menu navigationmenumenu config
    16 Posts 7 Posters 4.3k 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.
    • OneSwitchO
      OneSwitch
      last edited by

      Still wondering if this might be possible to implement? Would make navigation much nicer.

      OneSwitchO 1 Reply Last reply Reply Quote 0
      • OneSwitchO
        OneSwitch @OneSwitch
        last edited by

        @oneswitch Just to bump this really. It would really be nice if you could browse the RetroPie menus using the left analogue stick.

        I have most games set up to work with the left analogue stick. It would be more intuitive for me and those like me, if you didn't have to change the nature of your stick to simply choose different games.

        This would be a basic user interface improvement and accessibility improvement to boot for people with a single stick.

        Pretty please. :) @herb_fargus or whomever I should be addressing this to.

        chipsnblipC 1 Reply Last reply Reply Quote 1
        • chipsnblipC
          chipsnblip @OneSwitch
          last edited by

          @oneswitch i was able to get left analog stick navigation working by replacing the joystick hat navigation lines (up/down/left/right) in /opt/retropie/configs/all/emulationstation/es_input.cfg with the following:

          <input name="down" type="axis" id="1" value="1" />
          <input name="left" type="axis" id="0" value="-1" />
          <input name="right" type="axis" id="0" value="1" />
          <input name="up" type="axis" id="1" value="-1" />

          unfortunately this will disable d-pad navigation. it would be nice to have both working simultaneously. for that, i think the input names leftanalogup, leftanalogdown, leftanalogleft, leftanalogright as defined in /opt/retropie/supplementary/emulationstation/scripts/inputconfiguration.sh would have to be accepted by emulationstation, but i'm not a programmer and wouldn't know where to start with that.

          hopefully a developer can chime in.

          OneSwitchO 2 Replies Last reply Reply Quote 1
          • OneSwitchO
            OneSwitch @chipsnblip
            last edited by

            @chipsnblip said in Menu Navigation (D-pad + Left-stick would be better):

            oneswitch i was able to get left analog stick navigation working by replacing the joystick hat navigation lines (up/down/left/right) in /opt/retropie/configs/all/emulationstation/es_input.cfg with the following:
            <input name="down" type="axis" id="1" value="1" />
            <input name="left" type="axis" id="0" value="-1" />
            <input name="right" type="axis" id="0" value="1" />
            <input name="up" type="axis" id="1" value="-1" />

            I'll try that thanks. Looks a good temporary fix, but I agree, both D-pad and left-stick would be most useful generally.

            1 Reply Last reply Reply Quote 1
            • OneSwitchO
              OneSwitch @chipsnblip
              last edited by

              Thanks again @chipsnblip - that's a big improvement for the system I'm building. Just tried it. Much appreciate your help.

              1 Reply Last reply Reply Quote 1
              • chipsnblipC
                chipsnblip
                last edited by

                @OneSwitch, good news: https://github.com/RetroPie/RetroPie-Setup/pull/2529

                if this pull request is accepted, your dream of digital+analog menu navigation will soon become reality.

                stay tuned :)

                1 Reply Last reply Reply Quote 2
                • K
                  klachow
                  last edited by

                  Was this ever implemented or a solution ever made? I'm interested in this as well.

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

                    @klachow Yes, if you click on the PR linked in the previous post, you'd see that the necessary modifications have been added to EmulationStation.

                    K 1 Reply Last reply Reply Quote 1
                    • K
                      klachow @mitu
                      last edited by

                      @mitu Thanks, my build doesn't seem to be doing that. I can't remember which version of Retropie I have installed, is there a way to check? Also assuming I update, would this feature enable automatically? Also assuming I don't want to update because I have nearly everything else working the way I would like and do not want to mess it up, if there a way for me to implement this on my own? Thanks for any insight.

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

                        @klachow You can see the version when you start the RetroPie-Setup script.
                        To get this, you should EmulationStation and then re-configure your gamepad to the joystick axis are added to the input configuration.
                        For manual installation, you can look at @chipsnblip's instructions.

                        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.