首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >寻找一种改进突触/触垫掌心检测的方法

寻找一种改进突触/触垫掌心检测的方法
EN

Unix & Linux用户
提问于 2012-01-04 16:48:14
回答 2查看 23.7K关注 0票数 29

我发现我触控板的掌心检测很糟糕。我已经将它设置为最小的灵敏度,不会破坏我的触摸屏使用(PalmMinWidth=5,PalmMinZ=1),而且每当我在键盘上输入时,我仍然会遇到随机的颠簸。

我宁愿使用掌上检测,也不愿在打字时禁用键盘,因为我发现键盘禁用的时间太长了(也就是说,我已经打字了,我必须等待2秒才能再次使用键盘,这很烦人)。一种可能的策略是减少这种延迟,尽管我不确定触摸屏是否仍然可用(如果您知道如何做到这一点,那么发布它,总比什么都不做好:)

每当我使用窗户,我发现我没有那么多的问题,触控板,所以必须有一个方法来改进掌上检测?

最后,我正在linux内核3.2.0Rc7上运行Debian测试64位。

EN

回答 2

Unix & Linux用户

发布于 2012-01-07 17:18:33

我找到了修改输入时禁用触摸屏的时间长度的方法。对于其他在这里寻找它的人来说,这就是:

注意:谷歌搜索得到的答案足够快

只需运行程序syndaemon -d并作为选项添加-i wait_time,其中wait_time是重新启用触摸屏之前等待的时间长度。提供同步守护进程的其他有用参数包括-K,当击键的格式为modifier+key和-t时,不要禁用触摸屏,只禁用单击,而不是鼠标移动。

因此,在我的示例中,我在登录时运行的脚本中添加了以下内容:

代码语言:javascript
复制
#Get rid of previous syndaemon
killall syndaemon
#More aggressive behavior, allow for mod+key combos, enable mouse movements
syndaemon -i 0.2 -K -t -d

有了所有这些修改,特别是-t标志,我就可以像现在一样使用触摸屏了!

票数 11
EN

Unix & Linux用户

发布于 2017-12-25 18:29:25

我有一台带有大Touchpad的现代笔记本电脑,而且有一半时间,我的右手掌坐在边上,在我打字时做假的点击。synclient PalmDetect=1方法不适合我(不管我将PalmMinWidth和PalmMinZ设置为什么)。也许是因为我的手掌从右边摸到了垫子,而手掌检测仪可能正在从上面检查它。我不太确定。

我在右边划了一个死区,解决了这个问题。你就是这样做的:

代码语言:javascript
复制
synclient 

将给您当前设置的触控板。令人感兴趣的是以下结果:

代码语言:javascript
复制
LeftEdge                = 1572
RightEdge               = 5370
TopEdge                 = 1376
BottomEdge              = 4480

显然,数字将因硬件而异。寻找边缘你want.In我的案子它是正确的边缘。我选了一种我想刮的东西。你想刮掉最小的数字,你可以逃脱,同时仍然阻止假点击从你的手掌。一个非常简单的测试,就是在网络上找到一张可点击的图片,将鼠标悬停在它的中心,并将你的手掌停在通常的打字位置。要模拟打字,拍打(轻轻!)当你打字的时候,触控板的边缘和你手掌上突出的部分。如果你被点击了,你马上就会知道。这将是尝试和错误,继续玩它,直到你到达甜蜜的地方。在我的例子中,剃掉30根头发就成了诀窍:

代码语言:javascript
复制
synclient AreaRightEdge=5340

若要修改其他边缘,请更改AreaBottomEdge、AreaLeftEdge或AreaTopEdge。将这些值设置为0将禁用它们。

票数 9
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/28306

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档