触摸板手掌灵敏度

触摸板手掌灵敏度

我正在使用带有 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 设置为我的左边缘和右边缘。

相关内容