如何激活 Kensington Slimblade Trackball 的滚动功能?

如何激活 Kensington Slimblade Trackball 的滚动功能?

我有 Kensington Slimblade 轨迹球,刚刚插入,它可以正常移动光标、左键单击、中键单击,还有可用作后退按钮的第 4 个按钮。

但是,我该如何进行滚动呢?

我可以映射其中一个按钮来启用“滚动模式”吗?

我正在使用 Ubuntu 20.04。

答案1

我不想听起来很愚蠢,但你是否尝试过像转动大音量按钮一样转动球?

我仍在使用 Bionic Beaver 及其即插即用产品。

答案2

是的,这是可能的,您也可以使用来配置用于处理输入设备的库xinput的行为。libinput

我运行这两个命令,以使用后退按钮启用 Slimblade 轨迹球的滚动:

xinput set-prop 'Kensington Slimblade Trackball' 'libinput Scroll Method Enabled' 0, 0, 1
xinput set-prop 'Kensington Slimblade Trackball' 'libinput Button Scrolling Button' 8

然后它的行为将会如下:如果你按下并滚动它将仅滚动,如果你只是单击它它将充当后退按钮。

第一个命令启用滚动行为,第二个命令告诉它使用后退按钮(而不是按钮 2,该按钮与中键单击相同 - 如果您用右手使用轨迹球,则单击和滚动的位置会很尴尬)。

如果您的轨迹球不是同一型号,您可以运行相同的命令,并用'Kensington Slimblade Trackball'运行时可以看到的相应设备 ID 或名称进行替换xinput list

man libinput更多细节。

相关内容