RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    What do we need to do to get a proper hotkey system?

    Scheduled Pinned Locked Moved Ideas and Development
    hotkeyshiftdedicatedexitadmin
    12 Posts 5 Posters 3.1k 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.
    • D
      dsstrainer
      last edited by dsstrainer

      I'm not sure if this is a retropie issue or a retroarch issue...
      But as I understand it, there are a lot of limitations with the hotkey system.
      Correct me if I'm wrong but the two limitations I see are:

      • You can't have simultaneous dedicated AND hotkey enabled admin buttons like dedicated "Exit" and hotkey "Reset", etc
      • You can disable hotkey and change the input_exit_emulator_btn to input_exit_emulator and set it to "escape" but you can't set a dedicated joystick button to exit.

      Are these both true statements? If not please advise.

      Assuming they are true, why do we need to pick and choose? The Hotkey should work like the shift key on a keyboard. All buttons should have 2 states. Normal state, and a Shifted state. Also, every button function should be able to be mapped to either their normal state or shifted state.

      For example,
      Why can't we simply have a normal state exit button:
      input_exit_emulator_btn="7"
      OR a hotkey exit button
      input_hotkey_enable_btn="8"
      input_exit_emulator_hotkey_btn="9"

      And why can't we have a dedicated reset button, but hotkey enabled save/load at the same time?

      It makes zero sense to limit admin buttons to only work if a hotkey is pressed and only all or nothing.
      Tell me where to donate to get these features as it seems like a huge oversight and it boggles the mind that nobody else is complaining about this.

      RetroPie v4.2 • RPi3 Model B • 5.1V 2.5A PSU • 8GB SanDisk class 10 microSD • 16GB External USB Thumb Drive
      Roms, images and configs stored in USB and symlinked from normal microsd location
      Xarcade Keyboard encoder + Zero Delay Joystick encoder

      meleuM 1 Reply Last reply Reply Quote 1
      • meleuM
        meleu @dsstrainer
        last edited by

        @dsstrainer It's a matter of opinion. For example, I'm very happy with how hotkeys work currently. Anyway your observations should be addressed to RetroArch. Although I doubt they'll give attention to it.

        • Useful topics
        • joystick-selection tool
        • rpie-art tool
        • achievements I made
        D 1 Reply Last reply Reply Quote 0
        • D
          dsstrainer @meleu
          last edited by

          @meleu It's a matter of opinion but only because you have it working and you've accepted the limited option you were given, but fundamentally its just a flawed implementation that could be so much more open ended and configurable. But thanks for the tip, I'll go rant at RetroArch forums :)

          RetroPie v4.2 • RPi3 Model B • 5.1V 2.5A PSU • 8GB SanDisk class 10 microSD • 16GB External USB Thumb Drive
          Roms, images and configs stored in USB and symlinked from normal microsd location
          Xarcade Keyboard encoder + Zero Delay Joystick encoder

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

            my understanding is that it takes large amounts of restructuring to change such things in retroarch, and it's a huge project with many outstanding issues. if you can explain the issue well and it's not a duplicate you may try logging it here: https://github.com/libretro/RetroArch/issues

            It makes zero sense to limit admin buttons to only work if a hotkey is pressed and only all or nothing.
            Tell me where to donate to get these features as it seems like a huge oversight and it boggles the mind that nobody else is complaining about this.

            you probably don't want to explain it like that if you want someone to look at it :)

            D 1 Reply Last reply Reply Quote 1
            • D
              dsstrainer @dankcushions
              last edited by

              @dankcushions said in What do we need to do to get a proper hotkey system?:

              my understanding is that it takes large amounts of restructuring to change such things in retroarch, and it's a huge project with many outstanding issues. if you can explain the issue well and it's not a duplicate you may try logging it here: https://github.com/libretro/RetroArch/issues

              It makes zero sense to limit admin buttons to only work if a hotkey is pressed and only all or nothing.
              Tell me where to donate to get these features as it seems like a huge oversight and it boggles the mind that nobody else is complaining about this.

              you probably don't want to explain it like that if you want someone to look at it :)

              LOL yes fair enough. Just frustrated. The whole system seems so well polished on the surface and I took it for granted that it would be well thought out under the hood instead of cobbled together for this part so I drilled my holes already. I'll tone it down for the official request. Thanks!

              RetroPie v4.2 • RPi3 Model B • 5.1V 2.5A PSU • 8GB SanDisk class 10 microSD • 16GB External USB Thumb Drive
              Roms, images and configs stored in USB and symlinked from normal microsd location
              Xarcade Keyboard encoder + Zero Delay Joystick encoder

              1 Reply Last reply Reply Quote 0
              • N
                Nataq
                last edited by

                This is also one thing I struggle with. This suggestion take my vote !

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

                  @Nataq we are not in charge of retroarch development so any suggestions need to be sent to them.

                  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

                  N 1 Reply Last reply Reply Quote 0
                  • N
                    Nataq @BuZz
                    last edited by

                    @BuZz said in What do we need to do to get a proper hotkey system?:

                    @Nataq we are not in charge of retroarch development so any suggestions need to be sent to them.

                    Isn't the "Ideas and Developement" forum ? Just saying I'd like the idea too. How is this not the good place ?

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

                      @Nataq Because we are not responsible for that software and do not make the decisions about it as I just said. Feel free to say you like the idea, but nothing will happen about it by writing it here :-)

                      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

                      N 1 Reply Last reply Reply Quote 0
                      • N
                        Nataq @BuZz
                        last edited by

                        @BuZz said in What do we need to do to get a proper hotkey system?:

                        @Nataq Because we are not responsible for that software and do not make the decisions about it.

                        So I don't want to sound rude but tell me what is the "Ideas and Developement" section for ?

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

                          @Nataq Ideas and Development for RetroPie. As in things we are in control of. RetroPie is system for installing / configuring lots of software - we are not responsible for every piece of software we ship with.

                          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
                          • N
                            Nataq
                            last edited by

                            I see. So Retropie and Retroarch are two different things... Ok ! Thanks for the clarification

                            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.