如何调整较小面积的触摸板?

我刚购买了华硕Zenbook UX31A,我需要一些关于调整触摸板的建议。

基本上我的问题是鼠标按钮与触摸区域有关,我希望它被禁用。 这样只能识别触摸区域的一部分。 我附上了一张图片来澄清这个想法。 基本上只应识别图像中的红色区域。

触控板调整

这个请求有两个原因:首先,我喜欢用拇指按住鼠标按钮,而不是把它放在空中。 这是有问题的,因为触摸板认为我一直在尝试某种双指手势并且光标停止移动。

点击也有问题,因为“按钮”上的每个手指移动 – 无论多么微不足道 – 都会移动光标。

我一直在使用一些synclient设置,如AreaBottomEdge等。它们有一些效果,但后来我无法突出显示文本或右键停止工作。

我该怎么解决这个问题?

完成此任务非常简单:

首先发现在终端中键入的触摸板的宽度和高度:

less /var/log/Xorg.0.log | grep -i range 

在我的情况下,输出是这样的:

 [ 24.188] (--) synaptics: SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5772 [ 24.188] (--) synaptics: SynPS/2 Synaptics TouchPad: y-axis range 1408 - 5086 

因此宽度为5772,高度为5086.现在您可以使用底部区域的概念来禁用,只需尝试使用值来禁用所需的区域。 终端中的命令是:

 synclient AreaBottomEdge=**VALUE**(in my case 730) 

就这些。

对我来说,这样做还不够。 我需要将拇指放在触摸板的底部(准备点击)。 实际上,AreaBottomEdge不会禁用死区上的“手指计数”,而是让拇指放松以启用滚动。 真烦人

为了解决这个问题,我使用了这个补丁: http : //pastebin.com/raw.php?i = 4v9JP2pe

不要忘记在/etc/X11/xorg.conf.d/10-synaptics.conf中更改为AreaBottomEdge

资料来源: #24

编辑:顺便说一下,这里引用了这个bug: https : //bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/+bug/1026046