在Synaptics触控板上的Tap区域中禁用鼠标移动

我有一个带有“软”触控板的HP dv6-3160,例如按钮是它的一部分。

除了我想要拖放时,Ubuntu 12.10与它配合得很好。 因为鼠标移动区域包括按钮,如果我按住左按钮,我可以通过左手指的颤动来弄乱所有东西(我当然可以点击然后移动东西,但只能移动!) 。

我想做的是能够设置一个“死区” – 只需停止按钮区域中的所有鼠标移动(我有足够的空间)。

安装了synaptics软件包并尝试使用synclient并设置BottomEdge,但无论如何(有效 – 如果我将其设置得太低,它的错误)值我将其设置为鼠标行为不会改变。

提前谢谢了。

我自己也遇到了这个问题,遗憾的是这是RTFM的问题,因为它在手册中很清楚地描述了(在这里查看: http : //www.x.org/archive/X11R7.5/doc/man/ man4 / synaptics.4.html )。

相关值为“AreaBottomEdge”,手册显示“忽略在此边缘下方发生的移动,滚动和点击。默认情况下禁用该选项,可以通过将AreaBottomEdge选项设置为除零以外的任何整数值来启用该选项。” 所以要尝试一下,你可以这样做:

  1. 做一个synclient -l | grep BottomEdge synclient -l | grep BottomEdge找出你的触摸板底边。
  2. xBottomEdge的值减去你想要的死区的高度
  3. 做一个synclient AreaBottomEdge=x
  4. 为了永久性地将它作为50-synaptics.conf文件中的“选项”(不知道它在Ubuntu上的位置,我在Archlinux上,并且在/etc/X11/xorg.d/50-synaptics

无论如何,希望这会有所帮助。