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
Mac Mouse Fix 是一款免费的 macOS 开源鼠标增强工具。它接管按键与滚轮事件,解决第三方鼠标滚轮生硬、侧键功能单一的长期痛点,把普通鼠标调整到接近触控板的手感。安装很快,从开始到可用通常不超过五分钟。
适合谁用,边界在哪
先判断工具是否匹配你的场景。
适合的人:
- 主力输入设备是外接鼠标,而非触控板
- 长时间阅读网页、代码,希望滚动连续不卡顿
- 希望中键、侧键承担具体任务,而不只是浏览器前进后退
不适合的情况:
- 使用 Magic Mouse。它自带苹果私有协议,该工具对其不生效
- 部分工作流依赖中键原始信号,例如在终端用中键粘贴。按键一旦被"捕获",原始功能会失效,需要先删掉对应配置项恢复
- 对按键延迟敏感的操作。配置了"双击"动作的按键,单击会被系统短暂等待判定
"捕获"是理解这套工具的关键概念。配置后的按键只对 Mac Mouse Fix 生效,其他应用收不到它的原始信号。官方有专门文档讲解:Support/Guides/CapturedButtonsMMF3.md。
最省事的安装方式
两条路线,任选其一。
方式一:Homebrew 命令行
brew install mac-mouse-fix命令结束后应用已就位,直接启动。
方式二:下载安装包
- 从仓库 Releases 页下载最新版
- 拖入"应用程序"文件夹并启动
启动后只需完成一次权限授予:
- 系统设置 > 隐私与安全性 > 辅助功能,勾选应用
- 系统设置 > 隐私与安全性 > 输入监控,勾选应用
两项权限是全程唯一的手动步骤。注意版本差异:Mac Mouse Fix 2 永久免费,3.0 提供 30 天免费试用,之后需要付费。
先跑起来:三个回报最高的操作
按任务走,不用通读全部功能。三个任务完成后,工具的核心价值已经落地。
任务一:让长页面滚动连续
入口在"滚动"标签页。打开平滑滚动,挑一条曲线。拨动滚轮,从一格一格的跳变变成连续的减速运动,原理是把机械滚轮的脉冲换算为模拟滚动,处理代码在 Helper/Core/Scroll/。预期效果:阅读长文档不再顿挫,松手后自然减速停下。
任务二:给中键安排一个固定工作
入口在"按键"标签页,如上图。把指针移进中间的"+"区域,按一下中键,条目即被录入。然后为它分配动作,例如"智能缩放"。录入后该键进入捕获状态,其他应用不再收到它的信号。这也是上一条提示出现的原因。
任务三:用侧键拖移模拟多指手势
给"按键 4 + 点按并拖移"分配"滚动与导航"动作。按住侧键拖动,即可触发切桌面、调度中心、应用切换器,与触控板两指滑动手法一致。模拟逻辑分布在 Helper/Core/Drag/ 与 Helper/Core/Touch/。
建议三个任务当天完成,剩下的键位留给后面几天逐步填充。
按你的工作流配置
以下方案来自实际使用反馈,可直接套用。每次改一两个键,用几天再调整,比一次铺满全部功能更稳妥。
| 角色 | 侧键 4 | 侧键 5 | 中键 | 滚轮倾斜 |
|---|---|---|---|---|
| 程序员 | 下一个标签页 | 关闭当前标签页 | 智能缩放 | 水平滚动 |
| 设计师 | 缩小画布 | 放大画布 | 拖移:平移画布 | 调整画笔尺寸 |
| 办公用户 | 单击:调度中心,双击:应用切换器 | 转发/静音等快捷键 | 智能缩放 | 水平滚动 |
进阶:配置迁移与按应用切换
导出与导入配置
配置本质是一个 plist 文件,迁移不依赖第三方工具:
defaults export com.nuebling.mac-mouse-fix ~/Desktop/mmf-config.plist defaults import com.nuebling.mac-mouse-fix ~/Desktop/mmf-config.plist把导出的文件放进 iCloud Drive,多台 Mac 即可保持一致的键位习惯。
按应用切换行为
3.0 的按应用设置仍在开发计划中。官方给出的临时方案:在 General 标签页开启 Show in Menu Bar,之后可在菜单栏快速开关平滑滚动等功能,进特定应用前手动调整。
查看或修改实现
git clone https://gitcode.com/GitHub_Trending/ma/mac-mouse-fix常用目录:Shared/Config/ 负责配置读写,Helper/Core/Buttons/ 负责按键接收与分发,App/UI/Main/Tabs/ 是全部设置界面。
常见问题
配置按键后单击为什么有延迟?
系统在等待判断你是否会触发双击。删掉该按键的"双击"动作,延迟立即消失。
我的鼠标能支持吗?
大多数 USB、蓝牙鼠标装完即能用,无需针对型号设置。依赖厂商私有协议的鼠标,部分按键可能识别不全,以实际测试为准。
能只对某个应用生效吗?
3.0 暂不支持按应用设置,已在开发计划中。临时方案是开启菜单栏开关,进特定应用前手动关闭对应功能。
如何彻底卸载?
把应用拖入废纸篓,再删除~/Library/Preferences/com.nuebling.mac-mouse-fix.plist与~/Library/Application Support/MacMouseFix/目录。
支持 Apple Silicon 吗?
支持,M 系列芯片上原生运行,性能与兼容性没有问题。
从最简单的地方开始:先给中键绑一个每天至少用十次的动作,比如智能缩放,同时打开平滑滚动。其余键位留到后面几天逐步加,用一段时间再回头调整。
【免费下载链接】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),仅供参考