Mac外接蓝牙鼠标发飘的根源是macOS默认启用指针加速算法,需先在“系统设置→鼠标→高级”中关闭【启用指针加速】,再通过Mos调整“Minimum step”为12.00、“Speed gain”为1.80以实现线性稳定响应。

Mac外接蓝牙鼠标移动严重发飘,光标像被风吹着跑、轻微一碰就窜出老远,不是鼠标传感器故障,而是macOS默认启用了指针加速算法,把低速移动压得极慢、高速移动又突然飞出去,导致中速区完全失控——这正是“发飘”的根源。
先关闭系统级指针加速
这一步必须最先做,否则Mos后续所有调优都会被系统底层加速逻辑覆盖,白费功夫。打开“系统设置”→ 左侧点“鼠标”→ 右侧滚动到底部点“高级”→ 取消勾选【启用指针加速】。
注意:取消后光标移动会变线性,初感可能略“沉”,但这是回归真实物理响应的第一步。若此时发飘感已大幅减弱,说明问题主因在此;若仍有漂移,则进入Mos干预阶段。
安装并授权Mos
方法一(推荐):打开终端,输入 brew install --cask mos,回车执行。安装完成后,前往“应用程序”文件夹双击启动Mos。
方法二:访问 https://mos.caldis.me/ 下载最新.dmg,双击挂载后将Mos.app拖入“应用程序”文件夹。首次运行需右键→“打开”绕过未认证提示。
启动后菜单栏出现鼠标图标 → 点击 → “Preferences” → 切换到“Basic Settings” → 勾选【Smooth scrolling】和【Launch at login】。
此时系统会弹出权限请求 → 点击“Open System Settings” → 进入“隐私与安全性 > 辅助功能” → 在应用列表中手动勾选Mos。不勾选则Mos无法拦截鼠标事件,平滑滚动不会生效。
用Mos禁用插值、回归原生平滑
Mos默认的平滑滚动是带插值动画的,但“发飘”用户真正需要的是去掉加速后的线性+微缓冲,而非额外动画。进入Mos偏好设置 → 切换到“Advanced”标签页:
① 将“Minimum step”调至12.00:数值偏高可过滤掉抖动信号,避免轻微触碰滚轮就触发误滚动。
② 把“Speed gain”设为1.80:低于默认3.00,消除任何残留的非线性增益,让滚动速度严格正比于滚轮转动幅度。
③ “Duration”保持默认3.90不变:这个值控制缓动尾部长度,改得太短会变回生硬跳跃,改得太长反而拖沓,原生感就来自此处的微妙平衡。
点右下角“Apply”,无需重启App或系统,立刻生效。现在你的蓝牙鼠标移动不再发飘,滚轮滚动也不再跳帧,光标跟手度恢复到物理设备本该有的稳定状态。

















