为触摸板上的双指滚动添加阈值

为触摸板上的双指滚动添加阈值

当我想要点击时,却意外地触发了触摸板上的双指滚动。我可以添加最小阈值来减少意外滚动事件吗?

当我执行以下操作时会出现问题:

  • 用手指按住以引导光标,然后用拇指按下触摸板底部以单击(单击然后立即超级滚动跳转)
  • 按住 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


  1. 首先,您要查看设备标为哪个编号。使用命令xinput list查看所有设备。(您可能可以将其缩短为类似xinput list |grep Synaptic -n2或类似命令)

  2. 请记下设备旁边的 ID。

  3. 确定您的当前的通过执行命令进行设置xinput --watch-props YOURDEVICEID(YOURDEVICEID 是您在上一步中记下的设备 ID)
  4. 您可能希望调整 Synaptics Finger 的灵敏度,但这取决于您的实际触摸板。因此您可能还必须调整其他的。(按Ctrl+C退出)。
  5. 一旦确定了要更改的内容,您就可以使用开关输入xinput--set-prop

与下面顶部来源的示例相同

xinput --set-prop YOURDEVICEID "Synaptics Finger" 50 80 257

这将总体调整打击垫的灵敏度。


从终端使用synclient

您还可以找到带有synclient

  1. 输入命令synclient -l以查看当前配置。(如果您想使用以下命令进一步操作它,也可以将其重定向到可编辑文档synclient -l > touchpadconfig
  2. 您可以通过执行命令来设置该值,例如synclient LeftEdge=130将触摸板的左边缘设置为坐标 130。

不幸的是,有很多设置可以调整,你可能需要自己调整。不过,本文man synaptics以相当人性化的方式解释了每个可以设置的参数。

Debian wiki 上的更多阅读

来自 Arch Wiki 的更多阅读

相关内容