NimbusScroll:让鼠标滚轮如云端滑行般顺滑的 Windows 开源滚动增强工具 #
NimbusScroll 是什么? #
NimbusScroll 是一款专为 Windows 打造的鼠标滚轮增强工具,用一句话概括:它把普通鼠标滚轮变成带惯性与衰减的“云端滑行”体验。
软件使用 Rust 语言编写,通过**低层鼠标钩子(Low-level mouse hook)**实时接管滚轮与中键输入,再以可调的惯性、衰减和轻扫(Flick)参数重新输出滚动事件。你不再需要疯狂拨动滚轮去翻完一篇长文、一份代码或一个长列表——轻轻一拨,页面就会像被施了魔法一样顺滑地滑到目标位置;再轻轻一推,它又会温柔地减速停住。
它面向的是每天需要长时间滚动阅读的人群:程序员翻代码 diff、分析师看长报表、编辑审阅长文档、普通用户浏览网页长帖。软件体积仅约 216 KB,常驻系统托盘静默运行,几乎不占用资源,配置保存在本地 options.ini 文件中,不联网、不上传任何数据。
NimbusScroll 有哪些亮点特色? #
- 超平滑滚动,惯性可调:内置可自定义的 decay(衰减)与 inertia(惯性)参数,衰减值越高,滚动停止越缓慢;配合轻扫模式,一次轻拨即可让页面连续滑行很长距离,长文档翻阅效率成倍提升。
- X/Y 轴精度控制:可分别调节 X 轴与 Y 轴的灵敏度(默认 Y 轴为 18)、基础滚轮步长(Scroll Steps)与轻扫速度(Flick Velocity),纵向浏览与横向滚动可以拥有完全不同的手感。
- 系统托盘快捷配置:常驻托盘(图标为 ☁️),右键即可打开设置菜单,随时调整参数、暂停滚动效果或保存配置,无需打开主界面,不打断当前工作流。
- INI 配置文件持久化:所有偏好自动保存到程序目录下的
options.ini,重启软件后设置依旧生效;文件为纯文本格式,便于备份、迁移或批量分发统一配置。 - 高 DPI 显示适配:针对现代高分屏做了 DPI 感知处理,在 2K/4K 显示器上界面清晰不发虚,缩放环境下依然保持正确的交互尺寸。
- 低层鼠标钩子,响应即点即到:直接挂接系统底层鼠标输入事件,而非轮询模拟,输入延迟极低,滚动手感跟手不拖沓,同时兼顾中键相关操作。
- 轻量极致,仅约 216 KB:单文件可执行程序,无需安装、无后台服务、无驱动依赖,随身携带、即拷即用,符合绿色软件的完整定义。
- 完全开源,MIT 许可:源码公开托管于 GitHub,采用 MIT 许可证,可自由使用、修改与分发;项目用 Rust 编写,内存安全,代码可自行审计,无隐私顾虑。

