如何使触摸板垂直或水平滚动,但不能同时滚动?

如何使触摸板垂直或水平滚动,但不能同时滚动?

如果我在浏览互联网时,页面同时有水平和垂直滚动条,那么用触摸板滚动就会变得非常烦人。它一直在水平和垂直滚动!

我使用的是 Ubuntu 16.04,以下是触摸板设置

Device 'SynPS/2 Synaptics TouchPad':
    Device Enabled (160):   1
    Coordinate Transformation Matrix (162): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    Device Accel Profile (282): 1
    Device Accel Constant Deceleration (283):   2.500000
    Device Accel Adaptive Deceleration (284):   1.000000
    Device Accel Velocity Scaling (285):    12.500000
    Synaptics Edges (286):  1769, 5431, 1652, 4658
    Synaptics Finger (287): 25, 30, 0
    Synaptics Tap Time (288):   180
    Synaptics Tap Move (289):   242
    Synaptics Tap Durations (290):  180, 100, 100
    Synaptics ClickPad (291):   0
    Synaptics Middle Button Timeout (292):  75
    Synaptics Two-Finger Pressure (293):    282
    Synaptics Two-Finger Width (294):   7
    Synaptics Scrolling Distance (295): 200, 200
    Synaptics Edge Scrolling (296): 0, 0, 0
    Synaptics Two-Finger Scrolling (297):   1, 1
    Synaptics Move Speed (298): 1.000000, 1.750000, 0.036300, 0.000000
    Synaptics Off (299):    1
    Synaptics Locked Drags (300):   0
    Synaptics Locked Drags Timeout (301):   5000
    Synaptics Tap Action (302): 2, 0, 0, 0, 1, 3, 0
    Synaptics Click Action (303):   1, 1, 0
    Synaptics Circular Scrolling (304): 0
    Synaptics Circular Scrolling Distance (305):    0.100007
    Synaptics Circular Scrolling Trigger (306): 0
    Synaptics Circular Pad (307):   0
    Synaptics Palm Detection (308): 0
    Synaptics Palm Dimensions (309):    10, 200
    Synaptics Coasting Speed (310): 21.120001, 50.000000
    Synaptics Pressure Motion (311):    30, 160
    Synaptics Pressure Motion Factor (312): 1.000000, 1.000000
    Synaptics Resolution Detect (313):  1
    Synaptics Grab Event Device (314):  0
    Synaptics Gestures (315):   1
    Synaptics Capabilities (316):   1, 0, 1, 1, 1, 1, 1
    Synaptics Pad Resolution (317): 83, 46
    Synaptics Area (318):   0, 0, 0, 0
    Synaptics Noise Cancellation (319): 8, 8
    Device Product ID (277):    2, 7
    Device Node (278):  "/dev/input/event6"

答案1

最近,libinput 增加了一项功能,当检测到您试图以垂直或水平方向滚动时,锁定您的滚动移动。如果它检测到故意的对角线移动,锁定就会解锁,因此您可以在图形编辑器等中移动。

以下是讨论链接。已经已合并至 git,如果我理解正确的话,这将是 libinput 1.12 版本的一部分。因此,如果您想尝试,我建议您安装 libinput-1.12(撰写答案时尚未发布)或更高版本。

答案2

您可以进入系统 -> 偏好设置 -> 硬件 -> 鼠标,然后禁用水平滚动,同时选择是否要使用边缘滚动或双指滚动。您可以尝试使用边缘滚动和双指滚动中的一种。

答案3

该问题与 中的一些错误有关xorg-synaptics。您可以安装并使用更好的用户空间驱动程序来实现相同目的libinput

可以通过以下方式安装

sudo apt install xserver-xorg-input-libinput

默认情况下,点击功能是禁用的,因此,如果您愿意,需要启用它。

运行sudo -H gedit /usr/share/X11/xorg.conf.d/90-libinput.conf并添加

Option "Tapping" "True"

到配置文件的触摸板部分。保存文件并重新启动。

相关内容