平常用MAC比较多,切换到Win上的时候,很多软件都没有平滑滚动,尤其是在Win10上,是非常糟糕的。于是找了不少这样的工具,但是基本都是收费的。随即萌生了用AHK写一个的念头。
AutoHotkey v2 像素级平滑滚动脚本:按小步增量发送 WM_MOUSEWHEEL/WM_MOUSEHWHEEL,支持垂直与水平滚动,并提供滚动速度、滚动加速度、每次滚动行数等参数调节。
- 像素级平滑滚动:拆分单次滚轮刻度为多帧小增量
- 支持垂直与水平滚动
- 可调参数:滚动速度、滚动加速度、每次滚动行数、最大单帧增量
- AutoHotkey v2.0+
- Windows 10/11
- 双击运行
平滑滚动.ahk(或smooth-scroll.ahk) - 热键:
WheelUp/WheelDown:垂直滚动WheelLeft/WheelRight:水平滚动
- 部分应用可通过
Shift + 滚轮触发水平滚动
脚本顶部可调变量:
scrollSpeed:滚动速度(每帧基础增量),如8scrollAccel:滚动加速度(每帧增量提升),如2linesPerNotch:每次滚动行数(放大单次刻度),如1.0maxStep:最大单帧增量(加速上限),如24
调整建议:
- 更快滚动:增大
scrollSpeed - 更强加速:增大
scrollAccel或maxStep - 每次滚动更多行:增大
linesPerNotch(如1.5或2.0)
- v1.0.0: 首次发布,支持 AHK v2、像素级平滑滚动、垂直/水平滚动及参数可调
MIT License