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

    Controller output visualization

    Scheduled Pinned Locked Moved Ideas and Development
    6 Posts 3 Posters 1.4k 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
      Arcuza
      last edited by

      I have some troubles with one of my controllers, when going up and down in a game list, suddenly screen changes to next system game list. When I press left to go back to the previous system it automatically browses up through the game list (even if I don't touch the controller)

      It would be awesome to have a option on the ES menu to show the controller output. It could be done with some nice graphics as well, i.e. Show a nice Xbox 360 controller and colorize which buttons are currently pressed.

      Perfect for controller troubleshooting.

      meleuM dankcushionsD 2 Replies Last reply Reply Quote 0
      • meleuM
        meleu @Arcuza
        last edited by meleu

        @Arcuza well... I'm playing with a code to do something similar to what you want (but with no fancy graphics, it's console based). If you wanna try:
        http://github.com/meleu/jstest-sdl

        You can get the feedback of what buttons are being pressed. Including a nice bar for the analog directionals.

        • Useful topics
        • joystick-selection tool
        • rpie-art tool
        • achievements I made
        A 1 Reply Last reply Reply Quote 0
        • dankcushionsD
          dankcushions Global Moderator @Arcuza
          last edited by

          @Arcuza BTW, you can turn off that behaviour in ES - it's called 'quick system select'(or something like that) in the ES UI menu. I think maybe it should be off by default as it's not that useful, but often an annoyance!

          1 Reply Last reply Reply Quote 1
          • A
            Arcuza @meleu
            last edited by

            @meleu How can I activate/install that application?

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

              @Arcuza said in Controller output visualization:

              @meleu How can I activate/install that application?

              Oh sorry. I didn't make the installation process very clear on the README. I've just updated it.

              Here is a method of instalation:

              sudo apt-get install libsdl2-dev libncurses5-dev
              git clone http://github.com/meleu/jstest-sdl
              cd jstest-sdl
              make
              sudo cp jstest-sdl /usr/local/bin/
              

              And then get the list of your current available joysticks:

              jstest-sdl --listsimple
              

              It shows the available joysticks and their respective index. Example:
              jstest-sdl --listsimple
              0:ipega Extending Game Controller

              [prompt]$ jstest-sdl --listsimple
              0:ipega Extending Game Controller
              

              To do what you want, pick the number of the joystick you want to test and execute the jstest-sdl with --test option, like this:

              jstest-sdl --test 0
              
              • Useful topics
              • joystick-selection tool
              • rpie-art tool
              • achievements I made
              1 Reply Last reply Reply Quote 0
              • meleuM
                meleu
                last edited by

                There was an error in the Makefile and I've just fixed it. If you failed to compile it before, you can try again now.

                • Useful topics
                • joystick-selection tool
                • rpie-art tool
                • achievements I made
                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.