web-dev-qa-db-fra.com

Touchpad Palm Sensibilité

Duplicate possible:
Comment désactiver le toucher du clavier lorsque vous tapez au clavier?

J'utilise (K) Ubuntu 12.04 LTS avec un pavé tactile Synaptics. La sensibilité de Palm est terrible, chaque fois que je tape la souris, soudainement, se branle à un endroit différent. Est-il possible d'activer/d'augmenter la sensibilité Palm?

11
asymptotically

Autant que je sache, la détection Palm n'est pas exposée via l'outil de configuration graphique du pavé tactile. Cela dit, vous pouvez essayer de jouer avec en utilisant synclient.

Pour voir quelles options sont disponibles, lancez synclient -l | grep -i Palm

PalmDetect              = 0
PalmMinWidth            = 10
PalmMinZ                = 200

Ce sont les options que je vois, alors, pour activer la détection Palm, exécutez synclient PalmDetect=1, puis testez les valeurs des deux autres.

   "PalmMinWidth" "integer"
          Minimum finger width at which touch is considered a Palm.  Prop‐
          erty: "Synaptics Palm Dimensions"

   "PalmMinZ" "integer"
          Minimum  finger  pressure  at  which touch is considered a Palm.
          Property: "Synaptics Palm Dimensions"

Lorsque vous avez trouvé les bonnes valeurs, créez une entrée de démarrage dans les applications de démarrage à l'aide de la commande suivante:

synclient PalmDetect=1 PalmMinWidth=xx PalmMinZ=yy

... où xx et yy sont les valeurs souhaitées.

16
mikewhatever

Outre les paramètres publiés par mikewhatever, ces paramètres semblent fonctionner très bien pour moi:

synclient AreaLeftEdge=2000 
synclient AreaRightEdge=5000

Remarque: ce sont les paramètres de mon appareil ... vous devez connaître les valeurs de votre appareil.

Essayez d’incrémenter AreaRightEdge à partir de zéro jusqu’à ce que vous puissiez déplacer le curseur comme "normal". AreaLeftEdge fonctionne à l'inverse, donc à partir de zéro, incrémentez-le jusqu'à ce qu'il ne bouge pas ... puis revenez en arrière jusqu'à ce que le curseur se remette à l'état "normal". (à la fin, AreaRightEdge ne peut pas être inférieur à AreaLeftEdge).

Peut-être que haut et bas devraient également être définis ... Je vais tester cela plus tard, mais au moins Gauche/Droite semble faire l'affaire.

En outre, en termes de "sensibilité", vous pouvez ajuster ceux-ci:

FingerLow               = 25
FingerHigh              = 50

Comme les valeurs ci-dessus, essayez de trouver celles qui sont optimales pour vous.

(Cité de ma réponse à ma propre question :) Pavé tactile Synaptics: résolution du problème à 2 doigts provoqué par le repos de Palm

1
lepe

Ajoutant à l'excellente réponse de lepe: j'ai pu découvrir les nombres AreaLeftEdge et AreaRightEdge en utilisant

utilisateur @ t560: ~ $ liste xinput

et il y a une ligne comme

↳ SynPS/2 Synaptics TouchPad id = 11 [pointeur esclave (2)]

puis en prenant le numéro d'appareil et en le nourrissant à

xinput --test 11

puis en faisant glisser mon doigt sur le bloc-notes, en notant les chiffres correspondant à l'endroit où je voulais que les frontières se trouvent.

Dans mon cas (Thinkpad T560), les extrêmes du pavé sont environ 2200 et 4400, donc j'ai fini de régler 2700 et 3700 comme mes bords gauche et droit.

0
Nate B