当我想要点击时,却意外地触发了触摸板上的双指滚动。我可以添加最小阈值来减少意外滚动事件吗?
当我执行以下操作时会出现问题:
- 用手指按住以引导光标,然后用拇指按下触摸板底部以单击(单击然后立即超级滚动跳转)
- 按住 Control 键并开始移动鼠标光标,然后松开键(Control+Scrolling 会导致浏览器中的页面放大)
当移动光标单击 GNOME Edit/Terminal/Pidgin 中的选项卡时(在这些应用程序中的选项卡栏上滚动会更改选项卡,因此我选择与我单击的选项卡相邻的选项卡)
# model-information, Lenovo ThinkPad X1 Carbon (1st gen) Bus=0011 Vendor=0002 Product=0007 Version=01b1 N: Name="SynPS/2 Synaptics TouchPad"
答案1
按照https://help.ubuntu.com/community/SynapticsTouchpad
您可以使用命令来确定您的输入设备(不仅仅是触摸板)xinput
从终端使用xinput
首先,您要查看设备标为哪个编号。使用命令
xinput list
查看所有设备。(您可能可以将其缩短为类似xinput list |grep Synaptic -n2
或类似命令)请记下设备旁边的 ID。
- 确定您的当前的通过执行命令进行设置
xinput --watch-props YOURDEVICEID
(YOURDEVICEID 是您在上一步中记下的设备 ID) - 您可能希望调整 Synaptics Finger 的灵敏度,但这取决于您的实际触摸板。因此您可能还必须调整其他的。(按Ctrl+C退出)。
- 一旦确定了要更改的内容,您就可以使用开关输入
xinput
它--set-prop
。
与下面顶部来源的示例相同
xinput --set-prop YOURDEVICEID "Synaptics Finger" 50 80 257
这将总体调整打击垫的灵敏度。
从终端使用synclient
您还可以找到带有synclient
- 输入命令
synclient -l
以查看当前配置。(如果您想使用以下命令进一步操作它,也可以将其重定向到可编辑文档synclient -l > touchpadconfig
) - 您可以通过执行命令来设置该值,例如
synclient LeftEdge=130
将触摸板的左边缘设置为坐标 130。
不幸的是,有很多设置可以调整,你可能需要自己调整。不过,本文man synaptics
以相当人性化的方式解释了每个可以设置的参数。