Sensibilité de la paume du pavé tactile


11

J'utilise (K) ubuntu 12.04 LTS avec un pavé tactile Synaptics. La sensibilité de la paume est terrible, chaque fois que je tape la souris, elle se met soudainement à un autre endroit. Existe-t-il un moyen d'activer / augmenter la sensibilité de la paume?


1
@mikewew je ne veux pas désactiver le tapotement du pavé tactile. Je veux juste augmenter la sensibilité de la paume afin qu'un toucher de la paume ne soit pas détecté comme un toucher du doigt. D'après ce que je sais, il est possible de modifier la "zone de contact" maximale pour fonctionner, mais je ne suis pas sûr. Mais je ne veux certainement pas désactiver le tapotement.
notammenttipsy

Très bien, gardons-le alors comme option de secours.
mikewwhat

S'il s'agit d'un "double exact", quelqu'un peut-il me lier à la question? Comme je l'ai dit dans mon commentaire, je ne veux PAS désactiver le tapotement
notammenttipsy

2
@everyone: Je ne suis pas d'accord pour dire qu'il s'agit d'une question en double. C'est une question très valable et devient plus valable avec les nouveaux pavés tactiles ultra-lisses qu'Ubuntu n'arrive pas à gérer correctement hors de la boîte.
Ubuntuser

Réponses:


16

AFAIK, détection de palme ne soit pas exposé à travers l'outil graphique de configuration de la surface tactile. Cela dit, vous pouvez essayer de jouer avec lui en utilisant synclient.

Pour voir les options disponibles, exécutez synclient -l | grep -i palm

PalmDetect              = 0
PalmMinWidth            = 10
PalmMinZ                = 200

Ce sont les options que je vois, donc, pour activer la détection de palme, courir synclient PalmDetect=1, puis expérimenter avec 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 trouvez les bonnes valeurs, créez une entrée de démarrage dans les applications de démarrage avec une commande du formulaire suivant:

synclient PalmDetect=1 PalmMinWidth=xx PalmMinZ=yy

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


Semble fonctionner lorsque je le teste, mais périodiquement, je reçois toujours des événements de clic accidentels sur le pavé tactile qui déplacent le curseur. Je suppose que j'ai besoin de jouer à nouveau avec les valeurs car les valeurs par défaut n'étaient pas bonnes pour détecter ma paume. Fou ces options ne sont pas disponibles dans les paramètres, en quelque sorte.
noisygecko

5
Pour mon ASUS S-200, qui a un pavé tactile ETPS / 2 Elantech, j'ai trouvé que les bons paramètres étaient PalmMinWidth = 5 et PalmMinZ = 20. YPMV. (Vos paumes peuvent varier)
ngm

les valeurs @ngm utilisées fonctionnent également très bien sur un ThinkPad T410
springloaded

1

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'opposé, donc à partir de zéro, incrémentez-le jusqu'à ce qu'il ne bouge pas ... puis revenez petit à petit jusqu'à ce que le curseur se déplace à nouveau comme "normal". (à la fin, AreaRightEdge ne peut pas être inférieur à AreaLeftEdge).

Peut-être que le haut et le bas devraient également être définis ... Je testerai cela plus tard, mais au moins Gauche / Droite semble faire le travail.

En outre, en termes de "sensibilité", vous pouvez les régler:

FingerLow               = 25
FingerHigh              = 50

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

(Cité dans ma réponse à ma propre question :) Synaptics Touchpad: résolution d'un problème à 2 doigts déclenché par la paume au repos


0

Pour ajouter à l'excellente réponse de Lepe: j'ai pu découvrir les numéros AreaLeftEdge et AreaRightEdge en utilisant

user @ t560: ~ $ xinput list

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 l'alimentant

xinput --test 11

puis en faisant glisser mon doigt sur le pavé, en notant les chiffres qui correspondaient à l'endroit où je voulais que les frontières soient.

Dans mon cas (Thinkpad T560), les extrêmes du tampon sont environ 2200 et 4400, donc j'ai fini par mettre en 2700 et 3700 comme mon bords gauche et droit.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.