Bug 31854 - Disabling TapAndDragGesture disables double-tap
Summary: Disabling TapAndDragGesture disables double-tap
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Input/synaptics (show other bugs)
Version: 7.5 (2009.10)
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Peter Hutterer
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-11-23 00:12 UTC by Andrei Borzenkov
Modified: 2012-04-25 15:59 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrei Borzenkov 2010-11-23 00:12:18 UTC
x11-synaptics 1.3.0

I happen to unintentionally trigger "drag on tap" too often so I tried to disable it. But it also disabled double tapping completely (and I have feeling that single tap became "slower" too). This was the only change:

{pts/0}% diff -up /tmp/syn.*   
--- /tmp/syn.drag       2010-11-23 10:44:36.183781435 +0300
+++ /tmp/syn.no-drag    2010-11-23 10:44:17.917945829 +0300
@@ -58,7 +58,7 @@ Parameter settings:
     PressureMotionMinFactor = 1
     PressureMotionMaxFactor = 1
     GrabEventDevice         = 1
-    TapAndDragGesture       = 1
+    TapAndDragGesture       = 0
     AreaLeftEdge            = 0
     AreaRightEdge           = 0
     AreaTopEdge             = 0

Full set of options below:

{pts/0}% synclient             
Parameter settings:
    LeftEdge                = 1752
    RightEdge               = 5192
    TopEdge                 = 1620
    BottomEdge              = 4236
    FingerLow               = 24
    FingerHigh              = 29
    FingerPress             = 255
    MaxTapTime              = 180
    MaxTapMove              = 221
    MaxDoubleTapTime        = 180
    SingleTapTimeout        = 180
    ClickTime               = 100
    FastTaps                = 0
    EmulateMidButtonTime    = 75
    EmulateTwoFingerMinZ    = 29
    EmulateTwoFingerMinW    = 6
    VertScrollDelta         = 100
    HorizScrollDelta        = 100
    VertEdgeScroll          = 1
    HorizEdgeScroll         = 1
    CornerCoasting          = 0
    VertTwoFingerScroll     = 0
    HorizTwoFingerScroll    = 0
    MinSpeed                = 1
    MaxSpeed                = 1.75
    AccelFactor             = 0.04
    TrackstickSpeed         = 40
    EdgeMotionMinZ          = 29
    EdgeMotionMaxZ          = 159
    EdgeMotionMinSpeed      = 1
    EdgeMotionMaxSpeed      = 401
    EdgeMotionUseAlways     = 0
    TouchpadOff             = 0
    LockedDrags             = 0
    LockedDragTimeout       = 5000
    RTCornerButton          = 0
    RBCornerButton          = 0
    LTCornerButton          = 0
    LBCornerButton          = 0
    TapButton1              = 1
    TapButton2              = 2
    TapButton3              = 0
    ClickFinger1            = 1
    ClickFinger2            = 1
    ClickFinger3            = 1
    CircularScrolling       = 0
    CircScrollDelta         = 0.10472
    CircScrollTrigger       = 0
    CircularPad             = 0
    PalmDetect              = 0
    PalmMinWidth            = 9
    PalmMinZ                = 199
    CoastingSpeed           = 15
    CoastingFriction        = 50
    PressureMotionMinZ      = 29
    PressureMotionMaxZ      = 159
    PressureMotionMinFactor = 1
    PressureMotionMaxFactor = 1
    GrabEventDevice         = 1
    TapAndDragGesture       = 0
    AreaLeftEdge            = 0
    AreaRightEdge           = 0
    AreaTopEdge             = 0
    AreaBottomEdge          = 0
Comment 1 Peter Hutterer 2012-04-19 18:15:46 UTC
http://patchwork.freedesktop.org/patch/10036/
Comment 2 Peter Hutterer 2012-04-25 15:59:31 UTC
commit 5a176dc23d7dfb4648fef50ac0af144026b45078
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Fri Apr 20 11:13:16 2012 +1000

    Don't release the button on TS_3 if TapAndDrag is disabled (#31854)


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct.