PINE64
Right Click touchpad sensitivity - Printable Version

+- PINE64 (https://forum.pine64.org)
+-- Forum: Pinebook Pro (https://forum.pine64.org/forumdisplay.php?fid=111)
+--- Forum: General Discussion on Pinebook Pro (https://forum.pine64.org/forumdisplay.php?fid=112)
+--- Thread: Right Click touchpad sensitivity (/showthread.php?tid=8851)



Right Click touchpad sensitivity - tomfowler - 01-20-2020

Making steady progress towards perfection with the PBP.  Almost everything is set perfect.  One thing I'm struggling with is the right click tap "speed".  What I mean by this is that in order to register a right click on the touchpad with two finger tap, the physical tap has to be super fast.  The regular single finger tap to left click works as expected, but using two fingers to right click you have to be very click and deliberate.  It works, but I'd like to fine tune it.  Here is the output of synclient:
Code:
Parameter settings:
   LeftEdge                = 56
   RightEdge               = 1344
   TopEdge                 = 49
   BottomEdge              = 865
   FingerLow               = 3
   FingerHigh              = 5
   MaxTapTime              = 180
   MaxTapMove              = 73
   MaxDoubleTapTime        = 180
   SingleTapTimeout        = 180
   ClickTime               = 50
   EmulateMidButtonTime    = 0
   EmulateTwoFingerMinZ    = 282
   EmulateTwoFingerMinW    = 7
   VertScrollDelta         = 33
   HorizScrollDelta        = 33
   VertEdgeScroll          = 1
   HorizEdgeScroll         = 0
   CornerCoasting          = 0
   VertTwoFingerScroll     = 1
   HorizTwoFingerScroll    = 0
   MinSpeed                = 1
   MaxSpeed                = 1.75
   AccelFactor             = 0.119689
   TouchpadOff             = 1
   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       = 0
   CircScrollDelta         = 0.1
   CircScrollTrigger       = 0
   CircularPad             = 0
   PalmDetect              = 0
   PalmMinWidth            = 10
   PalmMinZ                = 200
   CoastingSpeed           = 20
   CoastingFriction        = 50
   PressureMotionMinZ      = 30
   PressureMotionMaxZ      = 160
   PressureMotionMinFactor = 1
   PressureMotionMaxFactor = 1
   GrabEventDevice         = 0
   TapAndDragGesture       = 1
   AreaLeftEdge            = 0
   AreaRightEdge           = 0
   AreaTopEdge             = 0
   AreaBottomEdge          = 0
   HorizHysteresis         = 8
   VertHysteresis          = 8
   ClickPad                = 1
   RightButtonAreaLeft     = 700
   RightButtonAreaRight    = 0
   RightButtonAreaTop      = 749
   RightButtonAreaBottom   = 0
   MiddleButtonAreaLeft    = 0
   MiddleButtonAreaRight   = 0
   MiddleButtonAreaTop     = 0
   MiddleButtonAreaBottom  = 0

Here is the output of xinput --list-props 7 for the touchpad:

Code:
Device 'HAILUCK CO.,LTD USB KEYBOARD Touchpad':
Device Enabled (132): 1
Coordinate Transformation Matrix (133): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (259): 1
Device Accel Constant Deceleration (260): 2.500000
Device Accel Adaptive Deceleration (261): 1.000000
Device Accel Velocity Scaling (262): 12.500000
Synaptics Edges (263): 56, 1344, 49, 865
Synaptics Finger (264): 3, 5, 0
Synaptics Tap Time (265): 180
Synaptics Tap Move (266): 73
Synaptics Tap Durations (267): 180, 180, 50
Synaptics ClickPad (268): 1
Synaptics Middle Button Timeout (269): 0
Synaptics Two-Finger Pressure (270): 282
Synaptics Two-Finger Width (271): 7
Synaptics Scrolling Distance (272): 33, 33
Synaptics Edge Scrolling (273): 1, 0, 0
Synaptics Two-Finger Scrolling (274): 1, 0
Synaptics Move Speed (275): 1.000000, 1.750000, 0.119689, 0.000000
Synaptics Off (276): 1
Synaptics Locked Drags (277): 0
Synaptics Locked Drags Timeout (278): 5000
Synaptics Tap Action (279): 0, 0, 0, 0, 1, 3, 2
Synaptics Click Action (280): 1, 3, 2
Synaptics Circular Scrolling (281): 0
Synaptics Circular Scrolling Distance (282): 0.100000
Synaptics Circular Scrolling Trigger (283): 0
Synaptics Circular Pad (284): 0
Synaptics Palm Detection (285): 0
Synaptics Palm Dimensions (286): 10, 200
Synaptics Coasting Speed (287): 20.000000, 50.000000
Synaptics Pressure Motion (288): 30, 160
Synaptics Pressure Motion Factor (289): 1.000000, 1.000000
Synaptics Grab Event Device (290): 0
Synaptics Gestures (291): 1
Synaptics Capabilities (292): 1, 0, 0, 1, 1, 0, 0
Synaptics Pad Resolution (293): 29, 29
Synaptics Area (294): 0, 0, 0, 0
Synaptics Soft Button Areas (295): 700, 0, 749, 0, 0, 0, 0, 0
Synaptics Noise Cancellation (296): 8, 8
Device Product ID (256): 9610, 30
Device Node (255): "/dev/input/event3"
Any thoughts on what parameter to change to lengthen the time to acknowledge a right click using two finger tap?
Thanks,
Tom


RE: Right Click touchpad sensitivity - ludoo - 01-20-2020

/sub I'm also interested in this, just received by PBP today and the inability to right-click with two fingers is making it almost unusable for me...


RE: Right Click touchpad sensitivity - gwalker - 05-29-2020

I had the same problem, I am used to a ThinkPad touchpad under Ubuntu.

After some searching and experimentation I found that

Code:
synclient MaxTapTime=225

MaxTapTime was set to 160

This means I get a consistent right click when I tap with two fingers, but YMMV, muscle memory, etc.

I also disabled coasting and changed the min / max speed & acceleration.

Best thing to do is dump synclient output to create a script as per https://www.techrepublic.com/article/tweak-your-touchpad-to-taste-in-linux/

This man page is useful in terms of how the settings work https://www.x.org/archive/X11R7.5/doc/man/man4/synaptics.4.html


RE: Right Click touchpad sensitivity - Surehand53 - 05-30-2020

Very good you found an answer  Big Grin

I want to use the opportunity to advertise the Wiki

In the last paragraph for the touchpad you see similar advise and there are some more settings that all together make the touchpad quite enjoyable.

The Wiki is actually quite good and has many useful tips.


RE: Right Click touchpad sensitivity - gwalker - 05-31-2020

(05-30-2020, 07:46 AM)Surehand53 Wrote: Very good you found an answer  Big Grin

I want to use the opportunity to advertise the Wiki

In the last paragraph for the touchpad you see similar advise and there are some more settings that all together make the touchpad quite enjoyable.

The Wiki is actually quite good and has many useful tips.

Brilliant! Thanks for posting the link.