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

    Shortcuts For Disc Swapping (Keyboard or Controller)

    Scheduled Pinned Locked Moved Help and Support
    shortcutdisc control
    5 Posts 2 Posters 1.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.
    • A
      AlphaBetaPie
      last edited by

      One of the things I remember reading somewhere (although I can't remember if it was here or elsewhere), was that there was some kind of shortcut or script available that would allow you to change your discs (to go from disc 1 to disc 2 in PlayStation for example), without having to go into the menu, eject the disc in disc controller, load the new file, close the tray, etc. Does anyone remember seeing something like that, or have a good option that can keep the experience fairly seamless and not require any menu work? I like to keep it as Kiosk-mode friendly for non-tech people using it as possible. And if this shortcut to swap the discs can be applied to a controller instead of a keyboard, well then even better!

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

        There are a few hotkey enabled commands you can bind to your controller. They're not set by default by RetroPie's auto-configuration, but you can add them to the retroarch.cfg for the system where you're interested:

        • input_disk_next_btn
        • input_disk_prev_btn
        • input_disk_eject_toggle_btn
        1 Reply Last reply Reply Quote 0
        • A
          AlphaBetaPie
          last edited by AlphaBetaPie

          @mitu Thanks, sounds like what I'm looking for. But would it be possible to include the hotkey function? For example, input_disk_next_btn = "n" I assume would work on a keyboard, by simply pressing the n key and it'll select the next disc.

          But what about a controller? All my buttons are account for, so would it be possible to include a hotkey? So then it becomes something like input_disk_next_btn = "hotkey+x" (which would toggle the next disc by holding the hotkey and hitting x), or input_disk_eject_toggle_btn = "hotkey+l3" (which would eject the disc tray by holding the hotkey and clicking in on the left thumbstick)?

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

            @alphabetapie I feel like I responded to your question in my previous post.

            A 1 Reply Last reply Reply Quote 0
            • A
              AlphaBetaPie @mitu
              last edited by AlphaBetaPie

              @mitu said in Shortcuts For Disc Swapping (Keyboard or Controller):

              @alphabetapie I feel like I responded to your question in my previous post.

              Somewhat. But the inputs in the config file are not clear that they represent both the keyboard commands (which I don't want), and the controller commands (which I do want). So I had to do some experimenting to sort that out on my own.

              But also, in doing that, it seems I found a much simpler way than searching the input_disk_next_btn line in the config file and adding the button command manually. Would it not have been easier to just use this menu and set the button presses here on the controller? It's an option that does exactly what I want. Just hidden in the hotkey menu.

              Here is what I mean below (and where some of the confusion comes from I think). At any rate, mission accomplished.

              Capture.jpg

              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.