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

    Any control apps?

    Scheduled Pinned Locked Moved Help and Support
    mapping keysgamepadblock
    11 Posts 2 Posters 1.9k 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.
    • mediamogulM
      mediamogul Global Moderator @johnny5126
      last edited by

      @johnny5126

      You can run evtest on the keyboard event .

      RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

      J 1 Reply Last reply Reply Quote 0
      • J
        johnny5126 @mediamogul
        last edited by

        @mediamogul Is that downloadable?

        Pi Model 3
        Power Supply used: 5V
        RetroPie Version Used 4.4
        USB Devices connected: IPac2, Sanwa joystick

        mediamogulM 1 Reply Last reply Reply Quote 0
        • mediamogulM
          mediamogul Global Moderator @johnny5126
          last edited by

          @johnny5126

          Better yet, it's already installed.

          RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

          1 Reply Last reply Reply Quote 0
          • J
            johnny5126
            last edited by

            @mediamogul
            How would I find and run it?

            Pi Model 3
            Power Supply used: 5V
            RetroPie Version Used 4.4
            USB Devices connected: IPac2, Sanwa joystick

            mediamogulM 1 Reply Last reply Reply Quote 0
            • mediamogulM
              mediamogul Global Moderator @johnny5126
              last edited by mediamogul

              @johnny5126

              If you run:

              cat /proc/bus/input/devices
              

              You should be able to find the keyboard listing. look for the event number. Using 'event2' as an example, you'd then run.

              evtest /dev/input/event2
              

              From there, you'll be presented with the testing interface and as you press a button, the corresponding keyboard key will be noted on screen.

              RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

              J 2 Replies Last reply Reply Quote 0
              • J
                johnny5126 @mediamogul
                last edited by

                @mediamogul

                Great. Thanks!

                Pi Model 3
                Power Supply used: 5V
                RetroPie Version Used 4.4
                USB Devices connected: IPac2, Sanwa joystick

                1 Reply Last reply Reply Quote 0
                • J
                  johnny5126 @mediamogul
                  last edited by

                  @mediamogul
                  I'm at a loss here. I'm using a gamepadblock, and it uses a number 1,2,3 etc depending what terminal the button is connected to. I'm trying to reconfigure the buttons on bluemsx and to assign button 1, 2, 3, left and right joystick button, etc to start the game to certain buttons on my cabinet, but I can't seem to find a way to do this. Am I able to?

                  Pi Model 3
                  Power Supply used: 5V
                  RetroPie Version Used 4.4
                  USB Devices connected: IPac2, Sanwa joystick

                  mediamogulM 1 Reply Last reply Reply Quote 0
                  • mediamogulM
                    mediamogul Global Moderator @johnny5126
                    last edited by

                    @johnny5126 said in Any control apps?:

                    I'm using a gamepadblock

                    I'm not very familiar with the gamepadblock, but I just had a look and I don't believe it reports as a keyboard at all, but rather a USB HID-compliant controller. This being the case, you'll probably have more success getting the button codes by using jstest, which is also already installed on RetroPie. Instead of event numbers, you'll be looking for js numbers, so executing jstest would look something like

                    jstest /dev/input/js2
                    

                    You'll then be presented with another testing interface that responds to button presses. As far as lr-msxblue is concerned, it's actually a libretro, or RetroArch core, so if certain games need to be started using a keyboard key, you're only option is going to be enabling keyboard support, as detailed here. Of course, this would mean that you'd have to use a keyboard to start them, but if you wanted to put some extra effort in, it's also possible to key-map your controller, as detailed here.

                    RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

                    J 1 Reply Last reply Reply Quote 0
                    • J
                      johnny5126 @mediamogul
                      last edited by

                      @mediamogul

                      I guess using an Ipac2 would be a lot easier since it emulates a keyboard.

                      Pi Model 3
                      Power Supply used: 5V
                      RetroPie Version Used 4.4
                      USB Devices connected: IPac2, Sanwa joystick

                      mediamogulM 1 Reply Last reply Reply Quote 0
                      • mediamogulM
                        mediamogul Global Moderator @johnny5126
                        last edited by

                        @johnny5126

                        Both have their advantages and disadvantages. If I were faced with only having one, I'd probably choose a USB HID-compliant controller interface, as it could still be key-mapped later if need be.

                        RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

                        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.