En un momento u otro has utilizado un joystick o un gamepad de una videoconsola. Un joystick no es más que una serie de botones y potenciómetros. Con este dispositivo, puede realizar o controlar una amplia gama de acciones. Cuando conecte su joystick a su computadora, verificará si el joystick se reconoce usando el siguiente comando:
$ ls /dev/input/
Veremos el siguiente resultado:
by-id event0 event2 event4 event6 event8 js0 mouse0 by-path event1 event3 event5 event7 event9 mice
El puerto creado es js0; con el comando jstest, podemos verificar si está funcionando, usando el siguiente código:
$ sudo jstest /dev/input/js0 Axes: 0: 0 1: 0 2: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:off 7:off 8:off 9:off 10:off
Nuestro joystick, Logitech F710, tiene 8 ejes y 11 botones, y si movemos el joystick, los valores cambian.
En caso de que encuentre el siguiente error:
jstest: command not found
puede intentar instalar el siguiente paquete según su elección de distribución.
Distribución | Comando |
---|---|
Debian | apt-get install joystick |
Ubuntu | apt-get install joystick |
Arco Linux | pacman -S linuxconsole |
Kali Linux | apt-get install joystick |
Cent OS | yum instalar linuxconsoletools |
Fedora | dnf instalar linuxconsoletools |
Raspbian | apt-get install joystick |
Resumen
El comando de terminal jstest le permitirá determinar los números correspondientes de joysticks, botones y activadores del controlador.
Para descargar e instalar el paquete, use el siguiente comando:
$ sudo apt-get install jstest-gtk
Luego, conecte su controlador de juego al puerto USB de su computadora. El comando para ejecutar el programa de prueba del controlador de juegos es:
$ jstest-gtk