Ceci est une ancienne révision du document !


Jscal-Jstest

Ces deux programmes vous permette respectivement de calibrer et de tester une manette en ligne de commande.

Ils font partie du paquet apt://joystick

Utilisation

jscal /dev/input/js0 -c #pour calibrer la manette.
jscal /dev/input/js0 -t #pour tester la manette une fois calibrée.
jstest /dev/inout/js0 #pour tester la manette.

Le programme détecte un bouton qui n'existe pas et qui est pressé par défaut

Si vous avez ce problème alors, suivez ceci:

1) D'abbord, il faut avoir le paquet apt://build-essential installé pour pouvoir compiler.

2) Téléchargez une version patché du programme jscal. http://www.mediafire.com/?msitbdej0ad

3) Extraire le contenu.

4) Ouvrir un terminal dans le dossier.

5) Tapez 'make clean' et puis 'make' (le prog est déjà compilé pour du amd64, donc à ne faire que si votre architecture est du i386)

6) Téléchargez ce fichier http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=5;filename=joystick.diff;att=1;bug=444142 et placez-le dans le dossier. Il rajoute les commandes qu'on a besoin au programme.

8) Lancez le programme jscal du dossier en tappant le chemin complet vers le prog dans un terminal

~/jscal-patched-amd4-ubuntu7.10/jscal' /dev/input/js0)

9) Tappez

~/jscal-patched-amd4-ubuntu7.10/jscal' /dev/input/js0 -c 

pour calibrer la manette.

10) Et enfin

 ~/jscal-patched-amd4-ubuntu7.10/jscal' /dev/input/js0 -u 3,0,1,5,9,288,289,290,291,292,293,294,295,511

pour désactiver le 9ème bouton par exemple.

La dernière commande donne la valeur maximim 511 au bouton 9 pour le désactiver (256 étant le minimum).

Concernant la signification des nombres, le 3 correspond aux nombres d'axes, donc pour un volant par exemple : 3 pour accélération, frein et gauche/droite. Le 9 correspond au nombre de boutons et les nombres qui suivent à leurs valeurs par défaut.

  • jscal-jstest.1215981627.txt.gz
  • Dernière modification: Le 13/07/2008, 22:42
  • (modification externe)