联想 Scrollpoint 鼠标灵敏度仍然不正确

联想 Scrollpoint 鼠标灵敏度仍然不正确

我有一个联想 Scrollpoint 鼠标,它真的很好,但在 Windows 中,你需要安装鼠标驱动程序套件才能使滚动点的灵敏度正确。我刚刚将它插入我的 Ubuntu 笔记本电脑,它太灵敏了。

我一直在做一些研究,这个网站是:https://github.com/pdewacht/hid-scrollpoint/

说:

Peter Ganzhorn 为 libinput 1.11 贡献了一个补丁来修复滚动点敏感度。从该版本开始,滚动敏感度应该可以正常使用了。(libinput 被当前的 Xorg 和 Wayland 使用。)

但它似乎不在我使用的 Ubuntu 版本(22.04/Jammy)中。我尝试了一些对 libinput 规则的修复,并使用 dkms 编译了模块,但没有任何变化。

$ xinput list-props 14
    Device 'HID 04b3:3108':
    Device Enabled (177):   1
    Coordinate Transformation Matrix (179): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Natural Scrolling Enabled (323):   0
    libinput Natural Scrolling Enabled Default (324):   0
    libinput Scroll Methods Available (327):    0, 0, 1
    libinput Scroll Method Enabled (328):   0, 0, 0
    libinput Scroll Method Enabled Default (329):   0, 0, 0
    libinput Button Scrolling Button (342): 2
    libinput Button Scrolling Button Default (343): 2
    libinput Button Scrolling Button Lock Enabled (344):    0
    libinput Button Scrolling Button Lock Enabled Default (345):    0
    libinput Middle Emulation Enabled (346):    0
    libinput Middle Emulation Enabled Default (347):    0
    libinput Accel Speed (330): -0.600000
    libinput Accel Speed Default (331): 0.000000
    libinput Accel Profiles Available (332):    1, 1
    libinput Accel Profile Enabled (333):   1, 0
    libinput Accel Profile Enabled Default (334):   1, 0
    libinput Left Handed Enabled (335): 0
    libinput Left Handed Enabled Default (336): 0
    libinput Send Events Modes Available (300): 1, 0
    libinput Send Events Mode Enabled (301):    0, 0
    libinput Send Events Mode Enabled Default (302):    0, 0
    Device Node (303):  "/dev/input/event5"
    Device Product ID (304):    1203, 12552
    libinput Drag Lock Buttons (337):   <no items>
    libinput Horizontal Scroll Enabled (338):   1
    libinput Scrolling Pixel Distance (339):    15
    libinput Scrolling Pixel Distance Default (340):    15
    libinput High Resolution Wheel Scroll Enabled (341):    1

我尝试过更改这些变量,但没有任何改善。如您所见,我现在有一个模块“hid_lenovo”可以运行。我想其他地方提到的一个问题是驱动程序的加载顺序可能会造成混淆,但我尝试过逐个删除它们,但滚动点仍然太快。所以我现在只能这样了。

$ lsmod | grep "hid"
hid_scrollpoint        16384  0
hid_generic            16384  0
hid_lenovo             28672  0
mac_hid                16384  0
hid_apple              16384  0
usbhid                 65536  0
hid                   151552  5 hid_scrollpoint,usbhid,hid_apple,hid_generic,hid_lenovo

相关内容