ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

Scroll Reverser使用指南:3步设置macOS触控板与鼠标的独立滚动方向

Scroll Reverser使用指南:3步设置macOS触控板与鼠标的独立滚动方向 Scroll Reverser使用指南3步设置macOS触控板与鼠标的独立滚动方向【免费下载链接】Scroll-ReverserPer-device scrolling prefs on macOS.项目地址: https://gitcode.com/gh_mirrors/sc/Scroll-ReverserScroll Reverser 是一款免费的开源 macOS 工具让你可以分别为触控板和鼠标设置滚动方向。系统自带的自然滚动开关只能对所有设备统一生效而 Scroll Reverser 把这项设置拆开了触控板保持自然滚动外接滚轮鼠标改回传统方向各用各的。这篇指南带你从安装、授权到实际使用适合同时用触控板和外接鼠标的用户。 获取与安装下载应用或源码构建获取应用有两条路直接下载从项目的发布页面下载最新版本把应用拖进应用程序文件夹双击启动即可。源码构建想改代码时再用git clone https://gitcode.com/gh_mirrors/sc/Scroll-Reverser cd Scroll-Reverser git submodule update --init然后用 Xcode 打开 ScrollReverser.xcodeproj 构建。首次构建前需要在 Scroll Reverser target 的 Signing Capabilities 选项卡里把作者的开发者证书换成你自己的 Developer ID 证书否则会报签名错误。注意 Debug 构建出的应用没有图标、名字叫 Scroll Reverser (Dev)这是正常现象。构建细节可看项目里的 README。 权限设置步骤两项权限都要给Scroll Reverser 要监听系统级的滚动事件macOS 要求两项权限辅助功能系统设置 隐私与安全性 辅助功能找到 Scroll Reverser 并勾选。输入监控同一区域下的输入监控里同样勾选。偏好设置窗口的应用选项卡会显示这两项的授权状态未授权时点旁边的按钮可直接跳转到系统设置。推荐在两项都授权后重启一次应用确保监听生效。✅ 最小使用路径3步完成方向设置启动应用点菜单栏里的滚动小图标打开偏好设置窗口。在滚动选项卡中勾选 Trackpad触控板或 Mouse鼠标旁边的反转型复选框即可反转该设备的滚动方向不想反转的设备保持不勾。如果希望开机自动运行到应用选项卡勾选 Launch at Login登录时启动。⚙️ 核心功能触控板与鼠标独立控制问题在于系统开关是全局一刀切插不插鼠标都得用同一个方向。Scroll Reverser 能区分事件来自触控板还是鼠标对二者分别生效——你插着鼠标时用传统滚动拔了用触控板时又是自然滚动不用再切系统设置。水平与垂直分别反转滚动其实分两个轴。如果只有横向滚动方向不合手比如某些应用里横向翻页反向了你可以只勾水平、不勾垂直或反过来。垂直和水平是两组独立选项按设备的习惯分别设置。滚轮步长调节有些滚轮鼠标是一次跳固定距离的离散滚动每次滚动的幅度偏大或偏小都不舒服。偏好设置里提供了滚轮步长滑块把每次滚动的距离调到你顺手的程度。快速开关与调试窗口不想打开设置面板时右键或 Control点按菜单栏图标就能直接把 Scroll Reverser 整体开关一次。排查问题时按住 Option(⌥) 点击图标可以打开调试窗口实时看到捕获到的滚动与手势事件确认事件是否真的进来了。❓ 常见问题勾选后滚动方向没变化现象偏好设置里勾了反转实际滚动方向却没变。排查先打开应用选项卡确认辅助功能和输入监控两项权限是否都显示已授权。解决去系统设置里补上缺失的授权然后重启 Scroll Reverser还不行就打开调试窗口看事件日志里有没有滚动事件进来。菜单栏图标不见了现象菜单栏找不到图标没法打开设置。排查检查应用选项卡里是否误取消了 Show in Menu Bar 勾选。解决重新勾上图标就会回来如果还是找不到先确认应用确实在运行。睡眠唤醒后设备区分异常现象Mac 从睡眠中唤醒后触控板和鼠标的滚动方向像串了。原因macOS 有时在唤醒后停止向应用发送手势事件应用分不清事件来自哪个设备。解决较新版本会在唤醒时自动悄悄重启自己来规避这个问题如果仍遇到右键菜单栏图标开关一次或手动重启应用。 技术原理浅析核心逻辑在 MouseTap.m 中。应用给系统装了一个事件监听器event tap从而能拿到系统事件流——既包括滚动事件也包括手势事件——再按你的设置对指定设备的滚动做反转。区分触控板和鼠标靠的是手势事件检测到触控板上有两根及以上手指参与就把当前滚动归为触控板来源否则归为鼠标。这也是它需要输入监控权限的原因——只有拿到这些底层事件才谈得上按设备分别处理。【免费下载链接】Scroll-ReverserPer-device scrolling prefs on macOS.项目地址: https://gitcode.com/gh_mirrors/sc/Scroll-Reverser创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表