我有一台 Logitech Touchpad T650,它基本上开箱即用,只是当我想要双指滚动时,它经常会右键单击。
基于这个帖子我曾尝试通过 synclient 配置 synaptics,但似乎无法解决那个问题。
以下是 synclient 的输出:
synclient -l
Parameter settings:
LeftEdge = 113
RightEdge = 2719
TopEdge = 127
BottomEdge = 2237
FingerLow = 4
FingerHigh = 5
MaxTapTime = 180
MaxTapMove = 162
MaxDoubleTapTime = 180
SingleTapTimeout = 180
ClickTime = 100
EmulateMidButtonTime = 0
EmulateTwoFingerMinZ = 56
EmulateTwoFingerMinW = 7
VertScrollDelta = -73
HorizScrollDelta = -73
VertEdgeScroll = 0
HorizEdgeScroll = 0
CornerCoasting = 0
VertTwoFingerScroll = 1
HorizTwoFingerScroll = 1
MinSpeed = 1
MaxSpeed = 1.75
AccelFactor = 0.0542299
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 = 39
CoastingSpeed = 20
CoastingFriction = 50
PressureMotionMinZ = 5
PressureMotionMaxZ = 31
PressureMotionMinFactor = 1
PressureMotionMaxFactor = 1
ResolutionDetect = 1
GrabEventDevice = 0
TapAndDragGesture = 1
AreaLeftEdge = 0
AreaRightEdge = 0
AreaTopEdge = 0
AreaBottomEdge = 0
HorizHysteresis = 18
VertHysteresis = 18
ClickPad = 1
RightButtonAreaLeft = 1416
RightButtonAreaRight = 0
RightButtonAreaTop = 1938
RightButtonAreaBottom = 0
MiddleButtonAreaLeft = 0
MiddleButtonAreaRight = 0
MiddleButtonAreaTop = 0
MiddleButtonAreaBottom = 0
我一直在尝试调整,MaxTapTime
对吗?还有其他建议吗?有人有这个设备的工作配置吗?
答案1
对我来说,MaxTapTime
将改为确实改变了触摸板的行为。两指滚动不再触发右键单击,单击效果很好。180
80
根据 synaptics 配置页面http://www.x.org/archive/X11R7.5/doc/man/man4/synaptics.4.html该MaxTapTime
属性匹配手指触摸触摸板以检测点击的最大时间。减少该值可使系统在您进行双指滚动时不检测双指点击
我觉得还有一个MaxTapMove
属性在这种行为中发挥了作用,但我现在找不到如何改变这个值,因为第一个属性已经解决了很大一部分问题。