免费下载 NimbusScroll #
以下为官方提供的 Windows 安装包,点击链接即可下载,解压后直接运行即可体验。
| 文件名 | 描述 | 大小 | 下载 |
|---|---|---|---|
| NimbusScroll.exe | Windows 10/11 便携版主程序 | 216.5 KB | 夸克网盘 |
提示:官方同时在 GitHub Releases 页面提供最新版本下载,如需源码编译或查看更新日志,可访问 项目仓库。
NimbusScroll 如何使用? #
NimbusScroll 没有复杂的界面,绝大多数操作都围绕“右键托盘图标”展开,新手 3 分钟即可上手:
- 启动程序:双击
NimbusScroll.exe运行,此时 Windows 任务栏右下角托盘中会出现一个云朵图标(☁️),说明软件已在后台生效。 - 感受默认效果:随便打开一个网页或长文档,拨动一次滚轮并松手,页面会继续顺滑滑行一段距离后减速停下——这就是惯性滚动的默认表现。
- 打开设置菜单:右键点击托盘云朵图标,弹出快捷设置菜单,可实时调整各项参数。
- 按需调参:
- Sensitivity(灵敏度):调整 X/Y 轴响应强度,默认值为 0 / 18,数值越大滚动越“灵敏”。
- Decay(衰减):控制滚动惯性,数值越高停得越慢,越长距离滑行。
- Scroll Steps(滚动步长):调整基础滚轮/横向滚轮的单次增量。
- Flick Mode(轻扫模式):开启后松手立即停止,适合需要精确停位的场景。
- Think Time(思考时间):加速生效前的延迟,避免轻微拨动就被放大。
- 保存与暂停:使用菜单中的 Save 热键将当前设置写入
options.ini;使用 Pause/Unpause 热键可临时关闭滚动增强,需要精确操作时随时切换。 - 进阶选项:若某些程序对全局钩子不友好,可在托盘菜单选择 Restart as Admin 以管理员权限重启;开启 Raw Input Thread 可获得更精确的鼠标轨迹追踪。
NimbusScroll 的常见问题? #
Q1:NimbusScroll 支持哪些 Windows 版本? 官方说明支持 Windows 10 / 11,并在 Windows 10 21H2 及以上版本完成测试。更早的系统版本未做兼容性验证,可能无法正常工作。
Q2:运行 NimbusScroll 必须使用管理员权限吗? 不是必须的。普通权限下软件即可正常工作;只有在需要写入全局设置、或对部分以管理员身份运行的程序(如任务管理器、某些游戏)生效时,才建议从托盘菜单选择 “Restart as Admin” 提权重启。
Q3:我的设置保存在哪里?关闭软件后会不会丢失?
所有配置自动保存在程序同目录下的 options.ini 文件中(./options.ini)。修改参数后需通过菜单中的 Save 操作提交写入;只要该文件未被删除,重新启动软件后设置会自动恢复。建议将该文件与 EXE 放在同一文件夹内一起备份或迁移。
Q4:滚动效果在某些窗口里不生效怎么办? 低层鼠标钩子对以管理员权限运行的窗口默认无能为力,这属于 Windows 的权限隔离机制。此时请尝试以管理员身份重启 NimbusScroll;若仍然无效,可临时用 Pause 热键关闭增强,避免与其他滚动工具冲突。
Q5:可以和其他滚轮增强/宏软件一起使用吗? 不建议同时运行多个接管鼠标输入的软件(例如其他平滑滚动工具、鼠标厂商驱动中的滚轮自定义功能),两者可能互相拦截同一事件导致滚动异常。使用前建议先关闭同类工具的滚轮接管功能。
Q6:软件会联网或上传我的数据吗? 不会。NimbusScroll 是一款纯本地工具,不包含联网模块,也不会收集或上传任何输入数据;同时项目采用 MIT 开源许可,源码完全公开可审计,隐私安全性可以自行验证。
NimbusScroll 如何安装? #
NimbusScroll 采用绿色便携方式分发,无需传统安装流程,具体步骤如下:
Windows 10 / 11 #
- 从上方下载表格或 GitHub Releases 页面获取
NimbusScroll.exe。 - 将 EXE 文件放置到一个固定且不会随意移动的文件夹中,例如
D:\Tools\NimbusScroll\。因为配置文件options.ini会生成在该目录,随意移动会导致配置丢失。 - 双击
NimbusScroll.exe直接运行,无需安装向导,也不会写入系统目录或注册表。 - 首次运行后,右键任务栏托盘的云朵图标(☁️),按需调整灵敏度、衰减等参数并保存。
- (可选)如希望每次开机自动生效,可为该 EXE 创建快捷方式并放入
shell:startup启动文件夹;如需对管理员权限程序生效,可右键快捷方式 → 属性 → 兼容性 → 勾选“以管理员身份运行”。
从源码构建(开发者) #
- 安装 Rust 工具链(rustup)。
- 克隆仓库:
git clone https://github.com/zachey01/NimbusScroll.git。 - 进入目录后执行
cargo build --release。 - 编译产物位于
target/release/目录下,直接运行即可。
注意:由于软件需要接管全局鼠标输入,部分安全软件可能弹出行为提示,请根据自身判断放行;本工具不修改系统文件,风险可控。
NimbusScroll 如何卸载? #
由于 NimbusScroll 是绿色便携软件,不写入注册表和系统目录,卸载过程非常简单,本质上是“退出 + 删除文件”。
Windows 10 / 11 #
- 退出程序:右键点击任务栏托盘中的云朵图标(☁️),选择退出/关闭相关选项,确保进程完全结束;如托盘图标已消失,可在任务管理器中确认没有残留的
NimbusScroll.exe进程。 - 停止自启(如已配置):若此前把它放进了启动文件夹,请打开
shell:startup(在“运行”中输入即可)并将对应快捷方式删除;若创建过计划任务,也一并删除。 - 删除程序文件:找到存放 EXE 的文件夹,直接删除
NimbusScroll.exe即可。整个软件仅此一个可执行文件,无需通过“控制面板 → 程序和功能”卸载(该列表中也不会有它的条目)。 - 清理配置文件与缓存:同一文件夹下的
options.ini保存了你的全部个性化参数,如需彻底清除,一并删除;若希望保留手感配置以便日后重装,可先备份该文件。软件不使用系统缓存目录,除上述两个文件外无其他残留。
提示:如果曾经以管理员权限运行过并遇到异常,建议删除后重启一次资源管理器或重新登录系统,确保鼠标钩子被完全释放。
