xinput 鼠标设备:单独的 x 和 y 灵敏度

xinput 鼠标设备:单独的 x 和 y 灵敏度

我一直在尝试轨迹球鼠标,我发现它太敏感了,所以我把它调低了,将其设置Device Accel Constant Deceleration为 1.5,我觉得这个在 X 轴上的刻度很好,但我的 Y 轴运动却让人印象深刻。

简单来说,是否可以分别配置X和Y灵敏度?

我的环境是相当普通的 Linux Mint 17.1,因此值得信赖的 Ubuntu、Debian、Gnome 3 以及我不太熟悉的其他堆栈。

答案1

您需要更改的设置是
坐标变换矩阵 (144)。

在以下示例中,鼠标的设备 id=9,(我的鼠标)坐标变换矩阵的属性编号为 144,您可以通过将xinput list-props 9

其设置为默认值来找到:
xinput set-prop 9 144 1 0 0 0 1 0 0 0 1
使 X 比 Y 快 5 倍:
xinput set-prop 9 144 5 0 0 0 1 0 0 0 1
使 Y .2速度为 X 倍:
xinput set-prop 9 144 1 0 0 0 .2 0 0 0 1
旋转 45 度:
xinput set-prop 9 144 .707 -.707 0 .707 .707 0 0 0 1

答案2

罗技 M510 也有同样的问题。 x 方向的速度比 y 方向的速度快得令人烦恼。

像这样设置矩阵就像一个魅力:

xinput set-prop 11 136 0.6 0 0 0 1 0 0 0 1

11是鼠标的ID,136是鼠标的坐标变换矩阵的ID。我通过调用获得了这些值

xinput

进而

xinput -list-props 11

干杯!

相关内容