快速调好 Mac Mouse Fix 滚动手感
2026/9/16 16:31:58 网站建设 项目流程

快速调好 Mac Mouse Fix 滚动手感

【免费下载链接】mac-mouse-fixMac Mouse Fix - Make Your $10 Mouse Better Than an Apple Trackpad!项目地址: https://gitcode.com/GitHub_Trending/ma/mac-mouse-fix

你在长文档里猛拧滚轮,页面一下飞出屏幕;在 Finder 拖 5 GB 压缩包,光标一卡一卡地抖。macOS 对滚轮一视同仁,6 格的和 40 格的没区别。Mac Mouse Fix 的平滑滚动和按钮映射就是管这个的:它接管滚轮的原始事件,补上加速度曲线和惯性,再让侧键承担触控板级别的手势。

你实际会用到哪几块 🖱️

让垂直滚动跟手不漂移

macOS 把每个滚轮 tick 当成相等的距离,轻拧一下也跳半屏。Mac Mouse Fix 在 Helper/Core/Config/ScrollConfig.swift 里按拧轮速度重建了加速度曲线:连续拧得越快,单 tick 的位移越大,松手后还有一段惯性收尾。这也是 Mac 鼠标垂直滚动加速的核心逻辑。界面上就两个主参数:Speed 决定基础位移,Smoothness 分 Off / Low / Regular / High 四档,从"一拧一格、立刻停住"到"扫屏时内容跟手速加速"。读长文档、看代码停在 Off 或 Low;刷网页、翻长帖用 Regular 或 High。

把侧键映射成前进/后退

五键鼠标装上它才真正派上用场。把指针移到 Buttons 标签页中央的"+"区域,按一下物理侧键,这个键就被捕获了——其他 App 从此收不到它的信号,全部动作由 Mac Mouse Fix 接管。点按可以设成 Launchpad、智能缩放,也可以映射成任意键盘按键;把"点按并拖移"设成 Scroll & Navigate,按住侧键再移动鼠标,等价于触控板双指滑动,浏览器前进后退、配合 Swish 的窗口分屏都能这么干。捕获规则和解绑方法在 Support/Guides/CapturedButtonsMMF3.md 里写得很细,值得花三分钟捋一遍。

这张图展示的是 Buttons 标签页:红框标出被捕获的物理按键,右侧下拉框是分配给它的动作。

把文件拖拽的抖动感修掉

拖拽卡顿的根源是 macOS 的拖拽事件跟手速耦合太死,滚轮的加速逻辑完全不参与,于是光标一顿一顿。Helper 里的 Helper/Core/Drag/ModifiedDrag.m 重写了拖拽事件流,同目录还拆出 FakeDrag、TwoFingerSwipe、ThreeFingerSwipe 等子模块模拟触控板式拖动。修好之后,拖几个 GB 的文件或多选项目,光标不再抖动,跟手程度接近在触控板上滑窗口。

三步调出手感 ⚙️

先跑起来

brew install mac-mouse-fix

打开 App,在 General 标签页打开 Enable Mac Mouse Fix,按提示授予辅助功能权限。注意真正干活的是后台的 Helper 进程,所以关窗口、重启电脑都不影响效果。到这一步滚轮就该有加速和惯性了,先滚两页文档感受一下,别急着动参数。

调出顺手感

打开 Scrolling 标签页,只碰两个参数:

  1. Speed 从 macOS 默认起步,每调一格滚 10 下同一份文档,找到"不用加力就能扫完全页"的位置。
  2. Smoothness 先停在 Regular:惯性收不住就降到 Low,觉得太肉就升到 High。

某个 App 里必须用原生滚轮(比如特定 3D 软件)时,不用整个功能来回切——在键盘修饰符里绑一个快捷键,按下去滚轮立即恢复原始行为。

深度定制:把 Apple 专属键搬上鼠标

映射按钮动作时按住 Option,下拉列表里会多出 Apple 键盘上的特殊键:亮度、音量、媒体播放全部可以从鼠标侧键直接触发,不用把键盘挪到屏幕旁边。

这张图展示的是 Buttons 标签页的映射流程:普通按键之外,Option 还能解锁音量、亮度这类特殊键。

踩坑与调优 🛠️

按钮的旧功能突然失效

你看到的现象:中键在终端里粘贴不了,侧键在浏览器里也不回退了。大概率原因:这些键被 Mac Mouse Fix 捕获,信号不再透传给 App。怎么改:要么在 Buttons 里给该键补一个等效动作(点按映射成 Middle Click,点按并拖移映射成 Scroll & Navigate),要么删掉该键的全部动作——键会自动解除捕获,恢复原生行为。

这张图展示的是 Buttons 标签页中删除动作的位置:红框里的"-"点掉某键的所有动作后,该键即被释放。

点击有一瞬间延迟

你看到的现象:单击总慢半拍。大概率原因:Mac Mouse Fix 给按钮配了 Double Click 动作时会等你确认是不是双击,这段等待就成了延迟。怎么改:删掉该按钮的双击动作,单击立即生效。

个别 App 里滚动会卡

你看到的现象:Safari 缩放状态下反向拧轮、或 iPad 移植 App 里,滚动比触控板毛糙。大概率原因:这些场景涉及"反向 tick 急停"机制,官方笔记里也承认还没完全处理干净。怎么改:Smoothness 降一档通常能缓解,已知问题清单可以看 Helper/Core/Scroll/ScrollNotes.md。

想彻底把某个 App 的滚轮还给系统,按 Support/Guides/CapturedScrollWheels.md 把 Scrolling 标签页的选项全部关闭,Mac Mouse Fix 就会对滚轮完全放行,滚动时 CPU 占用回到零。

现在就去滚两下

下一步很具体:打开 Scrolling 标签页,Speed 保持默认,Smoothness 拖到 Regular,滚 10 下同一份文档——不够跟手就升 High,收不住就降 Low,两分钟能定下来。绑键时记得按住 Option 看一眼特殊键列表。

延伸阅读:Readme.md 的 Tips 和 Questions 两节把 Swish 分屏、macOS 14 关闭指针加速这些边角都覆盖了;Acknowledgements.md 记录了参与项目的贡献者。

调完之后回到开头那个场景:Finder 里再拖那个 5 GB 的压缩包,光标不再抖;滚轮拧多快,页面就奔多快——10 美元的鼠标,终于有了触控板的质感。

【免费下载链接】mac-mouse-fixMac Mouse Fix - Make Your $10 Mouse Better Than an Apple Trackpad!项目地址: https://gitcode.com/GitHub_Trending/ma/mac-mouse-fix

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询