Mac 鼠标滚动发飘、拖拽跟丢?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-fix
你正把 2GB 的设计源文件从 Finder 拖进项目文件夹,光标已经跟丢了;想滚轮快速翻网页,结果一下多划了半屏。这是 Mac 用户配第三方鼠标时的标准体验,也是 Mac Mouse Fix 想解决的问题。这个开源的鼠标优化工具挂在菜单栏里,后台静默拦截你的滚动、拖拽和按键事件再改写一遍,把普通滚轮调成接近触控板的质感。我用了一年多,最值得动的就这三处。
先调垂直滚动:让滚轮像触控板
垂直滚动怎么调:平滑度与速度两个滑杆
默认状态下,Mac 滚轮是有"齿"的——机械咔哒一下跳一下。Mac Mouse Fix 的第一步是把这个运动改成连续的:平滑度(Smoothness)负责把离散的齿数插值成一段滑行,内容不再一截一截地抖。再往上叠的是滚动加速曲线,算法本体在 Scroll.h 和 Scroll.m 里,说人话就是:速度慢的时候位移和滚轮转速近似成正比,轻轻一拨只走几行;转速提上去之后曲线趋于平缓,猛甩滚轮也不会直接飞到底部。打开"滚动"标签页,把平滑度设高、速度保留默认的中等,然后慢慢和快速各拨一次滚轮对比——这个默认组合就是开发者在 默认配置文件 里推荐大多数人的参数,嫌快嫌慢再微调。
用 fn 键加一个"精确"模式
调设计稿的时间轴或表格对齐时,你往往不想要平滑,而是一齿一齿。Mac Mouse Fix 为此提供了滚动修饰键:按住 fn 键(默认)滚动,就切成精确模式,滚一齿页面只走一格、没有动画;松手立刻回到平滑滚动。各修饰键分别对应横向、精确、快速、缩放四种行为,定义都在 ScrollConfig.swift 里。好处是你不用在两套设置之间来回切,一个按键就完成切换。
拖文件:把"按住不放"变成"点按就走"
修改版拖拽:先动一点,文件才跟着走
Mac 原生拖拽要求按住左键不放,手指一抖文件就甩出去。Mac Mouse Fix 的拖拽模块(核心是 ModifiedDrag.m)把它改成:轻点并住某个按钮,光标开始移动时才起拖,而且起点有一个短延迟。这个延迟是关键——你点按后小幅晃动不会误触发,光标真正走远了文件才动,手滑的概率肉眼可见地下降。它提供两种手感:两指轻扫式(移动快、适合跨文件夹)和三指轻扫式(移动慢、适合精细落位),在"按钮"标签页里选一个就行。⚡️
长距离拖拽时锁住指针
跨好几个桌面拖文件时,指针容易跟着甩出目标区域。打开"通用"标签页里的"拖拽时锁定指针",光标会被钉在屏幕位置,文件跟着你走而指针不飘,放不进目标框时可以把窗口拉过来接它。
侧键:捕获、绑定,完事
捕获一个侧键
多数鼠标有侧键(前进/后退)和中键,macOS 对它们的利用却很敷衍。流程就三步:把光标移到"按钮"标签页中央的大"+"区域,按下你想分配的鼠标按键,弹出"按键被 Mac Mouse Fix 捕获到"的提示;然后在列表里选触发方式(点按、按住、点按并拖移),从下拉菜单选动作——系统快捷键、启动台、滚动与导航都有。
我自己的组合是:4 号键"点按并拖移"绑"滚动与导航"(经典三键鼠操作),5 号键加中键绑"调度中心",中键点按保留默认的页面缩放。市场主流鼠标各按键的截图对照可以查 按键列表文档,不知道哪个键是几号键时很有用。
捕获失败的两个常见原因
如果按下按键后没弹出提示,九成是这两条之一:应用没拿到辅助功能权限(系统设置 > 隐私与安全性 > 辅助功能里勾上),或者罗技 Options 之类的鼠标厂商软件已经把那个按键的事件独占了——系统里同一颗按键只有一份事件流,先到先得。
现在就动手
打开 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),仅供参考