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.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.
    • MetalMilitiaM
      MetalMilitia
      last edited by

      Hey guys. I am trying to set up a RetroLink Saturn USB controller for Genesis games and it won't allow me to map the shoulder buttons. I was going to set one of them to be "Select", but that isn't working. Do I have any other options to set my "enable hotkey" only for Genesis? I'd like the keep everything else stock if possible. Thanks!

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

        How did you try to configure one of the shoulder buttons as select? Via the cfg. file or via the start menu?

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

          It was via the start menu, but the system wouldn't recognize the button press at all.

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

            @MetalMilitia what adapter are you using? Sadly several adaptors say the shoulder buttons dont work. I am trying to find one that the shoulder buttons do work on.

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

              Well you could configure the cfg. file by hand. But first find out if the pi recieves a signal from the controller.

              run:
              "jstest /dev/input/js0" if controller 1, if controller 2 js1, ....

              then press one of the shoulder buttons repeatedly and look if one of the buttons gets a signal.

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

                @edmaul69 he said he was using a retrolink usb controller, so no adapter

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

                  @CortexVacua i guess i should not be multitasking. I missed that like an idiot.

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

                    @MetalMilitia if you can manually change your controllers config making start your hotkey and a different key for exit.

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

                      @edmaul69
                      That would be an option, but I wouldn't recommend having start as the enable hotkey button considering, that it is a often used button, and you can easily exit out/reset a game by accident. But I guess if the shoulder buttons don't work thats fine, but it would change the settings for all emulators when using this controller.

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

                        @CortexVacua it would be the only option if those two buttons dont work. Button mashing in some street fighter you would exit everytime using any other button.

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