在 Linux 下开启 Thinkpad 小红点中键的滚动功能

首先在终端下取得小红点的ID:

$ xinput list | grep TrackPoint
  TPPS/2 IBM TrackPoint    id=14    [slave  pointer  (2)]

我的X1c上小红点的输入ID是14。

然后获得该ID的设置:

$ xinput list-props 14
...
        Evdev Wheel Emulation (283):    1
        Evdev Wheel Emulation Axes (284):       0, 0, 4, 5
        Evdev Wheel Emulation Inertia (285):    10
        Evdev Wheel Emulation Timeout (286):    200
        Evdev Wheel Emulation Button (287):     2
...

其中括号里的整数就是该项设置的ID,后面的数字是该项设置的参数值。ID为283(我的机器)代表的是滚轮模拟的开关,0为关,1为开;ID为284 代表的是滚动的方向,分别代表上下左右,0为关,6,7,4,5为开;ID为287代表具体打开滚轮模拟的按键,2为中键。

开启中键滚轮模拟:

$ xinput set-prop 14 283 1
$ xinput set-prop 14 287 2

关闭中键滚轮模拟:

$ xinput set-prop 14 283 0

你可能感兴趣的:(在 Linux 下开启 Thinkpad 小红点中键的滚动功能)