{{tag>Xenial jeu joystick VETUSTE}}
----
====== Qjoypad ou la configuration ultime de sa manette ======
{{https://hizo.fr/img/qjoypad/icone.png }}
[[http://qjoypad.sourceforge.net/|QJoyPad]] est un logiciel simple n'ayant plus été mis à jour depuis Février 2010 mais encore fonctionnel. Le logiciel n’est plus compatible avec les nouvelles version d'ubuntu.
Celui-ci permet d'attribuer des touches clavier/souris et mouvement de souris aux touches de votre manette.
Ce logiciel utilise [[:qt]] pour son interface graphique (donc plus orienté [[:KDE]]).
Il est préférable d'utiliser [[:AntiMicro]] qui est le successeur de qjoypad depuis ubuntu16.04.
===== Pré-requis =====
* Disposer des [[:sudo|droits d'administration]].
* Disposer d'une connexion à Internet configurée et activée.
* Manette fonctionnelle.
===== Installation =====
Pour installer ce logiciel, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>qjoypad]]**.
===== Utilisation =====
==== Branchement de la manette ====
Afin que le logiciel trouve la manette, celle-ci doit être branchée avant son lancement.
Dans le cas de changement de manette, de logiciel lancé avant, il faut demander à [[http://qjoypad.sourceforge.net/|QJoyPad]] de recharger la liste des manette (**Clic droit sur l’icône > Update Joysticks device**).
Dans le cas d'une manette PlayStation 3, il est nécessaire de démarrer la manette en appuyant sur la touche portant le logo PlayStation.
Si votre manette possède ce type de bouton, pensez à le presser.
==== Lancement du logiciel ====
Lancez l'application via le [[:unity#tableau_de_bord_dash|tableau de bord Unity]] ou via le [[:terminal]] (toutes versions d'Ubuntu) avec la [[:commande_shell|commande]] suivante :
qjoypad
==== Présentation globale du logiciel ====
{{https://hizo.fr/img/qjoypad/global.png}}
==== Nombre de touche configurable ====
[[http://qjoypad.sourceforge.net/|QJoyPad]] détecte plus ou moins bien de le nombre de touche de la manette (Trouve un peu trop de possibilité avec une manette PS3 par ex.)
==== Correspondance entre la manette et QJoyPad ====
Pour déterminer à quel numéro de bouton correspond la touche de la manette, il suffit de la presser, la touche correspondante se colorera alors en bleu (voir l'image ci-dessus).
Il est également possible d'utiliser l'option **Quick Set** pour configurer les touches de la manette.
===== Configuration =====
==== Touches simples ====
La configuration est très simple puisqu'il suffit de cliquer sur le bouton à configurer, apparaît alors la fenêtre ci-dessous.
{{https://hizo.fr/img/qjoypad/configuration.png}}
Il ne reste plus qu'à cliquer sur le bouton central et à presser la touche du clavier (ou de la souris).
2 options :
* Rapid Fire : Lorsque le bouton reste pressé, la touche correspondante est virtuellement mitraillée (clic multiple).
* Sticky : Une simple pression sur le bouton laisse virtuellement celui-ci pressé. Pour arrêter la pression virtuelle, il suffit de ré-appuyer dessus.
==== Axes ====
Les axes correspondent aux déplacements horizontales et verticales de la souris par ex.
Comme dans le cas des touches simples, il suffit de cliquer sur le bouton correspondant à l'axe à configurer, apparaît alors la fenêtre ci-dessous.
{{https://hizo.fr/img/qjoypad/axes.png}}
Le logiciel propose des sélections toutes faites :
* De la souris (mouse) verticale/horizontale inversée ou non.
* Des touches de votre choix (il suffit d'indiquer **keyboard** et de choisir les touches du clavier).
==== Divers ====
Comme indiqué sur la 1ere photo, il est possible de sauvegarder différentes configurations et de se promener entre elles.
Pour cacher la fenêtre, il faut cliquer sur le bouton **Close dialog**.
Il est obligatoire de garder le logiciel lancé (au moins dans la zone des icônes) pour que la configuration des touches reste active.
Quelques options sont disponibles en ligne de commandes :
qjoypad --help
===== Bug =====
Les touches dont les numéros d'identifiants dépassent 122 ne fonctionnent pas avec [[http://qjoypad.sourceforge.net/|QJoyPad]].
Pour déterminer le numéro des touches claviers, exécuter la commande **xev**.
Cela est dû à une limite du numéro maximale dans les fichiers sources.
Pour augmenter la limite, il faut modifier la ligne //#define MAXKEY 122// du fichier source **constant.h** en remplaçant //122// par votre nombre maximal.
Il ne reste plus qu'à [[:qjoypad#sources|compiler]] le logiciel.
===== Désinstallation =====
Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer le paquet]] **qjoypad**.
===== Voir aussi =====
* La page traitant des [[joystick]] de façon générale.
* en : [[http://qjoypad.sourceforge.net/|Site officiel]] de QJoyPad
* fr : Page de doc de son successeur [[antimicro||AntiMicro]]
----
//Contributeurs : [[:utilisateurs:hizoka|hizoka]] Le 17/05/2013//