Scroll Reverser 完整指南:3 分钟为触控板与鼠标分别设置滚动方向
Scroll Reverser 完整指南3 分钟为触控板与鼠标分别设置滚动方向【免费下载链接】Scroll-ReverserPer-device scrolling prefs on macOS.项目地址: https://gitcode.com/gh_mirrors/sc/Scroll-Reverser用触控板上滑内容跟着往上走换成鼠标滚一格方向却反了——就是那一瞬间你会发现 macOS 的自然滚动开关只管全局不分设备。Scroll Reverser是个开源小工具让触控板和鼠标各自拥有独立的滚动方向一次配好之后互不干扰。它是什么、不是什么一句话定位macOS 菜单栏小程序按输入设备反转滚动方向。它监听系统滚动事件流识别来源是触控板还是鼠标再分别应用你设的方向垂直和水平两个轴向也能单独控制。它的边界同样清楚不做每个应用的差异化规则不提供滚动速度调节也没有花哨的附加功能。就做按设备设置滚动方向这一件事做透了。安装与授权流程拿到应用。直接下载官方发布版最省事想自己编译则克隆仓库git clone https://gitcode.com/gh_mirrors/sc/Scroll-Reverser克隆后记得执行git submodule update --init把 BuildScripts 子模块拉下来否则编译不过。授予两项隐私权限。首次运行会弹欢迎窗口引导你完成辅助功能系统设置 → 隐私与安全性 → 辅助功能要读取系统事件流才能知道是谁在滚。输入监控macOS 10.15 及以上需另授修改滚动方向属于输入事件改写。缺任何一项反转都无法启用设置窗口会给出醒目的状态提示点一下就能跳到对应设置页。打开主开关。点菜单栏图标勾选启用立即生效不用重启。容易踩的坑源码构建报签名错误——项目用的是作者的开发者 ID 证书在 Xcode 的 Signing Capabilities 里换成你自己的即可。调试版没有图标、名字带 (Dev)、版本号显示 99999属正常现象功能完整。核心选项说明设置窗口分两个标签页。滚动页管方向选项作用默认值什么时候调触控板 / 鼠标各自的垂直、水平方向四种独立开关互不影响关闭垂直对应网页、文档浏览水平在表格、PDF 横排时单独调离散滚轮步长滑块传统滚轮每滚一格翻多少0 到 100 可调3数值越大一格动得越多滚轮太肉时往上加应用页管运行行为登录时启动开机自动运行免去每次手动打开。菜单栏图标显示可以隐藏菜单栏挤的时候有用。检查更新基于 Sparkle 框架的自动更新可订阅测试版更新通道。窗口会记住你上次打开时的状态下次启动自动恢复不打断操作。设备识别判断逻辑核心逻辑集中在 MouseTap.m 一个文件其余都是界面。判断方法装一个事件捕获器event tap接入系统事件流两指及以上触点说明滚动来自触控板否则归为鼠标妙控板这类连续滚动输入再结合刚才几根手指和距上次触摸的间隔推断拿不准就沿用上一次结论避免结果来回抖动。两个工程取舍值得说明手势监听和滚动修改拆成两个独立 tap——手势用只读被动 tap改滚动才用主动 tap因此不会触发多余的权限弹窗也不影响摇一摇定位光标。事件路径上不直接输出日志太拖慢处理而是写进轻量缓冲区想查时再看。容易忽略的细节Option 点击菜单栏图标打开调试窗口逐条看每个滚动事件的设备来源、是否被反转、手指数、步长排查某个应用滚动没反应从这里入手最快。右键或 Control点击图标直接切总开关临时想恢复原方向时比进设置快。远程桌面 / 虚拟机勾选仅处理原始输入事件只反转本机真实输入忽略其他应用注入的滚动否则远端控制的滚动会被二次反转。睡眠唤醒后失灵macOS 有时唤醒后不再派发触控板手势事件。应用内置唤醒后自动重启通常你察觉不到万一没恢复右键图标关掉再打开即可复位。遇到问题先查这里某些应用滚动没反应先确认没误开仅处理原始输入事件再重启该应用少数自绘滚动的应用不走系统事件流基本无解但很少见。触控板 / 鼠标识别错乱重新插拔外接设备并重启 Scroll Reverser仍不行就检查辅助功能、输入监控权限有没有被系统重置。值不值得用适合触控板和鼠标混用的人——装一次就不用再碰系统全局开关如果只有一种输入设备没必要装。项目 2011 年发布、至今仍在维护支持简繁体中文在内的二十多种语言常驻内存不到 5MB还提供 AppleScript 开关接口方便脚本控制。【免费下载链接】Scroll-ReverserPer-device scrolling prefs on macOS.项目地址: https://gitcode.com/gh_mirrors/sc/Scroll-Reverser创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考