Mad Catz R.A.T. TE sous linux (Debian, Ubuntu, Mint..)

sudo apt-get remove Windows --force

Billet

MadCatz-RAT-TE.jpgMa R.A.T. 5 commence à montrer des signes de fatigue aussi ai-je décidé d'investir dans une nouvelle souris, la Mad Catz R.A.T. TE.

En comparaison, la TE est une version cheap de la R.A.T. 5 et l'appellation TE (Tournament Edition) apparaît un peu pompeuse. La base en aluminium a laissé la place à un plastique translucide la molette de défilement horizontal a disparu. Exit le réglage du poids par ajout de petites masses. Le réglage en longueur est maintenu, mais là aussi l'aluminium a disparu pour laisser place à un rail en plastique donnant un guidage et surtout un réglage plus qu’approximatif. Une fois prise en main, le support de paume se met à bringuebaler dans tous les sens. Bye, bye la qualité qui faisait le principal atout de la RAT5, et ce à un prix supérieur.

Un plus tout de même, on passe de 5600 à 8200 dpi. Un autre plus, les boutons de clic (droit et gauche) sont équipés de microswitches OMRON donnés pour 5 millions de clics. C'est la perte du clic gauche qui m'a fait abandonner la R.A.T. 5. Pour info, je viens de commander des switches OMRON pour moins 5€ les 10, port compris.

La R.A.T. TE présente la caractéristique propre aux souris munies de boutons additionnels, une prise en charge délicate sous LINUX.

Pour pouvoir utiliser cette souris sous DEBIAN et family, vous allez devoir procéder aux manipulations SHELL suivantes.

sudo su

Editer xorg.conf

gedit /etc/X11/xorg.conf

Ajouter les lignes ci-dessous:

Section "InputClass"
	Identifier      "Mad Catz Mad Catz R.A.T.TE"
	MatchProduct    "Mad Catz Mad Catz R.A.T.TE"
	MatchDevicePath "/dev/input/event*"
	MatchIsPointer  "yes"
	Option	    "Vendor" "0738"
	Option	    "Product" "1704"
	Option	    "Protocol" "auto"
	Option	    "Buttons" "21"
	Option	    "ButtonMapping" "1 2 3 4 5 0 0 8 9 10 11 12 0 0 0 0 0 0 0 0 0"
	Option	    "ZAxisMapping" "4 5"
        Option      "AutoReleaseButtons" "13 14 15"
EndSection

Assignation des boutons:

1 - Clic gauche
2 - Clic milieu (roue)
3 - Clic droit
4 - Défilement haut (roue)
5 - Défilement bas (roue)
6 - (néant)
7 - (néant)
8 - Page Internet précédente (pouce)
9 - Page Internet suivante (pouce)
10 - Tir de Précision (Aim)
11 - Augmentation du DPI (Dots Per Inch, Points par Pouce = précision)
12 - Diminution du DPI
13 - Profil ROUGE
14 - Profil BLEU
15 - Profil VIOLET

Pour aller plus loin:

Les boutons 13-14-15 correspondent au changement de mode. Ils apparaissent comme appuyés de façon permanente jusqu'à ce qu'on appuie de nouveau sur le changement de profil. C'est pour résoudre ce problème qu'on déclare la ligne:
Option "AutoReleaseButtons" "13 14 15"

Pour "mapper" les boutons sous debian, il suffit de saisir la commande:
xinput

En retour on obtient l'identifiant de la souris. Pour moi:

Mad Catz Mad Catz R.A.T.TE id=10

Puis saisir la commande:
xinput get-button-map ID où ID est l'identifiant (pour moi: 10)

Le mapage correspond au masque donné par la ligne:
Option "ButtonMapping" "1 2 3 4 5 0 0 8 9 10 11 12 0 0 0 0 0 0 0"



Edit du 13/02/15: J'ai reçu et changé les microswitches de ma R.A.T. 5 contre des HUANO donnés pour une durée de vie de 8 000 000 de clics. La commande s'est faite via AliExpress au prix de 0.15€ pièce.




Sources:
https://help.ubuntu.com/community/MouseCustomizations
http://linux.die.net/man/4/mousedrv

Ajouter un commentaire

Les commentaires peuvent être formatés en utilisant une syntaxe wiki simplifiée.

La discussion continue ailleurs

URL de rétrolien : https://objnux.fr/index.php?trackback/61