Mac Mouse Fix 快速上手:3 种方法让普通鼠标拥有触控板级滚动
【免费下载链接】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 开源鼠标增强工具,它把生硬的滚轮变成带惯性的平滑滚动,让闲置的鼠标侧键可以执行切换桌面、媒体控制等自定义动作,还能模拟触控板双指手势。本文带你用官网下载、Homebrew 或源码构建三种方式装好它,并完成首次按键捕获,附常见问题的对照解法。
🧭 先搞清楚:它解决哪三个问题
- 滚轮一跳一跳,没有惯性。Mac Mouse Fix 重新解释滚轮信号并加入平滑算法,滚动手感接近触控板双指滑动,速度曲线可自行调节。
- 侧键常年闲置。它的 Remaps(重映射)体系允许给每个按钮分配独立动作:切桌面、截屏、前后翻页、打开应用,单击、双击、按住拖动各算一类触发。
- 鼠标做不了触控板手势。把某个按钮的"Click and Drag"设为 Scroll & Navigate 后,按住鼠标拖动就等于触控板双指滑动——向下拖呼出 App Exposé,在 Blender 里拖动画可环绕模型。
核心逻辑都在 Helper/ 目录(滚动、按键、指针速度),配置体系在 Shared/Config/。
⚖️ 先选安装方式,再动手
| 维度 | 官网下载 | Homebrew | 源码构建 |
|---|---|---|---|
| 上手成本 | 低,拖拽即装 | 低,一条命令 | 高,需 Xcode 与 macOS 11+ |
| 拿到新版的速度 | 最快 | 可能延迟 1-3 天 | 跟随仓库最新提交 |
| 维护成本 | 无 | 一条命令升级 | 每次拉新代码要重新编译 |
| 适合谁 | 绝大多数用户 | 多台 Mac 统一部署 | 要改代码或试用未发布功能 |
一句话推荐:只想用好鼠标选官网;管理多台机器选Homebrew;要动源码选构建。
📥 分步安装
官网下载(默认选择)
- 在 Mac Mouse Fix 官网下载最新版 .dmg(要求 macOS 11 Big Sur 及以上)。
- 打开 .dmg,把 Mac Mouse Fix 图标拖入"应用程序"文件夹。
- 启动应用,打开"Enable Mac Mouse Fix"开关。
- 到"系统设置 → 隐私与安全性 → 辅助功能"勾选 Mac Mouse Fix。
Homebrew 安装
brew install mac-mouse-fix装完启动应用并授予辅助功能权限即可;日后用brew upgrade mac-mouse-fix升级。
源码构建
git clone https://gitcode.com/GitHub_Trending/ma/mac-mouse-fix用 Xcode 打开 Mouse Fix.xcodeproj,选 "App" scheme,按 ⌘B 编译后运行产物。工程里还有 "Fast Build" scheme 适合日常迭代,不用每次挂调试器。
易踩的坑
- 从下载目录直接双击运行,会触发 macOS 应用转置(App Translocation),应用从只读随机位置启动,权限和更新都会出怪事。补救:把应用规范地拖进"应用程序"再启动。
- 辅助功能权限不勾选,所有滚动增强和按键重映射都不生效——这是装完"没反应"的第一嫌疑。
- 源码构建改动时,App 与 Helper 是两个进程,涉及滚动/按键的改动要同时顾及 Helper/ 和 Shared/Config/ 两侧,否则两边行为会对不上。
✅ 首次上手:捕获你的第一个按钮
重映射的前提是"捕获"(Capture):Mac Mouse Fix 接管某个按钮后,其他应用将看不到这个按键。在 Buttons 选项卡对目标按钮点 Capture,再按一下鼠标上对应的物理按键,按钮就出现在列表左侧。
被捕获的按钮在列表左侧集中展示,给它们配上单击、双击或按住拖动的动作即生效。若某按钮仍要保留系统原有行为(例如中键粘贴、侧键翻页),把它的条目用"-"按钮全部删掉即可解除捕获,官方有专门文档讲解:被捕获的按键指南、被捕获的滚轮指南。
🖱️ 值得顺手配置的两项
Scroll & Navigate 手势
把任意按钮的"Click and Drag"设为 Scroll & Navigate,就获得了双指滑动能力。呼出 App Exposé 的动作是 Spaces & Mission Control + 向下拖;如果无效,多半是系统禁用了 App Exposé 触控板手势,在终端执行:
defaults write com.apple.Dock showAppExposeGestureEnabled -bool TRUE; killall Dock用鼠标触发键盘任意键
按键动作可以直接映射到键盘上任意物理键,包括 Apple 键盘专属的亮度、音量、媒体键——选择器里按住 Option(⌥)即可看到这些特殊键。
🔧 常见症状对照表
- 装完按钮没反应→ 辅助功能权限未授予。在"系统设置 → 辅助功能"勾选并重启应用;仍无效就重置权限记录后重新授权:
tccutil reset Accessibility com.nuebling.mac-mouse-fix。 - 点击有停顿感→ 该按钮配置了双击动作,系统每次点击都在等第二次点击。删掉用不到的双击动作,延迟即消失。
- 部分侧键识别不到→ 常见于依赖 Logitech Options 等私有协议驱动的鼠标,Mac Mouse Fix 只读标准 USB 按键信号。换标准协议的鼠标最稳妥。
- 某些应用里滚动手感不对→ 到 General 选项卡开启"Show in Menu Bar",工作时从菜单栏临时关掉 Scrolling;"按应用设置"目前尚未上线,这是官方推荐的替代做法。
- Magic Mouse 毫无变化→ 当前版本对 Apple Magic Mouse 不生效,属预期行为。
📌 收工前的几件事
- 备份配置:所有设置都在用户主目录
~/Library/Application Support/下的 config.plist 里(见 Config.m 的路径逻辑),换机前整体复制该文件夹即可还原。 - 稳定指针速度:macOS 14 Sonoma 及以上可在"系统设置 → 鼠标 → 高级"里直接关闭指针加速,配合应用内速度曲线,光标更可预期。
- 卸载:把应用拖入废纸篓即可;系统里会残留少量文件,用 AppCleaner 一类工具清理更干净。
- 更多问题可查仓库内维护的简体中文说明。
装好之后只剩两步:确认辅助功能权限已勾选,然后到 Buttons 选项卡捕获第一个鼠标侧键、给它一个"切换桌面"或"媒体播放"动作。现在就打开 Mac Mouse Fix,让侧键派上用场。
【核心关键词】Mac Mouse Fix、Mac鼠标平滑滚动、鼠标按键重映射
【长尾关键词】Mac Mouse Fix安装教程、Mac Mouse Fix Homebrew安装、Mac Mouse Fix源码构建、Mac鼠标侧键设置、Mac Mouse Fix辅助功能权限、Mac鼠标点击延迟解决
【免费下载链接】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),仅供参考