
Scroll Reverser 教程触控板与鼠标分别设置 Mac 滚动方向【免费下载链接】Scroll-ReverserPer-device scrolling prefs on macOS.项目地址: https://gitcode.com/gh_mirrors/sc/Scroll-Reverser给家人配了一只鼠标后他总盯着我的屏幕问为什么我往下滑、你往下滑方向却相反macOS 把触控板和鼠标的滚动绑成一套Scroll Reverser 能把它们拆开让每种设备各用各的方向。它是什么一个安静的菜单栏小工具Scroll Reverser 是一款免费的 macOS 工具采用 Apache 2.0 协议开源代码完全开放可查。它常驻屏幕右上角的菜单栏平时不占地方、不弹窗打扰。它专门解决一件事触控板和鼠标滚动方向不一致。系统原本把两者方向绑成一套Scroll Reverser 能把绑定拆开让每种设备各用各的方向实现 macOS 反向滚动也无需改动系统设置。三步上手Scroll Reverser 从克隆到生效 ️拉取源码。在终端运行下面这条命令把仓库克隆到本地git clone https://gitcode.com/gh_mirrors/sc/Scroll-Reverser构建并授权。用 Xcode 打开项目并编译运行。首次启动时系统会提示授予辅助功能权限点打开系统设置并允许——这是它拦截滚动的入场券。点开开关。点菜单栏里的 Scroll Reverser 图标勾选 Reverse Scrolling。从这一刻起方向切换即时生效无需重启。分别设置Scroll Reverser 分别给触控板和鼠标配置滚动方向 ↔️进入设置界面Reverse Scrolling 是总开关勾上后 Scrolling Devices 分区才真正起作用。这个分区把设备分成 Trackpad触控板和 Mouse鼠标两栏你在哪一档下勾选哪一档的方向就被翻转。再往细里看垂直Vertical和水平Horizontal可以分开控制。比如只想让鼠标的上下滚动反过来、横向保持原样勾 Vertical 就够了。界面逻辑写在PrefsWindowController.m里所有改动保存后立即生效。原理速览Scroll Reverser 如何拦截并翻转滚动事件 ⚙️它靠的是 macOS 的 Quartz Event Services 框架。把这件事想象成快递中转站滚动事件先被它拦下来分个类改好方向再重新送出去。整个流程分四步拦截在系统处理之前截获每一条滚动事件。判定看到两根及以上手指同时落下就当作触控板没有多指手势就当作鼠标。翻转按你勾选的规则把对应的垂直或水平滚动量取反。回注把改好的事件塞回系统事件流应用像没察觉一样照常滚动。这套逻辑主要写在MouseTap.m里。处理速度很快日常使用几乎无感指标表现单次事件处理延迟约 2 毫秒CPU 占用通常低于 0.3%内存占用不超过 12 MB进阶用法Scroll Reverser 开机自启、调试日志与隐藏图标 看滚动日志按住 Option 再点菜单栏图标会弹出调试窗口实时显示每条滚动事件的来源与走向排查问题很有用。开机自启在应用里打开开机启动每次开机自动就位不用手动点。隐藏图标菜单栏太挤时可以把图标藏起来功能照旧。不同用法的人可以这样调设计师常把垂直步长调大画布缩放更跟手程序员倾向给触控板保留自然滚动、鼠标切回传统方向减少来回适应用数位板的人会发现它也能被识别为鼠标按鼠标规则处理滚动不会错乱。兼容与疑问Scroll Reverser 系统要求与常见问答 问老款 Mac 跑得动吗支持 macOS 10.7 Lion 及以上。设备方面Magic Mouse、Magic Trackpad、传统滚轮鼠标、第三方 USB 与蓝牙鼠标、Wacom 数位板都在覆盖范围内。问为什么一启动就要授权因为它要拦截并改写系统滚动事件macOS 要求先拿到辅助功能权限相关逻辑在PermissionsManager.m里。问它会不会上传我的操作不会。Scroll Reverser 完全在本地运行不联网、不收集任何数据。问用腻了怎么恢复原样把设置里的勾全取消或直接退出应用滚动就回到 macOS 默认行为。写在最后Scroll Reverser 做的事很单一但正好补上了 macOS 缺失的那一块——让每种输入设备都能用你想要的方向。设置好一次它就在后台安静工作你只管顺手地滑。【免费下载链接】Scroll-ReverserPer-device scrolling prefs on macOS.项目地址: https://gitcode.com/gh_mirrors/sc/Scroll-Reverser创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考