MacOS中的鼠标、触控板的设置研究
一、背景和写这篇文章的原因
想搞清楚和配置好鼠标,比如解决好为什么我的滚动那么难用?怎么设置滚轮的方向跟windows相同?调整双击速度,调整鼠标滚轮左右拨动的"冷却时间"。
二、各种设置之详细解释
1. MacOS设置 -> 鼠标 -> 跟踪速度(仅影响鼠标)
下面是管鼠标的移动速度的,快的话就是鼠标移动小范围光标就能移动很大范围同时丢失精准感觉到鼠标飘难定位。注意鼠标这里的 "跟踪速度" 不会影响到触控板的,触控板有自己的 "跟踪速度" 设置。
2. MacOS设置 -> 鼠标 -> 自然滚动 (影响鼠标+触控板)
这个设置虽然是在 "鼠标" 里头的,但实际会影响触控板的手势,该设置是一定要开着!否则触控板就会出现违反正常思维的操作逻辑-----勾选上 "自然滚动" 之后,触控板的逻辑就像是捏着页面扯。
这个设置也是会影响鼠标滚轮的操作逻辑,滚轮可以滚动,也可以左右拨动,向上、向下滚动就相当于在触控板向上、向下操作 ----这点和windows中养成的习惯刚好相反。
"MacOS设置->触控板->滚动缩放->自然滚动",这里也有一个 "自然滚动" 的设置,看起来鼠标和触控板有各自的设置,其实两个设置是一样的,改任何一个地方另外一个地方也跟着改!!!
所以如果要维持windows中养成的鼠标滚轮的习惯,就需要第三方的软件来调整。
3. MacOS设置 -> 鼠标 -> 连按速度(影响鼠标+触控板)
就是双击需要的速度,越快就表示两次单击之间要间隔更短。触控板的双击也受此影响。
4. MacOS设置 -> 鼠标 -> 滚动速度(仅影响鼠标)
影响鼠标滚轮,如果调慢,页面滚动非常费劲。
注意,鼠标滚轮并不是线性的,鼠标滚轮滚动时是会感觉到一格一格卡着,并非移动10格就对应着页面滚动条移动固定的移动量。滚动相同多的角度,滚动快就移动得多,滚动慢页面滚动得少,并且这个跟 "MacOS->鼠标->高级->指针速度"的配置无关。
5. MacOS设置 -> 鼠标 ->高级 ->指针加速
就如途中的描述一样,为了提高精准度的,鼠标移动块的时候指针跑得快,慢下来时指针也慢下来从而更加精准。
不需要点击 "完成" 才生效,改变toggle开关立即生效。
怎么体验这个配置带来的变化呢?很简单,开着和关着体验一次鼠标定位到 "完成" 按钮,你会发现如果关闭之后比开着要难定位准确。
结论:
1、建议要勾上。
2、这个配置不会影响到 "MacOS->鼠标->滚动速度",不管这里设置如何,滚轮的滚动速度都是 "滚动相同的弧度(角度 | 距离),滚动快时滚动量多,滚动慢时滚动量少"
6. 第三方鼠标滚轮方向的调整
比如使用BetterTouchTool或Mos来调整,同时安装了2款的话二者选其一进行设置:
我这里选择了BetterTouchTool反向滚轮的操作逻辑。
7. 第三方 BetterTouchTool 的其他设置(包括滚轮左右拨动的 "冷却时间")
另外这个选项是滚轮左右的间隔,比如说我设置了鼠标左右是切换space,如果delay很大,快速按就不会生效,相当于冷却周期,或者说按着滚轮左或右连续切换的冷却时间。这里设置最小的delay有助于流畅的体验感
8. 关于滚轮的滚动:平滑滚动,为什么滚动很飘?
8.1 关于平滑滚动
原来的触控板是可以实现无极的、丝滑的、平滑的页面滚动的,非magic鼠标实现不了。
但如果硬要实现非magic鼠标的平滑滚动,可以通过第三方的软件比如 Mos 来模拟(虽然和触控板的平滑有差距,但是Mos开启和不开启是能感觉到明显差异的)
开启 Mos 平滑滚动带来的副作用:有时候有些用按键配合滚轮进行缩放的场景,比如pdf、图片、网页按住某个按键缩放的时候,可以感觉到滚轮跟有惯性一样很难或无法停留在自己想要的缩放百分比。---这个可能可以通过修改 Mos 中的选项来缓解
貌似非magic mouse 都没办法解决鼠标滚轮像锯齿状的浏览体验,即滚动不是平滑过渡的,是一突一突的。
8.2 关于滚动很飘怎么解决?
就是那种感觉,网页滚动要么过少要么过多,难以停留在自己想要的那行。
不是道是否可以通过 Mos 的参数来缓解?
我总结造成这种困扰的原因可能是鼠标滚轮的 "滚动相同距离(角度),滚动快和慢也会影响到最终页面的滚动距离" 特性。但是这个又和 Mos 无关,前面的研究在推出 Mos 的情况下也是这样子。
所以非常难解决这个问题。
1. 首先一定要开启平滑滚动,否则滚动慢页面也很慢,快滚动页面也溜得很快,两极分化严重很难掌握滚速
2. 其次感觉 "速度增益" 调到最小似乎有点利于鼠标滚动 "精准定位" 的目标(另外注意MacOS的鼠标的 "滚动速度" 的配置也会影响,滚动速度越慢需更多的滚动圈数达到相同的滚动距离)
3. 总之这几个配置只能自己改改试下不断尝试