Controller output visualization
-
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.
-
@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-sdlYou can get the feedback of what buttons are being pressed. Including a nice bar for the analog directionals.
-
@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!
-
@meleu How can I activate/install that application?
-
@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
-
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.
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.