Mac Mouse Fix:10 美元鼠标装出触控板手势的 4 个设置
【免费下载链接】mac-mouse-fixMac Mouse Fix - Make Your $10 Mouse Better Than an Apple Trackpad!项目地址: https://gitcode.com/GitHub_Trending/ma/mac-mouse-fix
Mac Mouse Fix 是一款开源的 macOS 鼠标增强工具,核心就三件事:平滑滚动、手势模拟和按键重映射。它让一支 10 美元的第三方鼠标滚出触控板的手感,侧键和中键也能真正派上用场,不需要任何额外硬件。读完本文,你会装好它、配完权限,并拿到一套可直接照抄的键位方案:侧键切标签页、中键拖拽平移画布、滚轮带惯性滑动。
1. 5 分钟把 macOS 鼠标增强跑起来
- 装软件:官网下载最新版,或终端执行
brew install mac-mouse-fix - 开权限:系统设置 → 隐私与安全性 → 辅助功能,勾选 Mac Mouse Fix;输入监控里也勾上(macOS 12 及以上需要)
- 启动:打开 App,打开"启用 Mac Mouse Fix"总开关,改完权限就重启一次应用
- 第一个最小配置:进"滚动"标签页,把平滑滚动强度拉到 60% 左右;进"按键"标签页,把中键"点按并拖移"改成"滚动与导航"——按住中键拖动,画布就跟着指针走
- 构建源码:
git clone https://gitcode.com/GitHub_Trending/ma/mac-mouse-fix,用 Xcode 打开 Mouse Fix.xcodeproj 编译即可(普通用户跳过这步直接装 App)
2. 它到底解决了什么
- 效率:在 VSCode 里浏览一个 3000 行的文件,原生滚轮一格一格地跳,划到底要花十几下;开平滑滚动后每拨一格页面顺走一段,停手后还带一段惯性才停住,体感接近两指在触控板上推网页。
- 效率:按住中键拖动平移 Photoshop 或 Figma 的画布,画布跟着指针走,松开即恢复正常选择状态。不用为了平移画布在触控板和鼠标之间来回切换手。
- 成本:中键单击默认就是智能缩放,在 Photoshop 里点一下画布缩放到窗口大小,点第二下还原,比每次敲 Cmd+0 快。侧键绑成前进/后退后,Chrome 里翻页不用把手指移回键盘。
3. 三个核心能力拆解
平滑滚动:把滚轮的离散脉冲换算成带速度的连续滚流。效果是浏览器网页不再一格一格蹦,而是像触控板一样推着走,松手后减速停住。
按键重映射:中键、侧键 4/5 都能绑定"单击、点按并拖移、修饰键组合"三类触发。收益是一支出厂只有两个键能干活的鼠标,也能开出启动台、调度中心和音量调节。
手势模拟:把"点按并拖移"翻译成触控板两指滑动的系统手势。Chrome 的前进后退、Blender 的环绕物体、窗口吸附(配 Swish 这类工具)都靠它,全程不需要真的触控板。
| 维度 | macOS 原生鼠标 | Mac Mouse Fix 优化后 |
|---|---|---|
| 滚轮 | 一格一格离散跳动 | 连续滑动,带惯性减速 |
| 侧键 4/5 | 多数应用里无效 | 前进/后退、切标签页、启动台 |
| 中键 | 多数应用无感知 | 单击智能缩放,拖拽平移画布 |
| 手势 | 不支持两指类操作 | 模拟两指滑动,翻页、切桌面 |
4. 一个机制讲透:按键捕获怎么运作、怎么自救
原理:MMF 的 Helper 进程挂在系统输入流上,给某个按键绑定动作后,这个按键就被"捕获"——系统事件流里不再有它的按下和抬起,其他 App 完全收不到。这是刻意为之:你点按并拖移侧键切桌面时,如果不拦截,Chrome 会同时把你带回上一页,两个动作打架。
界面表现:首次给按键绑定动作时,窗口右上角弹出提示"按键 5 被 Mac Mouse Fix 捕获到,其他 app 无法再识别这个按键"。"按键"标签页左侧列表里出现的每一个按键(中键、按键 4、按键 5)都代表它正被捕获;列表为空,说明没有按键被拦截。
出问题怎么自救:
- 想恢复某个按键的原生行为:在 捕获按键指南 对应页面删掉该按键的全部条目,它立刻回到出厂行为。
- 想保留捕获又找回习惯:给该按键绑 MMF 自带的"中键点击"动作(浏览器开新标签页、终端粘贴照常),或绑"后退/前进"动作(侧键在 Chrome 里继续翻页)。
- 滚轮也一样:捕获滚轮指南 说明了怎么在"滚动"标签页关掉全部选项,让滚轮完全释放给别的工具。
5. 工作流小灶:三套可直接照抄的键位方案
🎬 剪辑与设计(Blender、Photoshop)
- 中键 → 点按并拖移设成"滚动与导航" → Blender 里按住中键拖动即可环绕物体
- 中键 → 点按保持默认"智能缩放" → Photoshop 单击缩放画布到窗口
- 侧键 4 → 点按设成音量键动作 → 剪辑时不伸手去碰键盘
💻 开发(VSCode、浏览器)
- 侧键 4 → 点按设成"后退" → VSCode 和 Chrome 里回退历史
- 侧键 5 → 点按设成"前进" → 浏览器和编辑器里前进
- 侧键 4+5 → 点按设成"调度中心" → 切窗口不离开鼠标
📋 办公
- 侧键 4 → 点按设成"启动台" → 快速唤起应用
- 侧键 5 → 点按设成"调度中心" → 切换 Space 和窗口
- 中键 → 点按设成"智能缩放" → 在 PDF 和长文档里快速适应版心
6. 排障速查
| 现象 | 原因 | 处理 |
|---|---|---|
| 单击有延迟 | 系统在等双击判定 | 删掉该按钮的"双击"动作 |
| 按键无反应 | 辅助功能权限没给够 | 重新勾选权限并重启应用 |
| 浏览器前进后退失灵 | 侧键被 MMF 捕获 | 给侧键绑"后退/前进"动作,或删光绑定恢复原样 |
| 滚动被抢占 | MMF 默认捕获滚轮 | 滚动标签页全部选项关掉,释放给其他工具 |
| 改完不生效 | 改的是菜单栏临时开关 | 回对应标签页改持久设置 |
- 只保留一套滚动增强方案,MMF 和 MOS 之类工具同时抢滚轮会互相打架,还可能拖慢滚动。
- 某个不兼容的应用里行为怪异时,用"通用"标签页的"在菜单栏中显示"开关临时关闭,不必动主配置。
- 指针本身漂移快,可在系统设置 → 鼠标 → 高级 里单独调指针速度(macOS 14 及以上)。
7. 开源与版本
Mac Mouse Fix 的代码全部公开,滚动算法、按键捕获逻辑都能直接读源码验证,App 里也没有广告和数据收集。Mac Mouse Fix 3 面向 macOS 11 及以上,免费用 30 天后一次性购买;系统较老(macOS 10.13~10.15)就留在 Mac Mouse Fix 2,它永久免费且仍在维护。
8. 落地路线图
- 10 分钟:装好并给齐权限;平滑滚动开 60%;中键改"滚动与导航"。
- 1 小时:按上面三套方案把每支鼠标的键位绑完;在 Photoshop 和 VSCode 里把每个动作过一遍;给滚动加一个修饰键组合。
- 一周:根据手感微调每个按键;用菜单栏开关处理个别不兼容应用;发现版本更新后升级。
装完第一遍你大概觉得也就那样,直到把侧键绑成前进后退、中键拖起来平移画布,才回过味来:这支 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),仅供参考