Scroll Reverser:为触控板和鼠标分别设置滚动方向的 macOS 工具 #
Scroll Reverser 是什么? #
Scroll Reverser 是一款运行在 macOS 上的滚动方向调节工具,可以反转系统的滚动方向,并且为触控板与鼠标(含 Magic Mouse)提供彼此独立的设置。
macOS 只允许全局设定一个“滚动方向:自然”开关,这就导致一个常见尴尬:触控板用自然滚动很顺手,接上滚轮鼠标后却完全相反;或者反过来,鼠标顺手了,触控板又变得别扭。Scroll Reverser 让这两类设备各自保留习惯的滚动方向,一次设置后常驻菜单栏静默运行。它由英国开发者 Nick Moore 以 Pilotmoon Software 名义维护,1.9 版本于 2024 年 6 月 21 日发布,要求 macOS 13.5 或更高版本,同时支持 Intel 与 Apple 芯片。
Scroll Reverser 有哪些亮点特色? #
- 触控板与鼠标分开设置:这是它最核心的价值——触控板和鼠标可以拥有各自的滚动方向,不再被迫“二选一”,彻底解决同一台 Mac 上两类外设习惯冲突的问题。
- 滚轮步长控制:当检测到非连续滚动输入(典型场景是滚轮鼠标)时,界面会出现一个步长滑块,让滚轮每格滚动固定行数,取代 macOS 默认的“滚动加速”,定位更精准。
- 体积小巧、不侵入系统:安装包仅约 1.62 MB,属于自包含应用,运行时不深度写入系统,退出并拖入废纸篓即可完成卸载。
- 免费且开源:采用 Apache License 2.0 许可,源码托管于 GitHub(github.com/pilotmoon),任何人都可以查看、学习甚至参与贡献。
- 原生适配 Intel 与 Apple 芯片:1.8 起即为 Intel 与 Apple M1 通用二进制,1.9 版本最低要求 macOS 13.5(Ventura),并使用 “Big Sur” 风格的新应用图标。
- 支持深色模式与现代权限提示:偏好设置界面会在缺少“辅助功能”“输入监控”等必要权限时主动提示,减少因权限问题导致的“没反应”。
- 多语言界面:由志愿译者贡献,界面已提供简体中文、繁体中文、捷克语、丹麦语、荷兰语、法语、德语、希腊语、希伯来语、匈牙利语、意大利语、日语、韩语、尼泊尔语、挪威语、波兰语、巴西葡萄牙语、罗马尼亚语、俄语、斯洛伐克语、西班牙语、瑞典语、土耳其语、乌克兰语、越南语等 25 种语言。
- 安装方式灵活:除官网 ZIP 包外,也可通过 Homebrew 一条命令安装:
brew install --cask scroll-reverser。

