我要提问
ARTICLE DETAIL

资讯详情

前沿编程新知与开发实战干货的深度解读。

Mac Mouse Fix上手指南:3步配置让普通鼠标拥有触控板级滚动与按键重绑

Mac Mouse Fix上手指南:3步配置让普通鼠标拥有触控板级滚动与按键重绑 Mac Mouse Fix上手指南3步配置让普通鼠标拥有触控板级滚动与按键重绑【免费下载链接】mac-mouse-fixMac Mouse Fix - Make Your $10 Mouse Better Than an Apple Trackpad!项目地址: https://gitcode.com/GitHub_Trending/ma/mac-mouse-fixMac Mouse Fix 是一款开源的 macOS 鼠标增强工具它接管鼠标输入事件并重新解释滚轮平滑滚动、侧键与中键自由改绑、触控板式的滚动与导航手势。本文从安装授权讲起给出最小可用配置再拆解最容易被误解的按键捕获机制。为什么多数鼠标的按键在 macOS 上被闲置一只五键鼠标在 macOS 上通常只有两三个键真正可用左键、右键和滚轮。侧键一般编号为 4 和 5与中键要么没有作用要么只承担有限的固定含义。macOS 没有提供系统级的鼠标按键重映射入口滚轮事件也没有触控板那样的平滑处理管线普通鼠标的滚动体验因此显得生硬。各厂商驱动软件虽然能解决这个问题但多数只覆盖 Windows且面向 macOS 的专用驱动往往绑定私有通信协议兼容性有限。结果是键位最多的输入设备在 Mac 上反而可用功能最少。Mac Mouse Fix 是什么它怎么工作Mac Mouse Fix 是一个后台运行的开源应用它拦截鼠标输入、重新解释后再传递给系统。实际工作由辅助进程 Mac Mouse Fix Helper 完成在主窗口打开启用 Mac Mouse Fix开关后主窗口可以关闭效果在重启后依然保持。它的核心能力有三项平滑滚动把滚轮的离散档位处理成带惯性的连续滚动相关算法位于 Helper/Core/Smoothing/ 目录。按键重映射为任意触发方式单击、长按、拖拽等绑定系统动作例如前进/后退、中键点击、模拟键盘按键。滚动与导航Scroll Navigate用点击并拖拽模拟在 Apple 触控板上的双指滑动触控板上的双指操作原则上都能用鼠标完成。核心逻辑集中在 Helper/Core/ 目录按键、滚动、重映射、平滑各自成子目录想确认某个行为的实现可以直接看源码。 安装与权限授权三件事要知道权限授权的完整路径安装可从官网下载或使用 Homebrewbrew install mac-mouse-fix首次启动后系统会提示授权。Mac Mouse Fix 需要拦截全局鼠标事件主要依赖辅助功能权限系统设置 → 隐私与安全性 → 辅助功能部分场景下还会请求输入监控权限。授权完成后按提示重启应用。系统版本兼容性最新版 Mac Mouse Fix 3 要求macOS 11 及以上。若仍在使用 macOS 10.13–10.15应改用 Mac Mouse Fix 210.11/10.12 只能使用 2.2.0 或更早版本。不需要做的事不必把 Mac Mouse Fix 加入登录项。开关打开后辅助进程会在后台持续运行并在重启后生效主窗口只是配置界面。最小可用配置三步跑起来不必追求全功能三项配置就足够感受到差别打开平滑滚动进入滚动选项卡开启平滑滚动将速度与手感调到舒适的位置。绑定侧键在按键选项卡中把侧键 4 的单击设为后退、侧键 5 的单击设为前进。浏览器和代码编辑器里最常用的两个动作就此可用。给中键定职责若需要中键点击新标签页打开链接、终端粘贴给中键分配对应的动作若希望中键完全保持系统原生行为则不添加任何绑定原因见下一节。配置会写入本地配置文件并立即生效。想临时停用某项功能时可在常规选项卡开启在菜单栏中显示从菜单栏直接切换。️ 按键捕获最容易被误解的机制这是 Mac Mouse Fix 中最常引发我原来的功能怎么没了的机制。当 Mac Mouse Fix 为某个按键绑定了动作该按键就进入被捕获状态macOS 和其他应用看不到这个按键的按压只会触发你在 Mac Mouse Fix 中定义的动作。这是必要设计——否则你用拖拽手势切换桌面时会同时触发浏览器的后退。捕获发生时会出现类似提示如何查看哪些按键被捕获在按键选项卡中左侧列出的所有按键都处于被捕获状态。下图中中键、按键 4 和按键 5 均被捕获如何解除某个按键的捕获在按键选项卡中点击行末的减号按钮删除绑定删除某个按键的全部绑定后该按键自动解除捕获行为与未安装 Mac Mouse Fix 时一致常见失效功能与恢复方式对照多数情况无需解除捕获原有功能可以在捕获状态下用 Mac Mouse Fix 复现失效的功能恢复方式中键点击在新标签页打开链接给按键分配中键点击动作终端中键粘贴文本给按键分配中键点击动作侧键 4/5 在浏览器前进/后退给按键 4/5 分配后退/前进动作Blender 等 3D 软件中键拖拽环绕物体给按键的点击并拖拽分配滚动与导航动作机制细节可参考官方指南 Support/Guides/CapturedButtonsMMF3.md滚轮捕获与解除见 Support/Guides/CapturedScrollWheels.md。进阶玩法把触控板手势搬上鼠标窗口管理。配合 Swish 这类窗口管理工具把任意按键的点击并拖拽设为滚动与导航即可通过点击并拖动完成窗口的半屏、四分之一屏与全屏吸附等效触控板双指滑动。用鼠标按 Apple 键盘专属键。Mac Mouse Fix 允许按键直接模拟键盘上任意键包括屏幕亮度、音量、媒体播放等 Apple 专属功能键。手边没有 Apple 键盘时在设置中选键时按住 Option 即可调出这些特殊键App Exposé。选择空间与调度中心动作再点击并向下拖拽可展开当前应用的全部窗口若无效通常是系统设置中关闭了对应的触控板手势。横向倾斜滚轮。滚轮支持左右倾斜的鼠标横向滚动在 Mac Mouse Fix 下会更自然但暂时还不能用倾斜触发其他动作。常见坑与版本选择点击感觉有延迟多为双击动作在等待第二次按压确认。删除该按键上的双击动作即可消除。部分按键无法识别为 Logitech Options 这类专有驱动设计的鼠标可能使用私有通信协议Mac Mouse Fix 读不到其全部按键标准 USB 协议的鼠标基本没有此问题。Magic Mouse 无效果该工具面向第三方鼠标目前对 Apple Magic Mouse 不生效。指针加速Mac Mouse Fix 不提供关闭开关macOS 14 及以上可在系统设置 → 鼠标 → 高级中关闭。滚轮默认也被接管若希望滚轮完全交给其他工具处理在滚动选项卡关闭全部选项Mac Mouse Fix 在滚动时不再消耗任何资源。版本方面Mac Mouse Fix 2 免费且持续维护Mac Mouse Fix 3 提供 30 天试用、之后一次性购买授权覆盖你所有的 Mac。两个版本都保持开源官方中文文档见 Markdown/LocalizedDocuments/zh-Hans/Readme.md。【免费下载链接】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),仅供参考
返回列表