如何使用魔术鼠标实现流畅的滚动运动

如何使用魔术鼠标实现流畅的滚动运动

我有一个新的 Ubuntu-Mate,并且正在使用 Apple Magic 鼠标和键盘。

Magic mouse 在 OSX 中具有平滑的滚动...就像滚动一样,有一个根据手指移动强度的滚动控制。

我希望在 Ubuntu 中实现这种行为,但我无法获得有关此的信息(我找到了有关改变方向的信息,但没有找到有关“滚动运动”的信息)

应用程序“自然滚动”似乎不再存在。

我怎样才能实现这个目标?

谢谢

答案1

虽然我没有使用过 Ubuntu-Mate,但我认为它有与常规 Ubuntu 类似的安装选项。

目前 Ubuntu 16.0.4 内核中包含的 hid_magicmouse 模块的初始设置很糟糕,并且不具备类似于 MacOS 的惯性能力(即松开后屏幕仍继续滚动);但是,它确实可以选择更改设置来自定义和改善滚动体验。

以下是每个设置的简要说明:

  • 模拟_3按钮= 当您的手指按下中间按钮时,启用第三个按钮。我觉得这很麻烦,所以我禁用了它。在 MacOS 中,只使用左/右按钮。(布尔值)
  • 模拟滚轮= 模块将水平和垂直滑动解释为滚轮滴答声。垂直功能通过模拟每个滴答声的按下和释放来正常工作,但水平功能仅模拟按下而不模拟释放,这会导致 Chrome 中的来回滑动出现问题,因此我在驱动程序中禁用它(有关详细信息,请参阅驱动程序部分)。(布尔值)
  • report_undeciphered= 无需打开。(布尔值)
  • 滚动加速度= 手指移动得越快,它在每个距离上产生的刻度就越多。(布尔值)
  • 滚动速度= 这告诉它当您用手指滑动给定距离时会产生多少个滴答声;我喜欢它很灵敏,所以我把它设置为 55。(0 - 63)

要更新设置,最简单的方法是卸载模块,然后使用新设置重新加载。您可以在终端提示符下执行此操作,如下所示:

$ sudo rmmod hid_magicmouse
$ sudo modprobe hid_magicmouse emulate_3button=0 scroll_acceleration=1 scroll_speed=55

參閱这个博客了解更多详细信息以及如何使设置永久生效以及如何更改驱动程序以实现自然滚动(以上信息来自此博客)。

相关内容