☰
让普通鼠标在 macOS 上滚出触控板的手感:Mac Mouse Fix 映射实战
2026/10/2 17:40:19 网站建设 项目流程

让普通鼠标在 macOS 上滚出触控板的手感: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

普通鼠标的两个侧键,出厂默认只能做浏览器前进后退;macOS 上的滚轮又生硬,方向还对很多人来说反直觉。Mac Mouse Fix 是一款 Mac 鼠标增强工具,核心工作就是鼠标映射:它在后台接管鼠标按键与滚轮输入,把它们改写成你指定的操作,让几十块钱的鼠标也能像触控板一样滚动和导航。

📌 项目速览

Mac Mouse Fix 是为 macOS 写的开源鼠标驱动。它启动一个 Helper 后台进程,实时改写鼠标事件,开关打开后重启电脑也持续生效,不依赖主窗口是否开着。

  • 以 Swift 和 Objective-C 混写,入口工程为Mouse Fix.xcodeproj
  • 2.x 版本永久免费;3.x 提供 30 天试用,之后需购买许可,但 3.x 代码同样是开源的
  • 在 Apple Silicon 上 100% 原生运行
  • 没有广告,不收集个人使用数据
  • 支持大多数 USB/蓝牙第三方鼠标;Apple Magic Mouse 目前不在支持范围

💾 安装

方式一:官网下载。

  1. 下载最新版的 .dmg 安装包
  2. 双击磁盘镜像,把应用拖进"应用程序"文件夹
  3. 首次启动时按系统提示授予辅助功能权限,并打开"Enable Mac Mouse Fix"开关

方式二:Homebrew,一行命令。

brew install mac-mouse-fix

🖱️ 鼠标按键怎么映射到快捷键

把闲置的侧键、中键变成快捷键、系统手势,还可以用多键组合做触发器,这是这套工具里最常用的部分。

  • 打开主窗口顶部的 Buttons 标签页
  • 把鼠标指针移进大的"+"捕获区域,按下你想配置的按键,列表里会新增一行
  • 左侧选触发方式(Click、Double Click、Click and Drag),右侧从下拉菜单选目标动作
  • 例如:把 Button 4 的 Click 映射到 Launchpad,把它的 Click and Drag 映射到 Scroll & Navigate,模拟触控板两指滑动
  • 捕获按键后其他应用收不到该按键的信号,弹窗会明确提示"Button X is now captured"

⚙️ 滚轮方向如何反转并开启平滑滚动

把一格一格的硬滚轮变成带惯性、可调方向的滚动,方向与修饰键行为都能自定义。

  • 切到 Scrolling 标签页
  • 勾选 Reverse scroll direction 反转滚轮方向
  • 打开 Smooth scrolling 并选择平滑强度
  • 按住修饰键可以切换滚动模式:Shift 水平滚动、Control 快速滚动、Option 精确滚动、Command 缩放

🧩 进阶配置

所有设置最终落在标准 plist 文件里,路径是~/Library/Application Support/com.nuebling.mac-mouse-fix/config.plist。滚动部分的片段长这样:

<key>Scroll</key> <dict> <key>reverseDirection</key><true/> <key>smooth</key><string>high</string> </dict>
  • 编辑前先把原文件复制一份备份,改坏了可以还原
  • Helper 进程会监听文件变化,保存后自动重新加载,不用重启应用
  • 不要手动改动 configVersion 等内部字段,否则跨版本升级时可能触发配置修复甚至崩溃循环
  • 想要"按 App 区分设置"的话,2.x 有 App-specific settings;3.x 目前可在 General 标签页打开菜单栏开关来临时关闭单个功能

🖥️ 兼容性与 2.x / 3.x 版本差异

你的系统建议版本
macOS 11 Big Sur 及更新最新 3.x
macOS 10.13 ~ 10.15(High Sierra 至 Catalina)2.x 最新版;3.x 可能可用但界面有瑕疵、部分功能不完整
macOS 10.11 ~ 10.12(El Capitan / Sierra)2.2.0 或更早

差异主要在两点:2.x 完全免费且仍在维护;3.x 免费试用 30 天,之后付费,一份许可可用于你名下的所有 Mac,并覆盖全部 3.x 版本。

🔧 排错

按键映射不生效。先确认辅助功能权限已授予(系统设置 > 隐私与安全性 > 辅助功能);再确认"Enable Mac Mouse Fix"开关处于打开状态;最后退出 Logi Options、SteerMouse 这类同样拦截鼠标事件的软件,再测试一次。

侧键在个别应用里仍被原应用响应(如浏览器前进后退)。这是捕获机制的正常表现,该按键已被接管;如果某个程序确实需要原生侧键,就去 Buttons 标签页删掉这个按键的全部动作,等于释放捕获。

单击后有可感知的延迟。这是因为 Mac Mouse Fix 在等待判断你是否要双击。删掉对应按键的 Double Click 动作,延迟即消失。

下一步

按键与滚动的实现逻辑集中在 Helper/Core/,配置文件结构与默认值在 Shared/Config/,官方写的操作指南在 Support/Guides/。遇到问题可以直接在仓库提 Issue;想帮翻译或提功能建议,README 里也列了对应的反馈入口。

【免费下载链接】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),仅供参考

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

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

立即咨询