jstest-gtk

A joystick testing and configuration tool for GNU/Linux

jstest-gtk is a simple joystick tester based on Gtk+. It provides you with a list of attached joysticks, a way to display which buttons and axis are pressed, a way to remap axis and buttons and a way to calibrate your joystick.

Even when your joystick is working mostly fine, you might want to give it a try, as the calibration lets you get rid of overlarge default deadzones that many joysticks use and that are a a noticable problem in some games.

jstest-gtk is released under the GPLv3+.

Update for 2018: The /dev/input/jsX interface that jstest-gtk uses is largely obsolete. Most newer software will use /dev/input/eventX, so neither the calibration nor the remapping functionality will have any effect.

evtest-qt is a similar piece of software that works with the new interface, however it won't be able to provide calibration or remapping either.


News

09. May 2009
0.1.0 released
  • initial release
  • displays list of available joysticks
  • displays current button and axis state
  • manual joystick calibration
  • remapping of axis
  • remapping of buttons

Source Code Releases

Git Repository

The Git repository is hosted on GitLab:

git clone git://gitlab.com/jstest-gtk/jstest-gtk.git

Binaries

Flatpak (works on all Linux distributions)
flatpak install flathub io.gitlab.jstest_gtk.jstest_gtk

Contact

Email
grumbel@gmail.com
ICQ
59461927
Jabber/XMPP
xmpp:grumbel@jabber.org
Bug Reports
jstest-gtk issue tracker

Links