[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: