Skip to content

Jduekfjxs/SmoothScroll

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

AHK Smooth Scroll (AutoHotkey v2)

平常用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:滚动速度(每帧基础增量),如 8
  • scrollAccel:滚动加速度(每帧增量提升),如 2
  • linesPerNotch:每次滚动行数(放大单次刻度),如 1.0
  • maxStep:最大单帧增量(加速上限),如 24

调整建议:

  • 更快滚动:增大 scrollSpeed
  • 更强加速:增大 scrollAccelmaxStep
  • 每次滚动更多行:增大 linesPerNotch(如 1.52.0

版本

  • v1.0.0: 首次发布,支持 AHK v2、像素级平滑滚动、垂直/水平滚动及参数可调

许可证

MIT License

About

AHK Smooth Scroll (AutoHotkey v2)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors