尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

触控板和鼠标滚动方向总是打架?Scroll Reverser 让 macOS 滚动设置各管各的

触控板和鼠标滚动方向总是打架?Scroll Reverser 让 macOS 滚动设置各管各的 触控板和鼠标滚动方向总是打架Scroll Reverser 让 macOS 滚动设置各管各的【免费下载链接】Scroll-ReverserPer-device scrolling prefs on macOS.项目地址: https://gitcode.com/gh_mirrors/sc/Scroll-ReverserScroll Reverser 是一款轻量的 macOS 菜单栏工具核心就一句话让触控板和鼠标各自拥有独立的滚动方向设置。如果你在 Windows 和 Mac 之间反复横跳或者桌上同时放着触控板和一只普通鼠标这篇文章会告诉你它值不值得装、装完怎么调、长期用有哪些坑。先讲一个我自己的真实经历。去年我把主力机从 Windows 换成了 MacBook触控板的自然滚动用了三天就适应了。可问题出在开会时——我插上一只几十块的普通鼠标滚轮方向瞬间反了。往下滚页面往上跑改回鼠标方向触控板又别扭了。macOS 的系统设置只允许你设置一个全局滚动方向这就是 Scroll Reverser 存在的理由。先别急着装先判断你是否有滚动方向打架的毛病很多工具安装前都要先问一句我真的需要吗Scroll Reverser 的答案很干脆——只要满足下面任意一条它就值得你花五分钟你从 Windows 迁到 Mac鼠标习惯传统方向但触控板想用自然方向你笔记本外接显示器桌上长期放着一只鼠标触控板和鼠标交替使用你是设计师或重度表格用户希望垂直滚动和水平滚动方向分开控制。如果你只用触控板、从不外接鼠标那系统自带的设置就够用了这篇文章看到这里就可以收工。但如果你点头了上面的任何一条请继续。它凭什么分得清触控板和鼠标这可能是它最聪明的地方但实现思路并不玄乎。Scroll Reverser 在系统层面安装了一个事件捕获器核心逻辑都写在MouseTap.m这个文件里能实时看到系统的滚动事件流。它判断设备来源的方式很巧妙检测触控板上是不是有两个或更多手指。如果是就认定滚动来自触控板否则归为鼠标。有了这个设备指纹它就能把触控板和鼠标的设置彻底隔离——互不干扰各转各的。而且作为菜单栏应用在项目配置里可以看到LSUIElement被置为 true它不占 Dock 位置平时只安静地待在菜单栏内存占用非常小属于装上就忘了它存在的那类工具。安装与授权怎么走从下载到放行的完整步骤获取方式很简单。想从源码自己构建的话先克隆仓库git clone https://gitcode.com/gh_mirrors/sc/Scroll-Reverser不过对大多数普通用户直接下载官方编译好的应用拖进应用程序文件夹即可。首次启动会弹出一个欢迎窗口然后进入整个安装过程唯一的关键步骤授权。Scroll Reverser 需要两项系统权限缺一不可辅助功能Accessibility用于修改你的滚动行为输入监控Input Monitoring用于检测手指是否接触触控板。去系统设置 → 隐私与安全性里把这两项打开即可。如果没授权应用会检测到并主动弹出设置页面引导你相关逻辑在PrefsWindowController.m里它甚至会在窗口上直接显示权限状态。这一步做完工具就能正常工作了。装完怎么调三步把方向各归各位授权完成后调整就完全是菜单栏的事情了全程不用打开什么复杂的设置面板找到菜单栏里的图标。图标有颜色时代表反转功能处于开启状态。单击图标弹出菜单右键或按住 Control 单击可以一键切换整体开关——这个快捷方式实测非常好用开完会不想再开设置页。勾选设备方向。打开偏好设置你会看到Reverse Trackpad和Reverse Mouse两个独立的勾选项分别管触控板和鼠标下面还有Reverse Vertical和Reverse Horizontal垂直、水平两个轴向也能分开控制。我自己的配置是触控板垂直保持反转自然滚动鼠标垂直反转关闭传统方向水平方向保持默认——正好解决了我开头的那个会议场景。微调手感。如果你用的是带滚轮的鼠标偏好设置里还提供离散滚动的步长Step size滑块从Small到Large调节每一次滚轮的滚动量适合对精度敏感的操作。所有设置都是即时生效的不用重启、不用注销勾完立刻拿滚轮试一下就知道效果。长期用值不值几个要躲的坑和加分项工具装完只是开始日常使用中有几个点值得提前知道坑一休眠唤醒后偶尔失灵。这是 macOS 的一个已知毛病——系统从睡眠唤醒后有时会停止向应用发送手势事件导致它分不清触控板和鼠标。Scroll Reverser 的处理方式很干脆检测到唤醒后自动重启自己在AppDelegate.m里能看到它监听系统睡眠/唤醒通知的逻辑。所以遇到唤醒后方向不对等一两秒它自己就好了不用手动折腾。坑二权限被重置。某些 macOS 版本更新后会把辅助功能权限清掉此时应用会检测到权限缺失并自动禁用反转功能这是有意为之的防止静默失效。遇到图标灰了的情况先检查权限是否还在别急着重装。加分项一开机自启。偏好设置里勾选Start at login以后开箱即用不用每次手动启动。加分项二自动更新。项目内置了 Sparkle 更新框架在ScrollReverser-Info.plist里可以看到SUEnableAutomaticChecks新版发布后会主动提醒你升级省去手动蹲更新的麻烦。加分项三可以用 AppleScript 控制。项目配置里启用了 AppleScript 支持意味着你能把开关滚动反转写进自己的自动化脚本里——比如开会前自动切换到鼠标模式散会后自动切回来。进阶用户会很喜欢这个。另外它的本地化做得相当完整中文简体和繁体在内的二十多种语言都有覆盖界面语言跟系统走不需要额外设置。动手清单最后给你一份可以直接照着做的清单大约五分钟搞定下载安装 Scroll Reverser启动时在隐私与安全性里授予辅助功能和输入监控两项权限打开偏好设置分别勾选触控板、鼠标的垂直/水平反转方向直到两种设备的手感都舒服用右键菜单试一下整体开关记住这个快捷键勾上Start at login然后把它忘掉让它安静地待在菜单栏。下一次当你插上鼠标、滚动方向却自动变得顺手时你会感谢现在花掉的这五分钟。【免费下载链接】Scroll-ReverserPer-device scrolling prefs on macOS.项目地址: https://gitcode.com/gh_mirrors/sc/Scroll-Reverser创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表