在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选项设置为除零以外的任何整数值来启用该选项。” 所以要尝试一下,你可以这样做:
- 做一个
synclient -l | grep BottomEdge
synclient -l | grep BottomEdge
找出你的触摸板底边。 - 设
x
是BottomEdge
的值减去你想要的死区的高度 - 做一个
synclient AreaBottomEdge=x
- 为了永久性地将它作为
50-synaptics.conf
文件中的“选项”(不知道它在Ubuntu上的位置,我在Archlinux上,并且在/etc/X11/xorg.d/50-synaptics
)
无论如何,希望这会有所帮助。