Mac Mouse Fix完整指南:5分钟搞定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鼠标工具,接管滚轮和额外按键,让你重新分配每个按钮的行为,还能模拟触控板的双指滑动手势。
装好它:3分钟完成安装与授权
如果你已经装了Homebrew,这是最快的路径:
brew install --cask mac-mouse-fix不用Homebrew的话,从官方发布页下载应用拖进"应用程序"即可;开发者也可以把源码克隆下来用Xcode构建:
git clone https://gitcode.com/GitHub_Trending/ma/mac-mouse-fix装完后,主程序常驻菜单栏,后台还有一个辅助进程负责真正截获和改写鼠标事件,它随系统自动启动,不用你管。首次启动会请求两个权限,都要开:
| 权限 | 在哪里开 |
|---|---|
| 辅助功能 | 系统设置 > 隐私与安全性 > 辅助功能 |
| 输入监控 | 系统设置 > 隐私与安全性 > 输入监控 |
弹窗错过了也没关系,到对应列表里手动加上Mac Mouse Fix,再退出重开应用即可。开好之后先别急着配置,直接试试转滚轮、按侧键这两件最基本的事是否正常。
核心功能:先感受,再配置
macOS流畅滚动:从跳感到自然惯性
用起来是什么效果:转一下滚轮,页面带着一点惯性滑出去再慢慢停下,接近触控板划动的感觉;快速甩动时也不会一跳一大截。倾斜滚轮的水平滚动也稳了很多。
怎么配置:打开"Scrolling"标签页,主要调三项——惯性(松手后滑多远)、加速曲线(速度对滚动快慢的响应)、灵敏度(每格转轮页面走多少)。先从默认值开始,一次只动一项。
两个实用细节:鼠标滚轮档位粗的话,惯性可以调大一些,"补间"感更明显;个别应用不想被改变滚动行为时,可以按应用单独调速度。好奇算法的话,核心实现在Helper/Core/Scroll/,用的就是双指数平滑这类方案。
macOS鼠标侧键怎么设置:每个按键各管一摊
用起来是什么效果:侧键、中键以及任何多出来的按键,都不再被浏览器前进后退绑死。你可以给每个按键绑定"单击、双击、点击并拖拽、配合修饰键"这些触发方式,再指派任意动作:智能缩放、Mission Control、启动台、模拟双指滑动、媒体键,等等。
怎么配置:在"Buttons"标签页,把鼠标移到"+"区域,实际按一下要配置的物理按键,然后从下拉菜单里选触发方式和动作。
首次绑定按键时,会提示该按钮已被"捕获"
"捕获"的意思是这个按键完全由Mac Mouse Fix接管,其他应用看不到它。别担心,这正是"按住拖拽切换桌面"这类手势不误触发浏览器后退的前提。想让某个按钮恢复原有行为,看下面"踩坑与自检"。
Mac鼠标手势:模拟触控板手势
用起来是什么效果:按住一个侧键拖动,鼠标就像双指滑动一样——任意方向滚动、平移画布、在视频剪辑里拖时间轴。三指拖拽、四指切换桌面空间也能模拟。再配合修饰键,还能发出音量、亮度、静音这类媒体键。
怎么配置:仍在"Buttons"标签页,把触发方式选为"Click and Drag",动作指派"Scroll & Navigate"之类的条目。实现代码在Helper/Core/Drag/,每种手势一个子目录。
两个细节:手势只在按住按钮期间生效,松开即停止,不干扰正常单击;如果某个应用有自己的中键拖拽行为(比如Blender的环绕视角),给那个按键绑定专属动作,两边都能保住。
挑一套适合你的配置:三组参考映射
下面三组不用照抄,把动作一列换成你习惯的就行。
程序员
- 侧键前:上一个标签页 / 上一条命令
- 侧键后:下一个标签页 / 下一条命令
- 中键:智能缩放(快速放大看细节,再缩放回来)
- 侧键后 + 中键:Mission Control
收益:代码导航和终端切换基本留在鼠标上,键盘来回切换的次数明显变少。
设计师
- 中键 + 拖拽:平移画布(相当于触控板双指移动)
- 侧键前 / 后:缩小 / 放大画布
- 滚轮倾斜:调整画笔大小
- 双击侧键:切回最近使用的工具
收益:设计软件里"缩放—平移"的高频组合基本半秒内完成,手不用离开鼠标。
办公用户
- 中键:新标签页打开链接 / 关闭当前标签页
- 侧键前 / 后:浏览器后退 / 前进(保住最常用的行为)
- 侧键后 + 按住:拖拽窗口或归档邮件
- 滚轮倾斜:水平滚动,适合表格和时间轴
收益:浏览和文档处理更直接,两个侧键不再只干一件事。
左侧列表是被捕获的按键,右侧下拉框是每个触发方式绑定的动作
截图里这套实际映射(智能缩放、Mission Control、启动台、双指滑动模拟)是日常使用里比较通用的一组,可以直接试。
配置文件管理:导出、导入与多机同步
配置存在系统偏好里,包名是com.nuebling.mac-mouse-fix,管理读写的代码在Shared/Config/。导出是一条命令:
defaults export com.nuebling.mac-mouse-fix ~/Desktop/mmfix-config.plist在另一台机器上导入也是一条:
defaults import com.nuebling.mac-mouse-fix ~/Desktop/mmfix-config.plist两个用法:多台Mac之间,把导出的plist放进iCloud Drive,需要时复制过去;大改配置前先导一份,改乱了导回来就行。
按应用自动切换配置
除了全局配置,应用还支持按应用覆盖。机制不复杂:
- 每次按键事件进来,先看当前最前面的是哪个应用
- 该应用有专属配置就用专属的,没有就回落到全局配置
这样浏览器里可以保留"侧键前进后退",到设计软件里自动换成"缩放画布",不用来回切换。建议先给差异最大的两个应用(比如浏览器和IDE)配好,用熟了再铺开。
踩坑与自检:5个常见问题
1. 绑定之后,按键原来的行为没了说明这个按键被捕获了,其他应用看不到它。两种解法:在"Buttons"标签页删掉该按键的全部绑定(点条目左侧的"-"),它就恢复自由;或者保持捕获,给它指派一个还原原行为的动作——比如"Middle Click"能还原终端粘贴、浏览器新标签页,"Back/Forward"能还原浏览器前进后退。
在Buttons标签页点左侧的"-",删掉绑定即可解除捕获
2. 装完按键完全没反应多半是权限没生效。到系统设置 > 隐私与安全性,确认"辅助功能"和"输入监控"里开关都开着,然后退出重开Mac Mouse Fix。
3. 滚动还是不跟手或行为怪异检查是否同时开着另一个平滑滚动、滚轮增强类工具,两个程序抢同一个滚轮输入必然打架,只留一个。
4. 只在某个应用里失效先看该应用有没有专属配置且配错了;没有的话,用按应用忽略开关让MMF不在该应用里介入,再回应用本身查设置。
5. 想让它彻底别插手General标签页里的总开关就是干这个的,关掉后它对所有鼠标操作完全透明。
流畅滚动、按键重映射、手势模拟这三件事互相独立,真正的工作量是花十分钟逐项试,留下你喜欢的。它的资源开销很小,常驻内存约50MB,正常CPU占用在1%以下,开着不碍事。
第一步建议:装好、开两个权限,然后打开"Scrolling"标签页把惯性开起来——这是体感变化最大的一项,有了手感,后面自然知道往哪调。
【免费下载链接】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),仅供参考