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

Modified on: Sat, 09 Jun 2018 05:17:23 +0800

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

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

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

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

非常感谢提前。

作者:Dave

最佳答案

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

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

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

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


相关问答

添加新评论