web-dev-qa-db-fra.com

Échange des actions de tapotement double et triple doigt sur le pavé tactile

Je cherche un moyen d’échanger l’action du "robinet" lorsqu’on utilise deux ou trois doigts. Pour le moment, en standard, cliquer avec le bouton droit de la souris avec deux doigts et avec le clic du milieu en tapotant trois doigts ... J'aimerais permuter ces deux actions tout en conservant le défilement à deux doigts.

Cela a du sens pour moi parce que j'utilise beaucoup le clic central, et que cliquer avec deux doigts est en corrélation avec le défilement avec deux doigts (sur une souris traditionnelle, le défilement est effectué avec la molette du milieu).

5
Greg

Pour corriger le clic du milieu, vous pouvez utiliser la commande suivante:

xinput set-int-prop NN 266 8 2 3 0 0 1 2 3

NN est l'identifiant du périphérique du tapis de souris, vous pouvez le voir avec la commande xinput list. 266 est l'id de la propriété "Action Synaptics Tap" que vous pouvez voir avec xinput list-props NN

Vous devez exécuter cette commande chaque fois que vous démarrez/login/wake.

Pour le rendre permanent, vous pouvez mettre cette commande à la fin de votre fichier .profile dans votre dossier personnel. (Vous pouvez également essayer de le mettre dans /etc/init.d/rc.local, mais dans mon cas, cela n'a pas fonctionné.)

3
Dimitris_M

Essayer:

 synclient TapButton2=3 {Two Finger tap}
 synclient TapButton3=2 {Three finger tap}

Ou changez simplement les nombres en 2 et 3 car je ne sais pas quels nombres par défaut sont appliqués par Ubuntu, pour voir ce qui répond à vos besoins. Vous pouvez également avoir besoin de synclient VertTwoFingerScroll=1 pour vérifier le défilement à deux doigts. Si ce paramètre temporaire vous amène à ce que vous voulez. Allez à /usr/share/X11/xorg.conf.d et éditez le fichier 50-synaptics.conf avec quelque chose comme ceci:

Section "InputClass"
 Identifier "touchpad catchall"
 Driver "synaptics"
 MatchIsTouchpad "on"
 MatchDevicePath "/dev/input/event*"
             Option "TapButton1" "1"
             Option "TapButton2" "2 or 3" what worked for you
             Option "TapButton3" "2 0r 3" what worked for you
             Option "VertTwoFingerScroll" "on"
EndSection

Autres instructions sur la configuration du pavé tactile ici et ici

P.S: Ces réglages sont pour synapticstouchpad i.e xserver-xorg-input-synaptics

3
sagarchalise

CA devrait etre:

 synclient TapButton2=2 
 synclient TapButton3=3 

D'une manière ou d'une autre, les paramètres par défaut se sont mélangés pour être 2 = 3 et 3 = 2 quelque part autour d'Ubuntu 11.04 si je me souviens bien. Il y avait des rapports de bugs à ce sujet à l'époque, mais cela n'a jamais été corrigé.

Heureusement, il est facile de résoudre le problème vous-même en mettant les lignes mentionnées ci-dessus dans un script de démarrage.

0
KT...