Optimizing behaviour of Synaptics Clickpad on Sony Vaio Z13
Markus Ellinger
meyer at mesw.de
Tue Jan 1 07:33:31 PST 2013
Hi everyone,
I am using Linux Mint Nadia which ships with X.Org 1.13.0 on a Sony Vaio
Z13. I experience two problems with the Synaptics driver which do not
occur on the Windows 7 Professional installation on the same machine:
1. Moving the mouse pointer using the touchpad works fine, however,
everytime when I release the finger from the touchpad, the mouse pointer
"jumps" a little bit from its reached position. I guess this is because
I do not release the finger steady enough and thus releasing the finger
triggers some additional mouse pointer movement. This really is annoying
because e.g. when I hover on a button, then release the finger to tap
the button, often the mouse pointer jumps away from the button and the
tap clicks the wrong button. Is there any way to tell the Synaptics
driver in X.org to ignore movements when the finger is released? The
Synaptics Windows driver does not have this problem, here when I release
the finger, the mouse pointer never jumps. I already tried to play with
some synclient options but to no avail.
2. The Sony Vaio Z13 has "ClickPad" buttons. They do react to clicks,
however, the buttons itself are sensitive to cursor movements. I tried
to set AreaBottomEdge to exclude the button area but when I do this,
detection of the right button (as facilitated by RightButtonArea...
settings in synclient) fails. Is there a way to exclude the button area
from creating pointer movements and still allow the right button to work?
Below I'm giving you my synclient settings. Please let me know if you
need any more info.
Any help or pointers is greatly appreciated.
Best regards
Markus
Parameters given by Synclient version 1.6.2
Parameter settings:
LeftEdge = 1772
RightEdge = 5468
TopEdge = 1642
BottomEdge = 4524
FingerLow = 25
FingerHigh = 30
FingerPress = 256
MaxTapTime = 180
MaxTapMove = 239
MaxDoubleTapTime = 180
SingleTapTimeout = 180
ClickTime = 100
FastTaps = 0
EmulateMidButtonTime = 0
EmulateTwoFingerMinZ = 282
EmulateTwoFingerMinW = 7
VertScrollDelta = 108
HorizScrollDelta = 108
VertEdgeScroll = 1
HorizEdgeScroll = 0
CornerCoasting = 0
VertTwoFingerScroll = 0
HorizTwoFingerScroll = 0
MinSpeed = 1
MaxSpeed = 1.75
AccelFactor = 0.0367175
TrackstickSpeed = 40
EdgeMotionMinZ = 30
EdgeMotionMaxZ = 160
EdgeMotionMinSpeed = 1
EdgeMotionMaxSpeed = 435
EdgeMotionUseAlways = 0
TouchpadOff = 2
LockedDrags = 0
LockedDragTimeout = 5000
RTCornerButton = 2
RBCornerButton = 3
LTCornerButton = 0
LBCornerButton = 0
TapButton1 = 1
TapButton2 = 3
TapButton3 = 0
ClickFinger1 = 1
ClickFinger2 = 3
ClickFinger3 = 0
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
ResolutionDetect = 1
GrabEventDevice = 1
TapAndDragGesture = 1
AreaLeftEdge = 0
AreaRightEdge = 0
AreaTopEdge = 0
AreaBottomEdge = 0
HorizHysteresis = 8
VertHysteresis = 8
ClickPad = 1
RightButtonAreaLeft = 3620
RightButtonAreaRight = 0
RightButtonAreaTop = 4155
RightButtonAreaBottom = 0
MiddleButtonAreaLeft = 0
MiddleButtonAreaRight = 0
MiddleButtonAreaTop = 0
MiddleButtonAreaBottom = 0
More information about the xorg
mailing list