5分钟上手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平滑滚动、鼠标侧键自定义、macOS鼠标驱动 长尾关键词:macOS如何让普通鼠标滚动变顺滑、mac鼠标侧键怎么设置、macOS免费鼠标增强工具、brew install mac-mouse-fix
开头场景
你在看一份上百页的PDF,滚轮翻了几十圈,页面还是一格一格地跳动,很难停在想要的位置。鼠标明明还有两枚侧键,但在macOS上除了浏览器前进后退,几乎派不上用场。Mac Mouse Fix是一款面向macOS的开源鼠标驱动应用,它在系统层面拦截并重新处理鼠标事件,让普通鼠标的滚动带上类似触控板的惯性,并让侧键映射到丰富的系统功能。支持macOS 11 Big Sur及更高版本,安装授权后几分钟就能用。
5分钟安装与首次使用
- 在终端执行安装命令:
brew install mac-mouse-fix也可以到官方渠道下载安装包。较老的系统(Catalina、Mojave等)可继续使用完全免费的Mac Mouse Fix 2。
打开应用,在 General(通用)标签页打开 Enable Mac Mouse Fix 开关。
按系统提示,为 Mac Mouse Fix Helper 授予辅助功能权限。
权限交给的是后台的 Helper 进程,不是应用窗口本身。开关打开后,关闭应用窗口鼠标功能依然生效,无需把它加到登录项。
进入 Buttons(按钮)标签页,把鼠标指针移进带"+"号的区域,按下你要配置的鼠标键(侧键、中键等),该按键即被捕获并出现在下方列表中。
为该按键选择触发方式(单击、双击、单击并拖动),再从右侧下拉菜单选一个动作。完成第一次映射后,再去 Scrolling(滚动)标签页调平滑度。
功能详解
如何开启平滑滚动
它做什么:Mac Mouse Fix默认捕获滚轮事件,用自己的加速与动画曲线重新发送滚动,取代macOS原生那种"一格一格"的跳动。
怎么开启:进入 Scrolling 标签页。主要选项如下:
| 设置项 | 可选值 | 作用 |
|---|---|---|
| Speed(速度) | system / low / medium / high | 每次滚动移动的距离 |
| Smoothness(平滑度) | off / low / regular / high | 惯性与顺滑程度 |
| 方向 | 可反转 | 切换滚动方向 |
| 键盘修饰键 | 自定义 | 按住某键切换为横向滚动、缩放等 |
带来什么差别:滚轮滚动后页面会继续滑行一段再减速停下,滚得越快距离越远,接近两指触控板的体感。该功能的算法实现可以在源码 Helper/Core/Scroll/ 与 Helper/Core/Smoothing/ 目录下看到。
如何自定义鼠标侧键
它做什么:Buttons 标签页把鼠标按键"捕获"后,这些按键不再被系统和普通应用直接响应,只执行你在Mac Mouse Fix里配置的动作。
怎么开启:点击"+"区域并按下目标按键完成捕获,然后为它配置动作。动作列表涵盖系统快捷键、打开应用、模拟中键点击(Middle Click)、以及 Scroll & Navigate(模拟两指触控板滑动)等。
带来什么差别:侧键从只能"前进/后退"变成任意功能开关。比如把中键的单击并拖动设为 Scroll & Navigate,就能在Blender等3D软件里围绕模型旋转视角;给某个按键的单击并拖动设置该动作,还可以配合窗口管理软件实现窗口半屏、四分之一屏吸附。
如何把苹果键盘专属功能绑到鼠标上
它做什么:Mac Mouse Fix允许鼠标按键直接发送键盘上任意按键的信号,包括亮度、音量、媒体播放这类只出现在苹果键盘上的功能键。
怎么开启:在动作选择中挑键盘按键时,按住 Option(⌥)即可展开这些特殊的苹果功能键进行分配。
带来什么差别:调音量、切歌、调亮度不用再伸手找键盘,鼠标侧键就能完成。
场景化搭配:三类角色的配置建议
开发者
- 侧键4 → Back、侧键5 → Forward,在浏览器和编辑器里一步导航
- 中键单击 → Middle Click,保留终端粘贴和浏览器新标签页打开链接的习惯
- 滚动:Speed 选 medium,Smoothness 选 regular;按住修饰键做横向滚动或缩放代码
- 若觉得指针加速干扰手感,macOS 14 Sonoma 及以后可在 系统设置 > 鼠标 > 高级 中关闭指针加速
设计师
- 中键单击并拖动 → Scroll & Navigate,模拟两指滑动,用于平移画布
- 另一侧键单击并拖动 → Scroll & Navigate,配合窗口管理手势吸附窗口
- 滚动:Speed 选 low,Smoothness 选 regular,便于精细微调
办公与长文档阅读
- 侧键4 → Launchpad 或 Mission Control,一键切换工作台
- 侧键5 → 双击 → Smart Zoom
- 滚动:Speed 选 high,Smoothness 选 high,翻长文档和幻灯片时惯性更跟手
避坑FAQ:常见问题与解决
- 装好后中键粘贴、浏览器前进后退失效 原因:这些按键已被Mac Mouse Fix捕获,系统和应用收不到它们的原始事件。 解决:给对应按键重新分配 Middle Click、Back、Forward 动作即可恢复;若完全想释放某个按键,在该条目左侧点"-"删掉它的全部条目(见下图)。
单击感觉有延迟 原因:按键配置了"双击"动作时,Mac Mouse Fix会等待确认是否为双击,单击才发出。 解决:不需要双击的话,删除该按键的双击条目。
部分鼠标侧键识别不到 原因:罗技等品牌部分鼠标走专有驱动协议而非标准USB协议,按键信号Mac Mouse Fix读不全。 解决:卸载原厂驱动软件,重启后重新连接鼠标,再到Buttons标签页重新捕获。
不想让Mac Mouse Fix处理滚动(或按键)怎么办 原因:滚动标签页有任意选项开启时滚轮即被捕获,这是默认行为。 解决:在 Scrolling 标签页关闭全部选项(Speed 设回 macOS)即可完全交还滚轮;临时关闭则可在 General 中开启"显示在菜单栏",从菜单栏开关快速切换,详细说明见 Support/Guides/CapturedScrollWheels.md。
收尾:你的第一步
现在就可以动手:装好应用,打开开关、授予权限,先给一枚侧键配一个常用动作,再把滚动平滑度从 low 一档档试到 high,找到顺手的数值。Mac Mouse Fix 2 完全免费,Mac Mouse Fix 3 提供30天免费试用,之后一次性购买即可在所有Mac上使用,代码保持开源。想从源码了解它的实现,可以克隆仓库:
git clone https://gitcode.com/GitHub_Trending/ma/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
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考