为鼠标滚轮启用平滑滚动

Cru*_*gel 9 gtk mouse-scroll 12.04 scrolling

12.04 为带有 GTK 的触摸板启用了平滑滚动。我想知道是否也可以为鼠标滚轮启用它?如果是,如何?如果没有,为什么不呢?谢谢。

小智 8

虽然真正平滑的逐像素滚动不适用于鼠标滚轮,但拥有平滑的动画而不是三行的突然跳跃会更好。

我不知道有什么方法可以在全局范围内做到这一点,但在 Firefox 中,它是首选项->高级下的一个选项。

对于 Chromium/Chrome,它目前是通过一个标志启用的,方法是转到chrome://flags.

  • 许多计算机鼠标使用平滑的鼠标滚轮(无点击)。例如,几乎所有超过 40 美元的罗技鼠标都有一个“无摩擦”滚轮。完整的可能性通常无法在软件中实现,但硬件肯定是有能力的——至少在机械方面。Logitech 有驱动程序软件可以处理 Windows 上的平滑滚动,但我不确定它的效果如何,或者它是否适用于每个型号。这些在向计算机发送的信息方面可能仍然存在限制。确定知道会很有趣:) (5认同)

Gru*_*les 5

我希望平滑滚动可以使EVERYWHERE,可悲的是平滑滚动鼠标轮不能启用,因为他们有“跳跃”,而从触摸板的滚动输入足够精确注册的像素对像素运动。

要对此进行测试,请启动终端并运行

xev
Run Code Online (Sandbox Code Playgroud)

然后将光标放在窗口中并上下滚动。您会注意到,只要您移动手指,按键(按钮 4 和 5)就会连续记录输出。现在用点击轮滚动。每次鼠标滚轮点击它只会注册一次。

一些鼠标滚轮在滚动时没有明显的“跳跃”,但我敢打赌,硬件会读取滚轮移动的距离,并像其他鼠标一样发送跳跃以确保硬件兼容性。