如何调整触控板的面积?


15

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

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

触摸板调整

我提出此请求的原因有两个:首先,我想将拇指按住鼠标按钮而不是悬空。这是有问题的,因为触摸板认为我一直在尝试某种两指手势,并且光标停止移动。

单击也是有问题的,因为在“按钮”上的每个手指移动(无论它有多微不足道)都将移动光标。

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

我该如何解决?


1
系统设置中有一个设置,使您可以通过触摸触摸板来禁用单击。也许那可以解决您的问题?
Jo-Erlend Schinstad

Answers:


10

完成此操作非常简单:

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

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)

就这些。


不幸的是,这无济于事。它的确减小了面积,但是随后突出显示了文本和鼠标右键。
ML

因此,鼠标右键是真正的按钮吗?我的意思是说,它需要被按下吗?还是一个触摸按钮,您无需按压?因为需要压力的我的设备在减小触摸板面积之后仍然可以工作,但是如果按钮与触摸技术一起使用,则几乎不可能完成您打算做的事情。
罗德里戈·马丁斯

1
就我而言,它有帮助,但具有以下副作用。同时将一根手指按住按钮(已经处于非活动区域),将另一根手指移到活动区域上,则什么也没有发生或正在发生滚动。
citxx 2012年

抱歉,但是我将无法为您提供更多帮助,我只知道此解决方案。
罗德里戈·马丁斯

1
谢谢。我将尝试自己进一步调查此问题。
citxx 2012年

2

对我来说,这样做还不够。我需要将拇指放在触摸板的底部(准备单击)。实际上,AreaBottomEdge不会在死区上禁用“手指计数”,并且让拇指保持滚动状态即可。很烦人。

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

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

资料来源:#24

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.