如何调整触摸板以适应较小的区域?

如何调整触摸板以适应较小的区域?

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

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

触摸板调整

我提出这个要求有两个原因:首先,我喜欢用拇指按住鼠标按钮,而不是悬空。这很成问题,因为触摸板认为我一直在尝试某种双指手势,光标就会停止移动。

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

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

我该如何解决这个问题?

答案1

实现这一点非常简单:

首先在终端中输入以下内容来找到触摸板的宽度和高度:

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)

就这些。

答案2

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

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

不要忘记更改为区域底边价值/etc/X11/xorg.conf.d/10-synaptics.conf

来源 :#24

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

相关内容