资讯动态

Scroll Reverser完全指南:四步独立设置触控板与鼠标滚动方向

发布时间:2026/8/21 18:49:33 来源:尧图企业网站定制
Scroll Reverser完全指南四步独立设置触控板与鼠标滚动方向【免费下载链接】Scroll-ReverserPer-device scrolling prefs on macOS.项目地址: https://gitcode.com/gh_mirrors/sc/Scroll-ReverserScroll Reverser 是一款免费的开源 macOS 滚动方向反转工具解决系统层面的一个限制触控板与鼠标的滚动方向无法分开设置。它通过事件拦截按设备独立反转滚动方向并且垂直、水平两个轴也可以分别控制。Scroll Reverser 应用图标双向箭头对应滚动方向可反转的特性快速上手四步完成安装克隆项目并打开 Xcode 工程git clone https://gitcode.com/gh_mirrors/sc/Scroll-Reverser构建前需拉取 BuildScripts 子模块并把签名证书换成自己的 Developer ID 证书调试版无图标、版本号为 99999属正常现象。运行应用按提示在系统设置中授予辅助功能macOS 10.14 及以上和输入监控macOS 10.15 及以上权限。点击菜单栏图标勾选Reverse Scrolling主开关反转立即生效。在设置窗口里选择对哪个设备、哪个轴生效完成第一次 Mac 滚动方向配置。核心功能拆解设备与轴的独立设置一键开启反转与随手开关主开关控制全局反转行为勾选或取消都即时生效无需重启。不打开设置窗也能临时切换右键或 Control 点击菜单栏图标即可开关 Scroll Reverser。触控板和鼠标滚动方向如何单独设置设置窗口的 Scrolling Devices 分组把触控板与鼠标拆成两个复选框。典型用法是触控板保持系统原生自然滚动只勾选鼠标做 Mac 鼠标滚动方向反转两个设备的操作习惯互不干扰。垂直与水平滚动独立控制Scrolling Axes 分组将 Vertical 和 Horizontal 拆开可以只反转其中一个方向。默认行为是不反转水平滚动大多数用户无需改动这项。鼠标滚轮步长怎么调接入传统滚轮鼠标后设置窗会自动解锁Discrete scroll step size滑杆0–100。滚轮一格跳动太快时把步长调低即可该选项只影响非连续滚动的设备不会干扰触控板。忽略远程与其他应用的滚动事件开启Reverse only raw input后应用会跳过来自其他进程注入的滚动事件。在远程桌面场景下可以只反转本地输入、忽略宿主机的滚动避免双重反转。工作原理应用如何区分触控板与鼠标Scroll Reverser 通过 Quartz Event Services 同时建立两个事件 tap一个只读的被动 tap 监听手势事件持续记录触控板手指按压状态另一个主动 tap 拦截滚轮事件并就地改写。每来一条滚动事件应用先判断此前约 220 毫秒内是否有两根以上手指按压过触控板有则判为触控板滚动数据不连续传统滚轮的特征则判为鼠标两者都无法确认时沿用上一条事件的判定结果。判定完成后按用户配置取对应轴的增量做取反写回连续滚动的多个 delta 字段同步修正以保留平滑惯性。核心逻辑集中在 MouseTap.m其余代码均为界面与权限管理。进阶技巧调试窗口与状态恢复Option⌥点击菜单栏图标可打开调试窗口实时查看事件类型、设备判定和是否反转的日志排查某个设备没被反转时先看这里。Mac 从睡眠唤醒后macOS 偶尔会停止向应用投递手势事件导致设备误判。应用会在唤醒后自动重启 tap若仍异常把主开关关掉再打开一次即可复位。应用支持 AppleScript 控制开关可配合快捷键工具一键切换使用场景例如开会演示前临时恢复传统方向。系统要求与权限要开哪些权限系统macOS 10.7 Lion 及以上新版最低版本以仓库 Info.plist 为准设备Apple 内置触控板、Magic Mouse、传统滚轮鼠标、第三方 USB/蓝牙鼠标Wacom 设备按鼠标处理权限macOS 10.14 及以上需要辅助功能macOS 10.15 及以上另需输入监控应用不联网、不采集数据全部配置保存在本地用户默认值中常见问题Q为什么唤醒后反转突然失效A睡眠后系统偶尔不再向应用发送手势事件设备识别就失去依据。新版会自行重启事件监听手动把主开关关闭再打开一次也能恢复。Q需要同时改系统设置里的自然滚动吗A不需要。应用在事件流层面工作与系统开关相互独立。系统设置保持你的习惯即可两边各管各的。Q会影响滚动速度或惯性手感吗A不会。应用只反转增量方向不修改速度曲线Magic Mouse 等连续滚动的惯性保持不变。传统滚轮的手感可用步长滑杆单独微调。Q源码构建需要注意什么A克隆后需先初始化 BuildScripts 子模块再在 Xcode 目标设置里替换作者的签名证书否则会出现签名构建错误。Scroll Reverser 用很小的代码量补齐了 macOS 缺少按设备配置滚动方向这一能力适合触控板与鼠标混用的长期方案。可以按上面的步骤克隆项目试用遇到设备识别或权限问题直接提交 Issue 反馈。【免费下载链接】Scroll-ReverserPer-device scrolling prefs on macOS.项目地址: https://gitcode.com/gh_mirrors/sc/Scroll-Reverser创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价