Mac Mouse Fix 实战:4 个改动,把普通鼠标调出触控板手感
【免费下载链接】mac-mouse-fixMac Mouse Fix - Make Your $10 Mouse Better Than an Apple Trackpad!项目地址: https://gitcode.com/GitHub_Trending/ma/mac-mouse-fix
你在 Figma 里按住中键拖画布,指针稳稳平移,没有误触保存。松手后滚轮一拧,页面滑过去还带着余势。这就是 Mac Mouse Fix 做的事:用鼠标按钮自定义和平滑滚动设置,把一只普通鼠标调出接近触控板的手感。全程不装驱动、不改系统,只动应用自己的界面。
快速上手:从下载到第一次有效点击
Mac Mouse Fix 安装一行命令:
brew install mac-mouse-fix辅助功能权限怎么开
首次启动后,去 系统设置 → 隐私与安全性 → 辅助功能,把 Mac Mouse Fix 的开关打开。它靠这个权限拦截鼠标事件,不开则所有绑定都无效。
接着完成第一次按钮绑定和滚动调整:
- 打开应用,切到 Buttons 标签页。
- 把鼠标指针移进中央的 "+" 区域,按住中键或侧键。
- 界面会列出按钮名(Middle Button、Button 4、Button 5)。
- 在动作下拉框里选一个功能,比如 Smart Zoom。
- 切到 Scrolling 标签页,把 Smoothness 调到 High,滚一次网页试试。
按钮捕获:系统"让"了什么、"拿"了什么
当你给某个按钮绑定了动作,这个按钮就被捕获了。说白了,它原来的点击不再透传给其他 App,改由 Mac Mouse Fix 翻译成你指定的动作。系统"让"出按钮的原始行为,"拿"回的是对这个按钮的完全控制权。好处是不会有多个 App 抢同一个按钮,双击、拖拽这类组合手势也更可靠。滚轮同理,一旦开启了平滑滚动,滚轮输入也会被接管。
若某个按钮突然没反应,两个即时解法:把它的动作改成 Middle Click,模拟原始中键行为;或者删掉该按钮下的所有绑定,把它交还系统。
按场景抄作业:一份绑定对照表
动作名直接对应界面下拉框里的英文项。这张表按"一个按钮只干一件事"的原则配,避免贪多。
| 场景 | 建议绑定 | 手感变化 |
|---|---|---|
| 网页浏览 | 侧键单击 → 前进 / 后退;中键 → Smart Zoom | 缩放和跳页不用挪手回键盘 |
| 设计软件 | 中键点按拖拽 → Scroll & Navigate;侧键 → 缩放 | 拖画布接近触控板双指平移 |
| 终端 | 中键 → Middle Click(保留粘贴);侧键 → 历史命令 | 翻命令历史不再依赖方向键 |
| 多屏切换 | 侧键双击 → Mission Control;侧键拖拽 → 切桌面 | 跨屏找窗口点击次数减半 |
找组合的方法很简单:挑一个每天用半小时以上的场景,只动一个按钮,用一周。顺手就留着,别扭就删掉,再试下一个。
滚动三滑块:逻辑与一组推荐值
Scrolling 标签页里,这三项各管一段。
- 平滑度(Smoothness):把滚轮刻度补成连续动画。副作用是响应慢半拍,调太高会有"粘"感。
- 加速度(Scrolling Speed):决定转一圈滚轮走多远。选 System 会退回 macOS 自带手感,选低 / 中 / 高才启用它自己的加速曲线。
- 惯性:体现在 Smoothness 选 High 时的收尾段,松手后页面再滑一小段。副作用是落点不精确,逐行读代码时建议临时降档。
开箱推荐值:Smoothness 选 High,Scrolling Speed 选 Medium,Precise Scrolling 关闭,Trackpad Simulation 打开。另外 Precision Scrolling 开着时,按住修饰键滚动会逐行精确移动,细调位置很好用。参数没有唯一解,以眼睛跟得内容为度,十分钟滚一次地试。
想再深一层:应用级配置与事件链路
应用级独立配置:在 Buttons 标签页点 Options,可为某个 App 单独覆盖按钮绑定,覆盖规则落在配置文件的 app-specific 段:
~/Library/Application Support/Mac Mouse Fix/config.plist事件链路三步:Helper 进程全局拦截鼠标事件,在 Helper/Core/Buttons/ 识别点击、双击、拖拽,再由 Helper/Core/Actions/Actions.m 执行。滚动侧的曲线参数集中在 ScrollConfig.swift。
资源导航
- 按钮捕获官方指南:CapturedButtonsMMF3.md
- 配置文件说明:ConfigReadme.md
- 问题反馈与功能请求:项目仓库的 GitHub Issues
配置是活文档,哪天手感不对了,回来改一个参数就好。
【免费下载链接】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),仅供参考