De retour dans le touchpad synaptics, il était possible d'utiliser:
synclient TapButton2 = 2 synclient TapButton3 = 3
et définir des clics à deux et trois doigts. Quelles sont les configurations pour Libinput?
Essayer de faire la même chose ici, mais avec Libinput, ce n’est pas possible (en fait, certains paramètres sont codés en dur et ne sont pas modifiables).
J'ai un touchpad qui fait aussi clickpad (vous pouvez soit "toucher" ou "cliquer" sur le pad).
Ce que je veux, c’est que les mêmes choses se passent lorsque je touche 1, 2 ou 3 doigts que lorsque je clique avec 1, 2 ou 3 doigts (respectivement):
Je peux y parvenir en "tapotant" avec ce que @ WinEunuuchs2Unix a dit ci-dessus.
En ce qui concerne le "clic", vous ne pouvez faire que: - cliquer comme votre matériel a été conçu: la plupart des claviers ont 2 boutons physiques sur le bouton (un pour gauche, un pour droite), vous pouvez donc le faire. - ou en cliquant avec 2 ou 3 doigts n’importe où sur le pad, mais le comportement par défaut (et immuable, voir doc ) est un clic droit pour 2 doigts et un clic central pour 3 doigts.
Pour cela, vous devez ajouter l'une des options suivantes au code que @ WinEunuuchs2Unix a donné:
Option "ClickMethod" "buttonareas" # respect the designed buttons
Option "ClickMethod" "clickfinger" # click anywhere you want
Si vous voulez vraiment obtenir l'effet souhaité (et inverser le comportement des clics 2 et 3 en clics droit et moyen), vous devrez revenir aux pilotes Synaptics (au lieu de libinput) et utiliser ce code bien connu:
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
Option "ClickFinger1" "1"
Option "ClickFinger2" "2"
Option "ClickFinger3" "3"
De cette page :
Échanger le robinet à deux et trois doigts pour un pavé tactile est un exemple simple. Au lieu du tap par défaut à trois doigts pour le collage, vous pouvez configurer le collage par tapotement à deux doigts en définissant l'option TappingButtonMap
dans votre fichier de configuration Xorg. Pour régler des tapotements d'1/2/3 doigts sur gauche/droite/moyen, réglez TappingButtonMap
sur lrm
, pour gauche/centre/droite, réglez-le sur lmr
.
/etc/X11/xorg.conf.d/30-touchpad.conf
:
Section "InputClass"
Identifier "touchpad"
Driver "libinput"
MatchIsTouchpad "on"
Option "Tapping" "on"
Option "TappingButtonMap" "lmr"
EndSection
N'oubliez pas de retirer MatchIsTouchpad "on"
si votre appareil n'est pas un pavé tactile et d'ajuster l'identificateur en conséquence.
Vous voudrez peut-être lire l'intégralité de la page liée ci-dessus, car elle couvre de nombreux sujets intéressants, tels que l'exécution de synaptics et de libinput en parallèle.