Mac Mouse Fix 新手指南:macOS 鼠标自定义与平滑滚动
【免费下载链接】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 鼠标驱动,能把普通鼠标的任意按键重新分配功能,把一顿一顿的滚轮调成平滑滚动,让一支普通 USB 鼠标在 Mac 上好用地多。它适合手里只有普通鼠标(包括带侧键的)的用户,尤其是刚从 Windows 转来、觉得 macOS 上鼠标不好使的人。
🧰 Mac Mouse Fix 能帮你做什么
- 任意按键换功能:鼠身上的每个按键都能映射成系统快捷键,甚至能按到 Apple 键盘上才有的键(音量、亮度、媒体播放)。
- 滚轮变顺:平滑、惯性、速度三个项都可以调,滚起来不再一格一格地跳。
- 随机关停:菜单栏一键临时关掉按键重映射或平滑滚动,遇到兼容性有问题的应用时很实用。
📦 安装与权限设置
主推终端里一行命令装好它:
brew install mac-mouse-fix
其他方式一句话带过:也可以从官网下载安装包,或克隆源码后用 Xcode 自己编译,git clone https://gitcode.com/GitHub_Trending/ma/mac-mouse-fix。最新版本需要 macOS 11 Big Sur 及以上。
首次启动时系统会要两项权限,都给了它才真正工作:
- 辅助功能:允许应用监听并修改鼠标按键、滚轮等输入事件。在「系统设置 → 隐私与安全性 → 辅助功能」里打开。
- 输入监控:允许系统把鼠标输入事件完整递给应用处理。在「系统设置 → 隐私与安全性 → 输入监控」里打开。
🖱️ 三个核心能力上手
任意按键都能重新分配
应用里有按钮捕获界面:你按一下,它就告诉你按的是哪个键,再逐个分发动作。背后逻辑可以看 按钮处理的核心代码。
| 按键 | macOS 原生行为 | 自定义之后 |
|---|---|---|
| 侧键(前进) | 浏览器前进 | 你 IDE 的"转到定义"快捷键 |
| 侧键(后退) | 浏览器后退 | 打开 Mission Control |
| 中键 | 很少被用到 | 粘贴(⌘V) |
| 任意键 + 按住拖拽 | 无对应手势 | 滚动并导航,模拟触控板双指滑动 |
| 任意键 + Option | 无 | 音量、亮度等 Apple 专用键 |
两个白话例子:
- 把"侧键 + Option"设成亮度键。出门不带 Apple 键盘,也能用鼠标调屏幕亮度。
- 把中键设成"Spaces & Mission Control",再配合按住往下拖,直接列出当前应用的窗口。
把滚动调得顺起来
应用的 Scrolling 标签页里有三个主要调节项:
- 平滑度:管滚动被"抹匀"多少。调高之后,一格一格的滚动连成连续的一股。
- 惯性:松手之后滚动慢慢减速停下,接近触控板的手感。
- 速度:整体滚动快慢,可按设备微调。
具体实现可以看 滚动核心代码。如果你的鼠标滚轮能左右倾斜,用它做水平滚动也会比原生更跟手。
不同应用用不同配置
先说现状:按应用自动切换配置是 Mac Mouse Fix 3 官方规划中的功能,目前还没落地。
眼下可以这样凑合:在 General 标签页打开"Show in Menu Bar",之后在某个应用里遇到滚动或按键行为不对,就从菜单栏把对应功能临时关掉。如果你用的是 Mac Mouse Fix 2,它有"应用特定设置"入口,可以针对单个应用关闭功能。
🎛️ 一组拿来就用的推荐配置
日常浏览
- 前进侧键 → 后退
- 后退侧键 → 前进
- 中键 → 关闭当前标签页(⌘W)
编码开发
- 前进侧键 → IDE 的"转到定义"快捷键
- 中键 → 切换终端或侧边栏(填你自己工具里的对应快捷键)
- 滚轮倾斜 → 水平滚动,看长代码行和时间轴用
多任务与窗口管理
- 中键 + 按住拖拽 → 滚动并导航(模拟触控板双指滑动,可配合窗口管理工具)
- 后退侧键 → Spaces & Mission Control
- 前进侧键 + Option → 调高音量
常见问题解答
问:鼠标有的键识别不了?搭配 Logitech Options 这类官方驱动使用的鼠标走的是私有通信协议,应用目前抓不到全部按键。先试试停用官方驱动;绝大多数标准 USB 协议的鼠标开箱就能用。
问:点击有延迟?应用会等你一下,判断你是不是在双击。把那个按键的"双击"动作删掉,延迟就没了。
问:滚动不对劲,像和其他软件打架?同时只留一个滚动增强工具。Mac Mouse Fix 和其他滚动插件一起跑时,结果不可预期。
问:之前好用,现在突然没反应?macOS 升级后权限有时会被收回。到「系统设置 → 隐私与安全性」里重新确认辅助功能和输入监控两项开关,再到应用里把主开关关一次再打开。
问:收费吗?Mac Mouse Fix 3 有 30 天免费期,之后购买;Mac Mouse Fix 2 完全免费。一份许可在你名下所有 Mac 上通用。
问:怎么卸载?把应用拖进废纸篓,然后在 Finder 里按 ⌘⇧G,输入~/Library/Application Support,把 com.nuebling.mac-mouse-fix 文件夹删掉。最后到系统设置的权限列表里移除对应条目。
💾 配置备份与迁移
你的所有设置都存在「应用程序支持」目录下应用文件夹里的 config.plist 这一个文件中。备份就是把它拷到桌面:
cp ~/Library/Application\ Support/com.nuebling.mac-mouse-fix/config.plist ~/Desktop/
换机器时再拷回去:
cp ~/Desktop/config.plist ~/Library/Application\ Support/com.nuebling.mac-mouse-fix/config.plist
迁移就这两步。
装好之后建议先用默认设置跑几天,摸清楚手感再改最顺手的两三处,其余保持默认。想深入了解实现,项目仓库的源码是公开的,滚动与按键处理两部分都可以直接读。
【免费下载链接】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),仅供参考