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

    Razer Kishi Controller works in ES menus but not in emulators

    Scheduled Pinned Locked Moved Help and Support
    controllerhelp
    19 Posts 2 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.
    • mituM
      mitu Global Moderator @GrimDanFango
      last edited by

      You can use jstest and see what values are reported for each button, to compare with the .cfg file's settings.
      You can also try to map the gamepad directly from RetroArch and generate and auto-configuration profile - https://www.retroarch.com/index.php?page=joypad-autoconfig.

      G 1 Reply Last reply Reply Quote 0
      • G
        GrimDanFango @mitu
        last edited by

        @mitu OK, so I have made some progress by navigating from the RetroPie menu > RetroArch > Settings > Input > Input User 1 Binds, then manually setting each button and saving the autoconfig. That has got all the controls working properly except I cant figure out how to set the hotkey to exit the game. I have tried going into the Input Hotkey Binds menu and setting a Hotkey button and a Quit retroarch button but neither seems to do anything when in a game (I set the Hotkey button to the 'Home' button on the controller, and the quit button as Select). I'm expecting that if I hold the home button and press select it should quit?

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

          @grimdanfango Yes, Hotkey + Quit should exit RetroArch.

          G 1 Reply Last reply Reply Quote 0
          • G
            GrimDanFango @mitu
            last edited by

            @mitu I have tried everything to get the hotkeys working but am having no joy. I started over completely after reflashing the OS, and one thing I've noticed is that the EmulationStation input configuration es_input.cfg file has completely different values to the auto-configuration file. Also the input config I setup in the retropie UI doesnt work in any of the RetroArch config menus.

            Here is the former: https://pastebin.com/HC59RU2j

            Here is the latter: https://pastebin.com/d6jNEXYq

            Does this give any insight into the issue?

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

              @grimdanfango said in Razer Kishi Controller works in ES menus but not in emulators:

              es_input.cfg file has completely different values to the auto-configuration file

              Yes, as it should be. The 2 files are meant for different programs (EmulationStation / RetroArch) so they're not compatible and they shouldn't be the same.

              I see the Hotkey enable button is set as btn no. 12, different than Select - I assume this is what you've chosen during input configuration.
              I see you also have a 2nd gamepad configured - is that also connected ?

              G 1 Reply Last reply Reply Quote 0
              • G
                GrimDanFango @mitu
                last edited by GrimDanFango

                @mitu said in Razer Kishi Controller works in ES menus but not in emulators:

                @grimdanfango said in Razer Kishi Controller works in ES menus but not in emulators:

                es_input.cfg file has completely different values to the auto-configuration file

                Yes, as it should be. The 2 files are meant for different programs (EmulationStation / RetroArch) so they're not compatible and they shouldn't be the same.

                I see the Hotkey enable button is set as btn no. 12, different than Select - I assume this is what you've chosen during input configuration.

                Yes, the Razer has a 'Home' button, which is the one I chose during the config. Though I have also experimented with setting other buttons as the hotkey (including select) with no success.

                I see you also have a 2nd gamepad configured - is that also connected ?

                The other pad is just a budget SNES controller which I've been using to confirm that the issue is related to the Razer config (rather than being something else which affects all controllers). I've had that pad connected when troubleshooting or to navigate the RetroArch menus, but also disconnected when testing at other times. It doesnt seem to make any difference. When I reinstalled from scratch I didnt even connect that pad initially in case that somehow affected the Razer config, but that didnt make any difference either.

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

                  @grimdanfango When 2 pads are connected, only 1 of them (Pad 1) has access to hotkeys, so if your SNES controller gets to be P1, the Razer would not be able to use Exit. But I guess that's not always the case.

                  Anyway, the config looks fine and if you only have the Razer plugged in when starting a game and the hotkeys don't work, I don't understand why the hotkeys won't work. Can you also post your retroarch.cfg from /opt/retropie/configs/all ?

                  EDIT: just an idea - does the Home button has any special function - like switching controller modes/profiles ?

                  G 1 Reply Last reply Reply Quote 0
                  • G
                    GrimDanFango @mitu
                    last edited by GrimDanFango

                    @mitu said in Razer Kishi Controller works in ES menus but not in emulators:

                    @grimdanfango When 2 pads are connected, only 1 of them (Pad 1) has access to hotkeys, so if your SNES controller gets to be P1, the Razer would not be able to use Exit. But I guess that's not always the case.

                    Good to know, but I get the same issue regardless of whether the other pad is connected or not.

                    Anyway, the config looks fine and if you only have the Razer plugged in when starting a game and the hotkeys don't work, I don't understand why the hotkeys won't work. Can you also post your retroarch.cfg from /opt/retropie/configs/all ?

                    https://controlc.com/73ee833d - Note that this is from a fresh install having only performed the input config through the ES UI. I havent yet repeated the process of manually binding the buttons as I did in post #10 above to get all the other keys working properly in games etc.

                    EDIT: just an idea - does the Home button has any special function - like switching controller modes/profiles ?

                    The pad is designed for use with Android phones, so pressing the home key on the pad is supposed to mimic the results of pressing the home key on your phone. Other than that it has no special function.

                    G 1 Reply Last reply Reply Quote 0
                    • G
                      GrimDanFango @GrimDanFango
                      last edited by

                      @mitu anything standing out in the config file?

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

                        @grimdanfango said in Razer Kishi Controller works in ES menus but not in emulators:

                        @mitu anything standing out in the config file?

                        Nothing in particular, there's no hotkey override for a controller (just for keyboard inputs).

                        1 Reply Last reply Reply Quote 0
                        • G
                          GrimDanFango
                          last edited by

                          Still looking for a solution on this issue if anyone has any advice.

                          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.