免费下载 Scroll Reverser #
以下为官方提供的安装包,点击链接即可下载。
| 文件名 | 描述 | 大小 | 下载 |
|---|---|---|---|
| ScrollReverser-1.9.zip | macOS 安装包(Intel / Apple 芯片,需 macOS 13.5 及以上) | 1.6 MB | 夸克网盘 |
官网另提供历史版本下载:Scroll Reverser 1.8.2(适用于 macOS 10.12.6 或更高版本)、1.7.6(适用于 Mac OS X 10.7 或更高版本,Intel)、1.5.1(适用于 Mac OS X 10.4 或更高版本,PowerPC / Intel)。
Scroll Reverser 如何使用? #
- 安装并启动:将 Scroll Reverser.app 放入“应用程序”文件夹后双击启动,程序不显示主窗口,而是常驻在菜单栏,点击菜单栏图标即可打开偏好设置。
- 授予必要权限:首次启用时,系统会要求开启“辅助功能”(部分系统还需“输入监控”)权限,只有授权后滚动反转才会真正生效。
- 勾选“启用 Scroll Reverser”:这是总开关,未勾选时应用不会接管任何滚动事件。
- 按设备类型分别勾选反转项:
- 希望触控板保持自然滚动、鼠标使用“经典”滚动 → 在系统设置中开启“自然滚动”,然后在 Scroll Reverser 中关闭 Reverse trackpad、开启 Reverse mouse。
- 官方特别提醒:反过来设置虽然也能得到想要的滚动方向,但手势体验会变得异常,因此推荐按上面的方式进行。
- (可选)调节滚轮步长:如果使用的是滚轮鼠标,设置界面会出现步长滑块,用来控制每滚一格所滚动的行数;把滑块拖到最左端即可关闭该功能,回到系统默认行为。
- (可选)设置开机启动:在偏好中勾选启动登录项,让滚动方向设置在每次开机后自动生效(1.9 修复了该选项在近期 macOS 上失效的问题)。
远程桌面场景补充:当本地与远程机器同时运行 Scroll Reverser 时,可在远程机器的终端执行 defaults write com.pilotmoon.scroll-reverser ReverseOnlyRawInput -bool YES,然后退出并重启 Scroll Reverser,以获得更顺滑的体验。
Scroll Reverser 的常见问题? #
勾选“启用 Scroll Reverser”没有反应怎么办? 请先退出 Scroll Reverser,确认应用确实位于“应用程序”文件夹;然后进入系统设置 → 隐私与安全性 → 辅助功能,用“–”按钮将 Scroll Reverser 从列表中移除,再用“+”重新添加;最后重新启动应用,通常即可正常启用。
为什么 Scroll Reverser 把我的触控板识别成了鼠标? 多半是系统“辅助功能”里的三指缩放功能在作祟。请检查“辅助功能 → 缩放 → 高级 → 控制 → 使用触控板手势来缩放”,确保该复选框未被勾选。此外,2007 年末及更早的不支持多点触控的 Mac,以及部分第三方外接触控板,也可能被识别为鼠标。
能顺便反转滑动手势吗? 不能。官方明确说明无法反转滑动手势,但滑动方向会遵循系统“滚动方向:自然”的设置。建议先按喜好设定系统基础方向,再用 Scroll Reverser 在此基础上做调整。
为什么在 iPhone 镜像和“日历”里不起作用? iPhone 镜像与“日历”使用的是基于手势的自定义滚动接口,而不是标准滚动事件,Scroll Reverser 无法反转手势,因此在这两处不生效。
滚动方向设置偶尔会自己变化?
这是社区曾反馈过的历史问题(GitHub Issue #38)。1.7.6 起官方对偏好设置的加载方式做了内部调整以缓解该问题;如仍遇到,可尝试退出应用后删除偏好文件 ~/Library/Preferences/com.pilotmoon.scroll-reverser.plist 并重新配置。
有没有功能相近的替代品? 官网列出了若干功能重叠的项目,可按需对比:DiscreteScroll、LinearMouse、Mac Mouse Fix、MOS、UnnaturalScrollWheels。
Scroll Reverser 如何安装? #
Scroll Reverser 仅支持 macOS,以下为两种官方推荐安装方式。
方式一:ZIP 包手动安装(推荐,适用于所有用户)
- 下载
ScrollReverser-1.9.zip(约 1.6 MB)。 - 双击解压,得到
Scroll Reverser.app。 - 将
Scroll Reverser.app拖入/Applications(应用程序)文件夹——这一步很关键,放在其他位置可能导致“无法启用”。 - 首次启动时,按系统提示前往“系统设置 → 隐私与安全性”,授予“辅助功能”权限(部分 macOS 版本还需授予“输入监控”权限)。
- 授权后回到菜单栏图标,勾选“启用 Scroll Reverser”即可。
系统要求:macOS 13.5 或更高版本;处理器支持 Intel 与 Apple 芯片。 注意:1.8.2 及更早版本适用于较旧的 macOS(如 10.12.6、10.7、10.4),请根据自身系统版本选择。
方式二:Homebrew 安装(适合习惯命令行的用户)
- 打开“终端”。
- 执行:
brew install --cask scroll-reverser。 - 安装完成后从“启动台”或“应用程序”文件夹启动,同样需要授予辅助功能权限。
Scroll Reverser 如何卸载? #
Scroll Reverser 是自包含应用,不会深度集成进系统,卸载非常干净。
标准卸载流程
- 点击菜单栏上的 Scroll Reverser 图标,选择退出,确保应用完全关闭。
- 打开“应用程序”文件夹,将
Scroll Reverser.app拖入废纸篓(或右键选择“移到废纸篓”)。 - 清空废纸篓。
- 如果此前已授予权限,可进入“系统设置 → 隐私与安全性 → 辅助功能”,将 Scroll Reverser 从列表中移除。
清理残留配置(可选)
官方提示,如需彻底清除,可手动删除偏好文件:~/Library/Preferences/com.pilotmoon.scroll-reverser.plist。可在 Finder 中使用“前往 → 前往文件夹”,粘贴上述路径(不含文件名前的波浪号可展开为用户目录)后删除对应文件。
通过 Homebrew 安装的卸载方式
在终端执行:brew uninstall --cask scroll-reverser,随后按需删除上述 plist 文件即可。
说明:本文档信息基于 Scroll Reverser 官网(pilotmoon.com/scrollreverser/)公开内容整理,功能、版本与系统要求以官方最新发布为准。
