Scroll Reverser:Mac 上让触控板和鼠标滚动方向各管各的完整指南

Scroll Reverser:Mac 上让触控板和鼠标滚动方向各管各的完整指南 Scroll ReverserMac 上让触控板和鼠标滚动方向各管各的完整指南【免费下载链接】Scroll-ReverserPer-device scrolling prefs on macOS.项目地址: https://gitcode.com/gh_mirrors/sc/Scroll-Reverser左手双指上滑触控板页面顺着你走右手换上外接鼠标同样的滚轮动作页面却往反方向跑——这就是 Scroll Reverser 要解决的冲突。它是 Mac 上的一款免费开源菜单栏小工具核心功能只有一件事按设备分开管理滚动方向让触控板保持自然滚动、鼠标沿用传统方向互不干扰。下面按你实际要做的事来讲做完每一节它就往前走一步。安装普通用户与开发者各有一条路普通用户不必碰命令行到 Scroll Reverser 的官方主页下载最新预编译版本把 .app 拖进应用程序文件夹全程不到一分钟。开发者走源码路线仓库地址如下克隆后需要初始化子模块才能构建git clone https://gitcode.com/gh_mirrors/sc/Scroll-Reverser cd Scroll-Reverser git submodule update --init然后打开 ScrollReverser.xcodeproj 构建即可。两个小坑提前说明作者代码签名证书不在你手里最好替换成自己的 Developer IDDebug 构建出来的应用会叫 Scroll Reverser (Dev)、版本号显示 99999这是正常行为功能完整。装好之后真正干活的是它所以接着说启动。启动后先做两件事授权限、认图标 首次启动会请求两个权限辅助功能Accessibility和输入监控Input Monitoring两个都授予。它的原理是安装一个事件拦截event tap接入系统滚动事件流权限缺一个工具就只是摆设。️ 授权完成后菜单栏右上角多出一个圆形上下箭头图标见下图 右键单击这个图标可以立即暂停或恢复它——暂停后图标呈禁用态变淡恢复后复原。这是后面排查问题时会反复用到的开关。给触控板和鼠标分别定方向 左键单击菜单栏图标选 Preferences偏好设置进入 Scrolling Settings 标签页。界面是一个 2×2 的布局行是设备Trackpad / Mouse列是方向Horizontal / Vertical每格一个复选框勾上代表反转该设备在该方向上的滚动。 最常用的组合是触控板两格都不勾保持系统自然滚动鼠标勾选垂直方向滚轮回归传统方向。水平方向独立可控意味着你可以只反转纵向、让横向时间轴或宽表格的滚动保持不变这是系统设置给不了你的自由度。️ 用离散滚轮鼠标的话还能在这个页面拖动 Step size 滑块从 Small 到 Large 调整每格滚轮的步长滚得太猛或太涩都靠它救。改完即生效不用重启、不用注销。设完方向再记住图标的三个用法。菜单栏图标的三种点法与调试窗口️ 左键单击打开偏好设置 右键单击立即开关 Scroll Reverser 按住 Option 键再左键打开调试窗口。调试窗口对普通用户是个隐藏福利某天滚动方向失灵或行为诡异时打开它能看到详细运行日志直接看出是哪个设备、哪类滚动事件出了问题不用瞎猜。想从代码层面理解原理的话核心逻辑全部集中在 MouseTap.m 这个文件里位于源码根目录其余都只是界面包装——这也是它学习成本低的另一面。装好之后要知道的三件事⚡ 性能开销主事件流刻意绕开了 NSLog用了一套更轻量的自定义日志写入日常滚动几乎感觉不到它的存在。 睡眠唤醒macOS 从睡眠醒来后有时会停止投递手势事件导致它分不清触控板和鼠标新版本会在唤醒时自动静默重启自己规避这个问题你不需要做任何事。 本地化内置 20 多种语言翻译包括简体中文、繁体中文、日、韩、俄等打开即是熟悉的界面。它适合谁触控板与鼠标轮换使用的设计师、开发者数位板用户绘图手势方向也能单独调以及哪怕只有一个鼠标、只想把某个方向单独调过来的普通 Mac 用户。现在右键点一下菜单栏那个图标试试开关再左键进偏好设置确认你的勾选设备就该各走各路了。【免费下载链接】Scroll-ReverserPer-device scrolling prefs on macOS.项目地址: https://gitcode.com/gh_mirrors/sc/Scroll-Reverser创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考