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

    Controller Issues

    Scheduled Pinned Locked Moved Help and Support
    10 Posts 6 Posters 3.2k 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.
    • J
      jay81uk
      last edited by

      Having some real trouble at the moment... I configure my controller so that A is a and B is B, but after launching a game, they reverse, and they're reversed in the menu too?!

      Whether it's something I've done during setup as I followed someone's guide who said it reverses them to correct them. But this wasn't happening before. Any ideas?

      Have tried reconfiguring controller but it keeps happening.

      Thanks

      dankcushionsD 1 Reply Last reply Reply Quote 0
      • edmaul69E
        edmaul69
        last edited by edmaul69

        You have to configure it like a super nintendo controller. A on the right, b on the bottom, y on the left, x on the top. Not sure how you are setting it up since you did not mention the controller you are using

        1 Reply Last reply Reply Quote 0
        • J
          jay81uk
          last edited by

          But retropie says press B to go back in the menus, but B launches the game. It says press A to launch game but A takes you back in the menu!

          I'm using a gamesir controller, bit like an xbox controller. I want the buttons to match up with what retropie menus say. They work when I configure the controller, but after launching a game and returning to the retropie menu, the buttons are reversed again.

          1 Reply Last reply Reply Quote 0
          • dankcushionsD
            dankcushions Global Moderator @jay81uk
            last edited by

            @jay81uk said in Controller Issues:

            Having some real trouble at the moment... I configure my controller so that A is a and B is B, but after launching a game, they reverse, and they're reversed in the menu too?!

            Whether it's something I've done during setup as I followed someone's guide who said it reverses them to correct them. But this wasn't happening before. Any ideas?

            so you followed a guide to reverse the A/B buttons and now they are reversed?

            1 Reply Last reply Reply Quote 0
            • J
              jay81uk
              last edited by

              No sorry. Basically I have my controller set up how the nes and SNES controllers are. However, this means within the retropie menu, A is B and B is A. I don't want this, I want it to be how it's meant to be. Do the only way around this is to manually change each one. How do I configure the controller to how i want it for each individual emulator?

              B 1 Reply Last reply Reply Quote 0
              • B
                bazmonkey
                last edited by

                Xbox-esque buttons are reversed. Look at a picture of an SNES controller.

                So if you follow what your buttons say, they'll be backwards in games. If you configure it with A where A should be (which is B on yours), it'll be reversed in emulationstation, but where you expect in games.

                You can configure retroarch's configuration separately, but as I don't stare at the controller whist playing, I find it much better for "A" and ok and affirmative being the button on the right, and no, back, negative being the button on the bottom... no matter what it says on it.

                1 Reply Last reply Reply Quote 0
                • B
                  bazmonkey @jay81uk
                  last edited by

                  @jay81uk /opt/retropie/configs/all/retroarch-joypads/ should have a file in it for your controller.

                  Configure your controller in emulationstation again. Use the labels (so A is down, Y is up).

                  Now edit the file in that directory. Swap the values for A/B and X/Y.

                  Does that give you what you're lookin' for?

                  herb_fargusH 1 Reply Last reply Reply Quote 0
                  • herb_fargusH
                    herb_fargus administrators @bazmonkey
                    last edited by

                    @bazmonkey in configuration/tools under emulationstation you can swap a and b in emulationstation while still retaining the snes layout for gameplay

                    If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

                    Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

                    1 Reply Last reply Reply Quote 0
                    • J
                      jay81uk
                      last edited by

                      Still slighty unsure...

                      I wanted the correct layout for buttons within the RetroPie menu, so A being A and B being B, but then in NES games, B to be A and A to be B...

                      1 Reply Last reply Reply Quote 0
                      • FloobF
                        Floob
                        last edited by

                        @jay81uk Try input core input remapping
                        https://github.com/RetroPie/RetroPie-Setup/wiki/RetroArch-Configuration#core-input-remapping

                        Please read the Docs before asking a new question.
                        RetroPie Help Guides: https://goo.gl/3gcNsT

                        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.