news 2026/9/16 20:38:52

Mac Mouse Fix 实用配置指南:免费把鼠标改造成触控板级输入设备

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Mac Mouse Fix 实用配置指南:免费把鼠标改造成触控板级输入设备

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 开源鼠标增强工具。它接管按键与滚轮事件,解决第三方鼠标滚轮生硬、侧键功能单一的长期痛点,把普通鼠标调整到接近触控板的手感。安装很快,从开始到可用通常不超过五分钟。

适合谁用,边界在哪

先判断工具是否匹配你的场景。

适合的人:

  • 主力输入设备是外接鼠标,而非触控板
  • 长时间阅读网页、代码,希望滚动连续不卡顿
  • 希望中键、侧键承担具体任务,而不只是浏览器前进后退

不适合的情况:

  • 使用 Magic Mouse。它自带苹果私有协议,该工具对其不生效
  • 部分工作流依赖中键原始信号,例如在终端用中键粘贴。按键一旦被"捕获",原始功能会失效,需要先删掉对应配置项恢复
  • 对按键延迟敏感的操作。配置了"双击"动作的按键,单击会被系统短暂等待判定

"捕获"是理解这套工具的关键概念。配置后的按键只对 Mac Mouse Fix 生效,其他应用收不到它的原始信号。官方有专门文档讲解:Support/Guides/CapturedButtonsMMF3.md。

最省事的安装方式

两条路线,任选其一。

方式一:Homebrew 命令行

brew install mac-mouse-fix

命令结束后应用已就位,直接启动。

方式二:下载安装包

  1. 从仓库 Releases 页下载最新版
  2. 拖入"应用程序"文件夹并启动

启动后只需完成一次权限授予:

  • 系统设置 > 隐私与安全性 > 辅助功能,勾选应用
  • 系统设置 > 隐私与安全性 > 输入监控,勾选应用

两项权限是全程唯一的手动步骤。注意版本差异:Mac Mouse Fix 2 永久免费,3.0 提供 30 天免费试用,之后需要付费。

先跑起来:三个回报最高的操作

按任务走,不用通读全部功能。三个任务完成后,工具的核心价值已经落地。

任务一:让长页面滚动连续

入口在"滚动"标签页。打开平滑滚动,挑一条曲线。拨动滚轮,从一格一格的跳变变成连续的减速运动,原理是把机械滚轮的脉冲换算为模拟滚动,处理代码在 Helper/Core/Scroll/。预期效果:阅读长文档不再顿挫,松手后自然减速停下。

任务二:给中键安排一个固定工作

入口在"按键"标签页,如上图。把指针移进中间的"+"区域,按一下中键,条目即被录入。然后为它分配动作,例如"智能缩放"。录入后该键进入捕获状态,其他应用不再收到它的信号。这也是上一条提示出现的原因。

任务三:用侧键拖移模拟多指手势

给"按键 4 + 点按并拖移"分配"滚动与导航"动作。按住侧键拖动,即可触发切桌面、调度中心、应用切换器,与触控板两指滑动手法一致。模拟逻辑分布在 Helper/Core/Drag/ 与 Helper/Core/Touch/。

建议三个任务当天完成,剩下的键位留给后面几天逐步填充。

按你的工作流配置

以下方案来自实际使用反馈,可直接套用。每次改一两个键,用几天再调整,比一次铺满全部功能更稳妥。

角色侧键 4侧键 5中键滚轮倾斜
程序员下一个标签页关闭当前标签页智能缩放水平滚动
设计师缩小画布放大画布拖移:平移画布调整画笔尺寸
办公用户单击:调度中心,双击:应用切换器转发/静音等快捷键智能缩放水平滚动

进阶:配置迁移与按应用切换

导出与导入配置

配置本质是一个 plist 文件,迁移不依赖第三方工具:

defaults export com.nuebling.mac-mouse-fix ~/Desktop/mmf-config.plist defaults import com.nuebling.mac-mouse-fix ~/Desktop/mmf-config.plist

把导出的文件放进 iCloud Drive,多台 Mac 即可保持一致的键位习惯。

按应用切换行为

3.0 的按应用设置仍在开发计划中。官方给出的临时方案:在 General 标签页开启 Show in Menu Bar,之后可在菜单栏快速开关平滑滚动等功能,进特定应用前手动调整。

查看或修改实现

git clone https://gitcode.com/GitHub_Trending/ma/mac-mouse-fix

常用目录:Shared/Config/ 负责配置读写,Helper/Core/Buttons/ 负责按键接收与分发,App/UI/Main/Tabs/ 是全部设置界面。

常见问题

配置按键后单击为什么有延迟?

系统在等待判断你是否会触发双击。删掉该按键的"双击"动作,延迟立即消失。

我的鼠标能支持吗?

大多数 USB、蓝牙鼠标装完即能用,无需针对型号设置。依赖厂商私有协议的鼠标,部分按键可能识别不全,以实际测试为准。

能只对某个应用生效吗?

3.0 暂不支持按应用设置,已在开发计划中。临时方案是开启菜单栏开关,进特定应用前手动关闭对应功能。

如何彻底卸载?

把应用拖入废纸篓,再删除~/Library/Preferences/com.nuebling.mac-mouse-fix.plist~/Library/Application Support/MacMouseFix/目录。

支持 Apple Silicon 吗?

支持,M 系列芯片上原生运行,性能与兼容性没有问题。


从最简单的地方开始:先给中键绑一个每天至少用十次的动作,比如智能缩放,同时打开平滑滚动。其余键位留到后面几天逐步加,用一段时间再回头调整。

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/16 20:38:17

读懂ai-memory的影响来源:Karpathy LLM Wiki研究笔记解读

读懂ai-memory的影响来源:Karpathy LLM Wiki研究笔记解读 【免费下载链接】ai-memory Solution for long term memory for agent coding CLIs and to facilitate handoff between different agent vendors 项目地址: https://gitcode.com/GitHub_Trending/ai/ai-m…

作者头像 李华
网站建设 2026/9/16 20:37:08

LLMOps落地实践:基于Langfuse与Opik构建LLM监控评估体系

LLMOps这个词这两年算是彻底火起来了。过去我们聊监控,说的是服务器CPU、接口延迟、错误率这些传统指标,可一旦把大模型应用推上线,情况就完全变了——模型输出质量不稳定、Token消耗难以预估、Prompt一改行为就变,这些问题光靠看…

作者头像 李华
网站建设 2026/9/16 20:34:07

PyTorch卷积全链路解析:从数学定义到GPU显存优化

1. 这不是“又一篇卷积教程”,而是我在带三届本科生做课程设计时,亲手拆过27个PyTorch卷积模型后总结出的硬核认知你点开这个标题,大概率正被两件事困扰:一是刚学完CNN理论,一写PyTorch代码就卡在nn.Conv2d那几个参数上…

作者头像 李华