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

    Cannot set enable hotkey button with saturn controller

    Scheduled Pinned Locked Moved Help and Support
    saturnhotkeyscontroller setu
    27 Posts 3 Posters 7.4k 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.
    • MetalMilitiaM
      MetalMilitia
      last edited by

      If someone could point my in the right direction of how to go about that as beginner friendly as possible it would be awesome lol

      CortexVacuaC 1 Reply Last reply Reply Quote 0
      • CortexVacuaC
        CortexVacua @MetalMilitia
        last edited by

        @MetalMilitia
        In the screen you see when turning on the Pi, run the command i posted above and tell us if the shoulder buttons seem to be recognized or if no button number pops up. Maybe press the a button before pressing the shoulder button, so you see how it should look.

        1 Reply Last reply Reply Quote 0
        • MetalMilitiaM
          MetalMilitia
          last edited by

          It doesn't appear to recognize anything when I press them for some reason...

          CortexVacuaC 1 Reply Last reply Reply Quote 0
          • CortexVacuaC
            CortexVacua @MetalMilitia
            last edited by

            @MetalMilitia the shoulder buttons? or any buttons?

            1 Reply Last reply Reply Quote 0
            • MetalMilitiaM
              MetalMilitia
              last edited by

              The shoulder buttons. I got a response from all other buttons luckily.

              CortexVacuaC 1 Reply Last reply Reply Quote 0
              • CortexVacuaC
                CortexVacua @MetalMilitia
                last edited by CortexVacua

                @MetalMilitia ok so it seems the retropie doesn't get a signal. Im not sure if setting up the controller as a 360 pad with this tutorial would make the shoulder buttons register https://github.com/RetroPie/RetroPie-Setup/wiki/Universal-Controller-Calibration-&-Mapping-Using-xboxdrv . What you could do though, is what edmaul69 recommended and change the hotkey function of select button over to the start button.

                This would only affect this specific controller! Other controllers would still exit games via SELECT + START

                If you want to do that I could guide you through.

                1 Reply Last reply Reply Quote 0
                • MetalMilitiaM
                  MetalMilitia
                  last edited by

                  Yea I think I'd rather just change the hotkey. I could set one of the top row of buttons to be the enable hotkey since there aren't too many 6 button games to begin with.

                  1 Reply Last reply Reply Quote 0
                  • CortexVacuaC
                    CortexVacua
                    last edited by

                    Do you know what to do or do you need assistance?

                    1 Reply Last reply Reply Quote 0
                    • MetalMilitiaM
                      MetalMilitia
                      last edited by

                      Assistance would be greatly appreciated.

                      edmaul69E 1 Reply Last reply Reply Quote 0
                      • CortexVacuaC
                        CortexVacua
                        last edited by

                        Ok so first thing you will need to do is run "jstest /dev/input/js0" again and write down wich button the start button corresponds to (for example: button 9) and do the sam for every button you want to have a function. If you don't want to change any of the other configs. Just get the button for START and the button you want to exit the game (for example Z).

                        When you have done this write their button values in here.

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

                          @MetalMilitia i would make exit the middle top button. The least likely button to accidently hit while pressing start.

                          1 Reply Last reply Reply Quote 0
                          • MetalMilitiaM
                            MetalMilitia
                            last edited by

                            Start is 9 and the top middle button is 3.

                            CortexVacuaC 1 Reply Last reply Reply Quote 1
                            • CortexVacuaC
                              CortexVacua
                              last edited by CortexVacua

                              ok now quit out of jtest by pressing CTRL + C

                              After you have done this

                              type in "sudo nano /opt/retropie/configs/all/retroarch-joypads/" WITHOUT pressing enter.

                              Than press tab 2 times until the tree shows you all your controller

                              than write in the controller you want to reconfigure:

                              for example
                              "sudo nano /opt/retropie/configs/all/retroarch-joypads/Nintendo\ Wii\ Remote\ Pro\ Controller.cfg" and dont forget to put backslashes in front of every space like I did

                              And tell me if the cfg. file opened

                              1 Reply Last reply Reply Quote 0
                              • CortexVacuaC
                                CortexVacua @MetalMilitia
                                last edited by

                                @MetalMilitia
                                Well I have to go to sleep now, so I'll just assume everything worked up to that point.
                                Now edit input_enable_hotkey_btn = " " --> input_enable_hotkey_btn = "9"
                                and input_exit_emulator_btn = " " --> input_exit_emulator_btn = "3"

                                then press CTRL + X
                                Ther will be a prompt, asking if you want to save. Press Y. There should be another prompt asking if you want to save over the old file press ENTER. And that's it.

                                Should work now.

                                MetalMilitiaM 1 Reply Last reply Reply Quote 0
                                • MetalMilitiaM
                                  MetalMilitia
                                  last edited by

                                  Sorry about that! Had to step away for a bit yesterday. I will give this a shot today. Thanks for all the help!

                                  1 Reply Last reply Reply Quote 0
                                  • MetalMilitiaM
                                    MetalMilitia @CortexVacua
                                    last edited by

                                    @CortexVacua said in Cannot set enable hotkey button with saturn controller:

                                    input_exit_emulator_btn = " "

                                    Got it all worked out. I really appreciate the help! Thanks again!

                                    1 Reply Last reply Reply Quote 0
                                    • CortexVacuaC
                                      CortexVacua
                                      last edited by

                                      No problem dude, glad to help.

                                      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.