Synaptics Touchpad: Tap-to-Click zu empfindlich
Nabend,
ich habe mir einen neuen Laptop gekauft (Thinkpad X1-Carbon).
Auf dem läuft ein aktuelles debian/wheezy (Ausnahme aktueller Kernel 3.6.2 da
der debian-kernel 3.2.0-3-amd64 manchmal einfriert)
In Summe bin ich mit dem Gerät sehr zufrieden, mit Ausnahme des Touchpads.
Leider bewegt sich der Mouse-Cursor beim Tappen etwas mit. Das macht gezieltes
Klicken leider etwas schwierig. Ich habe auch schon recht viel Feintuning mit
synclient versucht, leider bisher ohne Erfolg.
Geprüft habe ich die Einstellungen jeweils mit
# xev 2>&1 | egrep "Button|Motion"
und wie viele MotionNotifyEvents beim reinen Tappen dann noch kommen.
Mit folgenden Einstellungen habe ich bisher experimentiert:
HorizHysteresis = 8
VertHysteresis = 8
größere Werte (>30-120) sorgen nur für eine Glättung der Bewegung (extreme
führen dann nur noch zu reiner horizontallen/vertikalen Bewegung)
FingerLow = 25
FingerHigh = 60
Verschiebt nur die Empfindlichkeit ab wann der Cursor überhaupt bewegt wird
(ab FingerHigh=90 geht da nix mehr) und on ein Click ausgelöst wird.
MotionEvents werden trotzdem immer noch erzeugt.
Hier mal meine kompletten Einstellungen:
# synclient -l
Parameter settings:
LeftEdge = 1766
RightEdge = 5384
TopEdge = 1640
BottomEdge = 4500
FingerLow = 25
FingerHigh = 60
FingerPress = 256
MaxTapTime = 180
MaxTapMove = 235
MaxDoubleTapTime = 180
SingleTapTimeout = 180
ClickTime = 100
FastTaps = 0
EmulateMidButtonTime = 0
EmulateTwoFingerMinZ = 282
EmulateTwoFingerMinW = 7
VertScrollDelta = 107
HorizScrollDelta = 107
VertEdgeScroll = 0
HorizEdgeScroll = 0
CornerCoasting = 0
VertTwoFingerScroll = 1
HorizTwoFingerScroll = 1
MinSpeed = 1
MaxSpeed = 1.75
AccelFactor = 0.0373134
TrackstickSpeed = 40
EdgeMotionMinZ = 30
EdgeMotionMaxZ = 160
EdgeMotionMinSpeed = 1
EdgeMotionMaxSpeed = 428
EdgeMotionUseAlways = 0
TouchpadOff = 2
LockedDrags = 0
LockedDragTimeout = 5000
RTCornerButton = 0
RBCornerButton = 0
LTCornerButton = 0
LBCornerButton = 0
TapButton1 = 1
TapButton2 = 3
TapButton3 = 2
ClickFinger1 = 1
ClickFinger2 = 3
ClickFinger3 = 2
CircularScrolling = 1
CircScrollDelta = 0.1
CircScrollTrigger = 1
CircularPad = 0
PalmDetect = 0
PalmMinWidth = 10
PalmMinZ = 200
CoastingSpeed = 20
CoastingFriction = 50
PressureMotionMinZ = 30
PressureMotionMaxZ = 160
PressureMotionMinFactor = 1
PressureMotionMaxFactor = 1
GrabEventDevice = 1
TapAndDragGesture = 1
AreaLeftEdge = 0
AreaRightEdge = 0
AreaTopEdge = 0
AreaBottomEdge = 0
HorizHysteresis = 8
VertHysteresis = 8
ClickPad = 1
RightButtonAreaLeft = 3575
RightButtonAreaRight = 0
RightButtonAreaTop = 4133
RightButtonAreaBottom = 0
MiddleButtonAreaLeft = 0
MiddleButtonAreaRight = 0
MiddleButtonAreaTop = 0
MiddleButtonAreaBottom = 0
Hat jemand eine Idee an welcher Einstellung ich noch tunen könnte?
Ein weiteres Problem sind noch die ClickButtons in den unteren Ecken, hier
wird leider auch noch der zweite Finger (der den Click auslösen möchte) als
Mouse-Event erkannt und blockiert damit die Bewegung des ersten Fingers (z.B.
beim markieren).
Auch hier hatte ich keinen Erfolg mit den Einstellungen:
AreaBottomEdge = 0
BottomEdge = 4500
Ich habe beide Werte unter 4500 (Maxwert) gesetzt (auch einzeln). Dann wird im
unteren Bereich auch kein Tap/Move mehr erkannt(bei BottomEdge). Aber Nutzung
des ClickButtons blockiert trotzdem die Bewegung des Cursors mit dem ersten
Finger.
MfG
msc
Reply to: