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

    Start + Select on USB SNES Controller not working

    Scheduled Pinned Locked Moved Help and Support
    30 Posts 6 Posters 20.0k 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.
    • BrockBoytsB
      BrockBoyts @BuZz
      last edited by

      @BuZz

      Hey man! So that worked. Thank you! I noticed that you have to hit the "start" button on a game with the controller you want to use. Then that controller overrides all the others. In other words, once you start a game with a USB snes controller you can't unplug it and use the arcade controllers without quitting and restarting the game with the arcade buttons. FYI for anyone that runs across this issue.

      1 Reply Last reply Reply Quote 0
      • BrockBoytsB
        BrockBoyts @BuZz
        last edited by

        @BuZz

        Hey, I noticed my page up and page down are not working. I have my L Bottom Shoulder assigned to "2" for my Xin-Mo and R Bottom Shoulder to "5". When I hit them nothing happens. I tried to alter the "menu" buttons in my all/config file but that didn't seem to have an effect.

        Here is my Xin-Mo Config file: http://pastebin.com/Dcd1qS2k
        Here is my all/config file: http://pastebin.com/kj8E7vYh

        1 Reply Last reply Reply Quote 0
        • BuZzB
          BuZz administrators
          last edited by

          Page up and Page down is not working in Emulation Station, or you mean shoulder buttons are not working in emulators ?

          To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

          BrockBoytsB 1 Reply Last reply Reply Quote 0
          • BrockBoytsB
            BrockBoyts @BuZz
            last edited by

            @BuZz
            Shoulder buttons work when I am playing a game just fine.

            Page up and page down is not working when navigating rom lists in Emulation Station.

            1 Reply Last reply Reply Quote 0
            • BuZzB
              BuZz administrators
              last edited by BuZz

              Did you manually make the retroarch config ? I assume you didn't configure them in ES then initially ? ES configuration is at /opt/retropie/configs/all/emulationstation/es_input.cfg - the retroarch configs are not related, apart from being generated when you configure a pad in emulationstation.

              You can backup your retroarch configs and reconfigure in ES (it should reconfigure retroarch also, but back up existing configs just in case something isn't right)

              To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

              BrockBoytsB 1 Reply Last reply Reply Quote 0
              • BrockBoytsB
                BrockBoyts @BuZz
                last edited by

                @BuZz
                I configured all of my controllers via ES config when you bring up the menu.

                I added some manual hotkey buttons for my 2 player Xin-Mo Config file: http://pastebin.com/Dcd1qS2k
                Here is what my es_input.cfg looks like: http://pastebin.com/NEQvnAyp

                If I play, SNES, with the Xin-Mo arcade controls, I can exit no problem by holding my assigned hotkey and exit button. If I plug in a USB controller and play SNES, everything works except my start+select exit emulator.

                The start button and the select button act normal on their own. It's just the hotkey functionality is not working on them.

                1 Reply Last reply Reply Quote 0
                • BuZzB
                  BuZz administrators
                  last edited by BuZz

                  @BrockBoyts As mentioned earlier I will need to see these files

                  /opt/retropie/configs/all/retroarch.cfg
                  /opt/retropie/configs/snes/retroarch.cfg
                  

                  To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                  1 Reply Last reply Reply Quote 0
                  • BuZzB
                    BuZz administrators
                    last edited by BuZz

                    Just re-read your last post - I though in your original post a controller didn't work at all - I must have misundersood ? Hotkeys only work on the first controller. You would need to change the order of the controllers via the configuration editor, or by swapping the usb ports.

                    To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                    BrockBoytsB 1 Reply Last reply Reply Quote 0
                    • BrockBoytsB
                      BrockBoyts @BuZz
                      last edited by

                      @BuZz

                      Dang. When I plug in a USB snes controller the arcade controls no longer work while in a game and my arcade controls are my first controller. It's like the USB snes controls take over but are still not the first controller.

                      Does that make sense? Not sure how to solve this one.

                      1 Reply Last reply Reply Quote 0
                      • BuZzB
                        BuZz administrators
                        last edited by

                        I would need to see those config files to advise - you can try setting the order in the configuration editor to see if that helps.

                        To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                        BrockBoytsB 1 Reply Last reply Reply Quote 0
                        • BrockBoytsB
                          BrockBoyts @BuZz
                          last edited by

                          @BuZz

                          Here are the configs you requested.

                          /opt/retropie/configs/all/retroarch.cfg: http://pastebin.com/HTWaqzSK
                          /opt/retropie/configs/snes/retroarch.cfg: http://pastebin.com/QUbeYxdD

                          Where is the configuration editor?

                          1 Reply Last reply Reply Quote 0
                          • BuZzB
                            BuZz administrators
                            last edited by

                            available from retropie-setup and also on the main retropie menu. The

                            https://github.com/retropie/retropie-setup/wiki/Configuration-Editor

                            go to basic options - choose emulator (or all for global) and set "Choose joypad order"

                            there is also this third party tool from meleu - https://github.com/meleu/RetroPie-joystick-selection

                            To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                            1 Reply Last reply Reply Quote 0
                            • BuZzB
                              BuZz administrators
                              last edited by

                              When I said about your controller not working at all, I got confused with another topic. I am currently replying to far too many users at once - and I have no idea what is what anymore ;-)

                              To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                              1 Reply Last reply Reply Quote 0
                              • BuZzB
                                BuZz administrators
                                last edited by

                                Please can I see your other controller configuration also (the one which the hotkeys don't work on) - from /opt/retropie/configs/all/retroarch-joypads

                                To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                                BrockBoytsB 1 Reply Last reply Reply Quote 0
                                • BrockBoytsB
                                  BrockBoyts @BuZz
                                  last edited by

                                  @BuZz

                                  It's all good man. You can tell who is super helpful on here and you are one of them. I appreciate all that you are doing. I couldn't do this without the support of everyone on the forums.

                                  I think I got slightly confused too. The topic for this issue is about my Start+Select. I realized you and I discussed this already and came to the conclusion it is about which controller I use to launch a game and that controller will have active hotkeys.

                                  Half way through this topic I mentioned my Page up and Page down hotkeys are not working. THAT is when we switched this discussion and maybe things got confusing.

                                  OKAY, so, I need your help getting the page up and page down functionality to work now.

                                  My configs:
                                  2 Player Xin-Mo: http://pastebin.com/1zdHiHaD
                                  USB Snes Controllers: http://pastebin.com/egUNHy30
                                  My etroarch.cfg: http://pastebin.com/HTWaqzSK
                                  My es_input.cfg: http://pastebin.com/NEQvnAyp

                                  1 Reply Last reply Reply Quote 0
                                  • BuZzB
                                    BuZz administrators
                                    last edited by

                                    The es_input.cfg is incorrect - did you edit it manually at any point from the es_temporaryinput.cfg ? as they use different attributes.

                                    Anyway, the leftbottom / rightbottom should be changed to pagedown / pageup

                                    eg

                                    <?xml version="1.0"?>
                                    <inputList>
                                      <inputAction type="onfinish">
                                        <command>/opt/retropie/supplementary/emulationstation/scripts/inputconfiguration.sh</command>
                                      </inputAction>
                                      <inputConfig type="joystick" deviceName="Xin-Mo Xin-Mo Dual Arcade" deviceGUID="03000000c0160000e105000001010000">
                                        <input name="a" type="button" id="11" value="1" />
                                        <input name="b" type="button" id="8" value="1" />
                                        <input name="down" type="axis" id="1" value="1" />
                                        <input name="left" type="axis" id="0" value="-1" />
                                        <input name="pagedown" type="button" id="2" value="1" />
                                        <input name="right" type="axis" id="0" value="1" />
                                        <input name="pageup" type="button" id="5" value="1" />
                                        <input name="select" type="button" id="9" value="1" />
                                        <input name="start" type="button" id="10" value="1" />
                                        <input name="up" type="axis" id="1" value="-1" />
                                        <input name="x" type="button" id="1" value="1" />
                                        <input name="y" type="button" id="0" value="1" />
                                      </inputConfig>
                                      <inputConfig type="joystick" deviceName="USB,2-axis 8-button gamepad  ">
                                        <input name="pagedown" type="button" id="5" value="1"/>
                                        <input name="start" type="button" id="7" value="1"/>
                                        <input name="pageup" type="button" id="4" value="1"/>
                                        <input name="up" type="axis" id="1" value="-1"/>
                                        <input name="a" type="button" id="0" value="1"/>
                                        <input name="b" type="button" id="1" value="1"/>
                                        <input name="down" type="axis" id="1" value="1"/>
                                        <input name="right" type="axis" id="0" value="1"/>
                                        <input name="select" type="button" id="6" value="1"/>
                                        <input name="left" type="axis" id="0" value="-1"/>
                                      </inputConfig>
                                    </inputList>
                                    

                                    To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                                    BrockBoytsB 1 Reply Last reply Reply Quote 0
                                    • BrockBoytsB
                                      BrockBoyts @BuZz
                                      last edited by

                                      @BuZz

                                      That fixed it. Not sure why those were changed like that.

                                      1 Reply Last reply Reply Quote 0
                                      • W
                                        wmcclelion
                                        last edited by

                                        This post is deleted!
                                        1 Reply Last reply Reply Quote 0
                                        • C
                                          chameleonkid
                                          last edited by

                                          Hi guys,

                                          im struggling on some kind of the same problem.

                                          Since id like to use the "ingame save option" its needed to end the emulator in a proper way.
                                          this seems to be working fine with the NES emu, but not for the SNES emulator.

                                          Im using a USB Buffalo SNES controller.

                                          i tried editing several files to get this working, but it seems like my changes didnt affect anything.

                                          Id really appreciate some help here. If i need to load up some of my conigfiles just let me know.

                                          btw sorry for my bad english its not my native language :)

                                          Thx in advance
                                          br
                                          Stefan

                                          1 Reply Last reply Reply Quote 0
                                          • C
                                            chameleonkid
                                            last edited by

                                            Hi,

                                            here my pastebins:bak:

                                            retroarch.cfg in "ALL":
                                            http://pastebin.com/QuXemUAD

                                            in SNES:
                                            http://pastebin.com/hpj1HkmP

                                            Joypadconfs + bak:

                                            sonyps3:
                                            http://pastebin.com/S6kyy3dx

                                            sonyps3bak:
                                            http://pastebin.com/2C3ChXtC

                                            USB,2-axis8-buttongamepad:
                                            http://pastebin.com/uA0RLKp4

                                            USB,2-axis8-buttongamepadbak:
                                            http://pastebin.com/hzdw6wNV

                                            Since im not too deep into linux/pi/unix thing im not too sure if this might help.

                                            btw im using an ibuffalo snes Gamepad most of the time.
                                            Should i delete the ps3 controllerfiles?

                                            Thx in advance
                                            br
                                            stefan

                                            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.