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 鼠标增强工具,把普通鼠标上最让人头疼的两件事——滚动生硬、侧键闲置——一次解决。用鼠标滚轮翻页费劲、或者买过带侧键的鼠标却不知道怎么用的 Mac 用户,值得一试。
适合谁,解决什么问题
- 大量网页阅读的人:滚轮从"一格一格跳"变成带惯性的平滑滚动,快速浏览和精确定位之间可以平滑过渡。
- 靠侧键提效率的人:普通鼠标的前进/后退侧键在 Mac 上往往没反应。映射之后,按一下就能开 Mission Control、启动台或触发快捷键。
- 经常拖拽、摆窗口的人:按住某个按钮拖动,就能像触控板两指滑动一样把窗口贴到半屏、四分之一屏,拖文件时手感更连贯,不容易出现中途"甩出去"的感觉。
- 3D 软件用户:Blender 这类软件习惯中键拖动环绕视角,默认捕获后这个习惯会失效,但换个动作映射就能找回来(后文有解法)。
功能总览
| 能力 | 你能得到什么 | 适合场景 |
|---|---|---|
| 平滑滚动 + 加速曲线 | 滚动有惯性、不顿挫,速度可调 | 长文档、代码、网页 |
| 按钮映射 | 侧键、中键自定义成系统动作或按键 | 多任务切换、快捷操作 |
| 点按并拖动(Scroll & Navigate) | 按住按钮拖动 = 触控板两指滑动 | 窗口贴边、3D 环绕、桌面切换 |
| 智能缩放(Smart Zoom) | 中键点击缩放局部内容 | 看长文档、查细节 |
| 任意键盘按键触发 | 连 Apple 键盘专属的亮度、音量键都能挂到鼠标上 | 手边只有鼠标时 |
从安装到首次生效
- 从官网下载最新版,或在终端执行
brew install mac-mouse-fix通过 Homebrew 安装。 - 首次启动时,按提示到 系统设置 > 隐私与安全性 > 辅助功能 中勾选 Mac Mouse Fix——不开启这个权限,它拦截不到鼠标事件,后面的功能都不会生效。
- 打开应用里的 Enable 开关,菜单栏会出现图标,工具随即生效。
- 建议系统为 macOS 11 或更新版本;更老的系统需要用 Mac Mouse Fix 2 的旧版本。
有个容易误解的点:真正干活的是一段后台 Helper 进程,关掉设置窗口后功能依然有效,不必把它加进登录项。
高频配置场景
垂直滚动怎么调
打开 Scrolling 标签页,主要调三项:滚动速度、加速度曲线、键盘修饰键组合(比如按住 Option 时切到另一套速度,方便同一把滚轮兼顾粗调和微调)。
建议先保持默认,只调速度,用两天后再动曲线。如果感觉"还是太跳",优先检查是不是有修饰键组合在意外地改变了当前行为。
注意事项:如果你想把滚轮完全交给其他平滑滚动工具(比如 MOS),需要把 Scrolling 里所有选项关掉——速度设为 macOS、移除全部修饰键——这时 Mac Mouse Fix 会完全忽略滚轮,不再消耗任何资源,界面也会提示滚轮已不再被捕获。
自定义侧键映射
打开 Buttons 标签页:把鼠标指针移到中间的大"+"区域,然后按下你鼠标的任意一个按钮,就能把它加进来;再在右侧下拉框里选动作,支持单击、双击、点按并拖动,也可以组合两个按钮一起触发。
一套实用的起步组合:中键单击设为 Smart Zoom,Button 4 单击设为 Launchpad,Button 4 点按并拖动设为 Scroll & Navigate。
要理解一个概念:映射 = 捕获。按钮一旦分配了动作,Mac Mouse Fix 会接管它,其他应用收不到这个按钮的事件(你会看到类似"Button 5 已被捕获,其他应用无法再看到它"的提示)。所以中键粘贴、中键开新标签这类原功能会失效——把对应按钮的所有动作删掉即可"解除捕获",恢复原样。
拖拽更稳的设置
想让拖拽、窗口摆放更跟手,核心是把某个按钮的"Click and Drag"映射到Scroll & Navigate:按住该按钮再移动鼠标,等同于触控板两指滑动,可以拖动窗口贴边、切换桌面,在 Blender 里也能恢复环绕视角。
顺带一个冷门的:选择"Spaces & Mission Control"动作后向下拖动,可以打开 App Exposé(单个应用的全部窗口)。如果没反应,多半是触控板的"应用窗口"手势被系统关掉了,去系统设置里打开即可。
注意事项:如果某个按钮点击时有明显延迟,先检查它是否配置了"双击"动作——Mac Mouse Fix 会短暂等待以判断你是否在双击,删掉该动作延迟就消失。
权限、冲突与排障
- 装完没反应:先去辅助功能里确认权限已勾选,再看应用内 Enable 开关是否打开。
- 部分按钮识别不到:如果你的鼠标是为 Logitech Options 这类私有驱动设计的,它走的是专有协议,Mac Mouse Fix 目前无法识别全部按钮;标准 USB 协议的鼠标基本都没问题。
- 按钮原来的功能没了:说明它已被捕获,查看 Support/Guides/CapturedButtonsMMF3.md 里的解除方法,或改用 Scroll & Navigate 保留类似效果。
- 和别的滚动工具冲突:把 Scrolling 全部选项关掉,把滚轮让出去。
- 开机自己弹出窗口:可能你把它加成了登录项;其实保持 Enable 开启后它就在后台运行,可以移除登录项。
- 某个功能突然失效:菜单栏里有 Scrolling / Buttons 的快速开关,用于临时关闭功能,检查它们是否被误关。
延伸资料
- Support/Guides/CapturedButtonsMMF3.md:按钮捕获机制与各种"原功能失效"的解法
- Support/Guides/CapturedScrollWheels.md:如何把滚轮完全交还给其他工具
- Helper/Core/Scroll/:滚动模块源码目录,想理解平滑滚动实现可以看这里
【免费下载链接】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),仅供参考