在触摸板上添加两个手指滚动的阈值

当我打算点击时,我不小心触发了我的触摸板上的双指滚动。 我可以添加最小阈值以减少意外滚动事件吗?

当我:它导致问题:

  • 按下我的手指以引导光标,然后在触摸板底部按下我的拇指点击(click-then-immediate-mega-scrolljump)
  • 保持按住控制并开始移动鼠标光标,然后释放键(控制+滚动导致浏览器中的页面缩放)
  • 当移动光标以单击GNOME编辑/终端/ Pidgin中的选项卡时(在这些应用程序更改选项卡中的选项卡栏上滚动,所以我选择与我单击的那个相邻的那个)

    # model-information, Lenovo ThinkPad X1 Carbon (1st gen) Bus=0011 Vendor=0002 Product=0007 Version=01b1 N: Name="SynPS/2 Synaptics TouchPad"

根据https://help.ubuntu.com/community/SynapticsTouchpad

您可以使用命令xinput确定输入设备(不仅仅是触摸板)


从终端使用xinput


  1. 首先,您要查看设备标记为的号码。 使用命令xinput list查看所有设备。 (您可能会将此缩短为像xinput list |grep Synaptic -n2类的命令,或类似的东西)

  2. 请注意设备旁边的ID。

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

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

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