首先在终端下取得小红点的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