我正在使用带有 Synaptics 触摸板的 (K)ubuntu 12.04 LTS。手掌灵敏度太差了,每当我打字时鼠标就会突然跳到其他地方。有没有办法启用/增加手掌灵敏度?
答案1
据我所知,手掌感应无法通过图形触摸板配置工具显示。不过,您可以尝试使用它synclient
。
要查看可用的选项,请运行synclient -l | grep -i palm
PalmDetect = 0
PalmMinWidth = 10
PalmMinZ = 200
这些是我所看到的选项,因此,要激活手掌感应,请运行synclient PalmDetect=1
,然后试验其他两个的值。
"PalmMinWidth" "integer"
Minimum finger width at which touch is considered a palm. Prop‐
erty: "Synaptics Palm Dimensions"
"PalmMinZ" "integer"
Minimum finger pressure at which touch is considered a palm.
Property: "Synaptics Palm Dimensions"
找到正确的值后,使用以下形式的命令在启动应用程序中创建启动项:
synclient PalmDetect=1 PalmMinWidth=xx PalmMinZ=yy
...其中 xx 和 yy 是所需的值。
答案2
除了发布的设置之外mikewhatever
,这些设置对我来说似乎非常有效:
synclient AreaLeftEdge=2000
synclient AreaRightEdge=5000
注意:这些是我的设备的设置...您需要找出您的设备值。
尝试从零开始增加 AreaRightEdge,直到光标可以“正常”移动。AreaLeftEdge 的工作方式相反,因此从零开始增加它,直到它不动为止...然后一点一点地返回,直到光标再次“正常”移动。(最后,AreaRightEdge 不能低于 AreaLeftEdge)。
也许还应该设置顶部和底部...我稍后会测试一下,但至少左/右似乎可以完成这项工作。
此外,在“敏感度”方面,您可以调整这些:
FingerLow = 25
FingerHigh = 50
如上值,尝试找到最适合您的值。
(引用我自己对这个问题的回答:) Synaptics 触摸板:解决因手掌休息而引发的两根手指问题
答案3
补充 lepe 的优秀答案:我能够通过使用发现 AreaLeftEdge 和 AreaRightEdge 数字
用户@t560:~$ xinput 列表
其中有一行
↳ SynPS/2 Synaptics TouchPad id=11 [从属指针 (2)]
然后获取设备编号并将其输入到
xinput--测试11
然后用手指在触摸板上拖动,记下与我想要的边框位置相对应的数字。
就我的情况(Thinkpad T560)而言,垫子的极限值约为 2200 和 4400,因此我最终将 2700 和 3700 设置为我的左边缘和右边缘。