使用 libput 时 Trackpoint 速度过高

使用 libput 时 Trackpoint 速度过高

archlinux 最近将 libinput 切换为默认输入驱动程序。从那时起,我的 Dell Latitude E5470 上的指点杆几乎无法使用。它太快了,无法进行详细的指向。

xinput 列出了轨迹点的以下属性:

Device 'AlpsPS/2 ALPS DualPoint Stick':
    Device Enabled (139):   1
    Coordinate Transformation Matrix (141): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Accel Speed (274): -1.000000
    libinput Accel Speed Default (275): 0.000000
    libinput Accel Profiles Available (276):    1, 1
    libinput Accel Profile Enabled (277):   1, 0
    libinput Accel Profile Enabled Default (278):   1, 0
    libinput Natural Scrolling Enabled (279):   0
    libinput Natural Scrolling Enabled Default (280):   0
    libinput Send Events Modes Available (259): 1, 0
    libinput Send Events Mode Enabled (260):    0, 0
    libinput Send Events Mode Enabled Default (261):    0, 0
    libinput Left Handed Enabled (281): 0
    libinput Left Handed Enabled Default (282): 0
    libinput Scroll Methods Available (283):    0, 0, 1
    libinput Scroll Method Enabled (284):   0, 0, 1
    libinput Scroll Method Enabled Default (285):   0, 0, 1
    libinput Button Scrolling Button (286): 2
    libinput Button Scrolling Button Default (287): 2
    libinput Middle Emulation Enabled (288):    0
    libinput Middle Emulation Enabled Default (289):    0
    Device Node (262):  "/dev/input/event13"
    Device Product ID (263):    2, 8
    libinput Drag Lock Buttons (290):   <no items>
    libinput Horizontal Scroll Enabled (291):   1

我发现唯一可以改变的旋钮是Accel Speed (274),我把它调低了以防止指针传送。但我实际上想要加速度。否则,正如我注意到的那样,详细的指向是不可能的。

有没有什么办法可以降低轨迹点的基本速度?

答案1

指针速度取决于设备的尺寸和 DPI 分辨率,但这些并不总是能正确报告。systemd-udev 附带一个hwdb 数据库对此的更正(安装至/usr/lib/udev/hwdb.d/60-evdev.hwdb)。

请参阅上一个链接,以及提交日志,例如如何添加您自己的配置。(hwdb 需要使用 进行编译systemd-hwdb update并重新应用...呃,要么重新启动,要么使用 进行一些涉及 的咒语udevadm trigger …,我想。)

以下是针对 Dell Latitude E6320 的类似调整:

大多数 hwdb 提交都有指向 Bugzilla 线程的链接,请阅读它们以获取示例。

相关内容