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

    Key to launch RunCommand dialog & Menu Navigation?

    Scheduled Pinned Locked Moved Help and Support
    runcommandjoystick mappin
    8 Posts 5 Posters 2.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.
    • hansolo77H
      hansolo77
      last edited by hansolo77

      Hey guys, guess what.. Me again!

      So I have my SegaPi build in progress. I don't have a USB Sega 6-button controller yet, but I have the next best thing. Anyway, I've been trying to figure out how to get in and change some settings (namely, an emulator to use for one of my games) in the RunCommand. I just couldn't figure it out. So then I got wise and went to the wiki. In there, it says the RunCommand is triggered by button 0 on joystick 0. So I SSH'ed into my Pi's terminal and ran the good 'ol jstest /dev/input/js0 to figure out what controller was actually connected to js0 (I suspected it might be something dumb like the USB hub or something). Turns out, it was the right controller, but button 0 is actually mapped as X on my 6-button controller (X on a sega pad). I had been trying to access it using the C button (on a sega pad) which correlates to B on the RetroPad. So I went back and tried hitting the correct button, and sure enough RunCommand's editor pops up. Awesome!

      Now, is there a way to reconfigure this, so that ANY button will pop up the RunCommand and not just button 0? It seems to me that the terminology of "Press a button to configure" would mean "ANY" button. I guess that's incorrect, as none of them worked until I finally tried the 0 button. This ties into another question... whenever I'm inside a script menu like this (or in RetroPi-Setup or Raspberry Config, etc) I can't acknowledge with the RetroPad B and cancel with RetroPad A as you do inside the EmulationStation menu. It's wierd. I have to press the button 0 button to acknowledge, and button 1 to cancel. The way my controller is configured, RetroPad B maps to button 5, and RetroPad A maps to button 4. Now that I think about it, this is also how it maps inside the RetroArch menus as well.

      So yeah, anyway to fix this, or is it just something I'll have to remember and just make myself get used to? I'd like to have a universal controller mapping. The same buttons to accept and exit, no matter what menu or program I'm in. And also have any button activate the RunCommand screen rather than the 0 button. If not, that's ok, I'm just asking. :)

      Who's Scruffy Looking?

      columboscoatC rbakerR meleuM 3 Replies Last reply Reply Quote 0
      • columboscoatC
        columboscoat Banned @hansolo77
        last edited by

        @hansolo77 I just mash the pad... usually works.

        1 Reply Last reply Reply Quote 0
        • rbakerR
          rbaker @hansolo77
          last edited by

          @hansolo77 You launch a rom, The run command appears. You press anything to enter the menu. There is no configuring to do. What exactly is the problem? You can turn it on or off.

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

            @rbaker i think pressing any key is new. Was always just button 0

            @hansolo77 i think you need to update retropie-setup and runcommand to get any button to work. I dont know if it is implimented or not but i know there was at least talks of adding using any key

            rbakerR 1 Reply Last reply Reply Quote 0
            • meleuM
              meleu @hansolo77
              last edited by

              @hansolo77 currently you can control the dialog menus of runcommand/retropie_setup using any connected controller using only the buttons 0 and 1.

              We all hope to see improvements on this feature (like mapping other buttons), but currently that's the way how it works.

              • Useful topics
              • joystick-selection tool
              • rpie-art tool
              • achievements I made
              1 Reply Last reply Reply Quote 0
              • hansolo77H
                hansolo77
                last edited by

                Ok. I was just used to how it worked with my other controllers in my NES build. Now that I've moved on to the Sega build that has a different controller, I just have to get used to the alternate buttons. No biggie. Thanks for the info!

                Who's Scruffy Looking?

                1 Reply Last reply Reply Quote 0
                • rbakerR
                  rbaker @edmaul69
                  last edited by

                  @edmaul69 Mine says "press a key to configure" - does it mean the "a" key? Just been pressing fire and it's always come up.

                  columboscoatC 1 Reply Last reply Reply Quote 0
                  • columboscoatC
                    columboscoat Banned @rbaker
                    last edited by

                    @rbaker I've never been sure. As I said I just mash. It seems to work.

                    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.