调教一下 Mac 的鼠标

主要是指针加速度算法和滚轮加速度算法的问题。

话说自从将日常机换成了 Mac,各方面都爽,只有鼠标差点意思。

我知道 Mac 触控板很强,实际上我用触控板也用得很溜,由于没有找到合适的鼠标解决方案,这几个月确实也是完全脱离鼠标的。但是总有不得不用鼠标的时候,比如一些精确快速的操作。

指针

我习惯在 Windows 上将指针速度调到很高,然后享受那种指哪打哪的感觉,但是 Mac 上的指针默认是带加速度的,在接近目标时指针速度会变慢,这真的让我很难适应。好在一番搜索之后发现可以通过以下几个参数调整 Mac 的指针属性:

  • 鼠标双击阈值:com.apple.mouse.doubleClickThreshold
  • 鼠标加速度:com.apple.mouse.scaling
  • 滚动速度:com.apple.scrollwheel.scaling

在终端读取以上的数值:

defaults read -g [变量名]

在终端设置以上数值:

defaults write -g [变量名] [值]

设置完成后重启电脑生效。其中 com.apple.mouse.scaling 的默认值是 1,将其设为 0 之后鼠标指针就没有加速度了,效果和 Windows 比较相似。

滚动

Mac 触控板是带有平滑(惯性)滚动的,使用起来非常自然,但是换用鼠标就没有了……好在我发现了这个 App:Mos,它可以给鼠标滚轮也添加惯性滚动,效果拔群。另外,这个 App 也可以用来单独翻转滚轮方向而不影响触控板方向,更符合使用习惯。它甚至还可以录制滚动曲线:


一句题外话,Mac 触控板,或者说苹果全系产品触控体验都很好,一大原因是有优秀的惯性滚动算法加持。下图展示了 iOS 与 Android 的惯性滚动算法差异:

图源:@XiNGRZ

给人的感觉是 Android 是愣快,没有舒适的过渡。许多 iOS 用户难以适应 Android 的一部分原因就是这个。

添加新评论

已有 19 条评论

试用了一下mos,感觉真的好。很顺滑。

是的,我也觉得效果非常惊艳。

此时,一位没钱的穷学生路过
不过IOS的平滑滚动给人的感觉真的很棒,Android一对比显得有些生硬啊

熊猫小A 熊猫小A 回复 @Elliott

是呀。不过值得说明的是,安卓也是可以重写动效函数,做到和 iOS 一样效果的,只是很少人会这么做。毕竟两个平台都有自己的 guideline。

确实🍎的更平滑,Android的太生硬,就如两个美女,一个慢慢的让你渐入佳境,而另一个上来就说,脱裤子呀

噗 你这个比喻

触控板超棒的magic mouse真的用不来qwq

熊猫小A 熊猫小A 回复 @小葵

我也用不来……还是罗技大法好

熊猫小A 熊猫小A 回复 @小葵

另外你邮箱好像写错了,帮你改过来了~

小葵 小葵 回复 @熊猫小A

是的!手机打手残了!谢谢喵!

apple.com 启动!
买不起 关闭!
>﹏<

hushhw hushhw 回复 @Ghosin

哈哈哈哈

熊猫小A 熊猫小A 回复 @Ghosin

是呀……真的贵

不晓得是不是黑苹果的原因,我的鼠标用起来很自然(和 Windows 感觉差不多)

确实有可能,我以前用黑苹果时也没有留意到这个问题。

这最后的动图是怎么办到的?

熊猫小A 熊猫小A 回复 @mikusa

这是软件模拟的

mikusa mikusa 回复 @熊猫小A

抱歉没仔细看来源……

熊猫小A 熊猫小A 回复 @mikusa

没有,图源是我后面加的