每次按下对应的快捷键,即增加滚动行数2-18行


F5 & esc::                                                             ; 1-5行 设置快捷键来增加或减少滚动行数
	scrollLines++ ; 增加行数
	scrollLines := scrollLines + 2 
    	UpdateToolTip() ; 更新提示
Return

F5 & F1::                                                              ;  1-7行
	scrollLines++ ; 增加行数
	scrollLines := scrollLines + 4 
    	UpdateToolTip() ; 更新提示
Return
F5 & F2::                                                             ; 1-9行 设置快捷键来增加或减少滚动行数
	scrollLines++ ; 增加行数
	scrollLines := scrollLines + 9
    	UpdateToolTip() ; 更新提示
Return
F5 & F3::                                                              ; 1-19行
	scrollLines++ ; 增加行数
	scrollLines := scrollLines + 15 
    	UpdateToolTip() ; 更新提示
Return
; 鼠标滚轮向下滚动
~WheelDown::
    MouseGetPos, xpos, ypos
    if (xpos >= 0 && xpos <= 15) ; 仅屏幕左侧调整音量
    {
        SendInput {Volume_Down}
    }
    else if (scrollLines > 0) ; 只有滚动行数大于 0 时才执行滚动
    {
        Loop, %scrollLines% ; 根据设置的行数进行循环
        {
            MouseClick, WheelDown ; 向下滚动
        }
    }
Return

~WheelUp::
    MouseGetPos, xpos, ypos
    if (xpos >= 0 && xpos <= 15) ; 仅屏幕左侧调整音量
    {
        SendInput {Volume_Up}
    }
    else if (scrollLines > 0) ; 只有滚动行数大于 0 时才执行滚动
    {
        Loop, %scrollLines% ; 根据设置的行数进行循环
        {
            MouseClick, WheelUp ; 向上滚动
        }
    }
Return

; 更新 ToolTip 显示函数
UpdateToolTip() {
    global scrollLines ; 使用全局变量
    ToolTip, 当前滚动行数: %scrollLines% ; 显示当前行数
    Sleep, 1000 ; 显示 1 秒
    ToolTip ; 关闭提示
}
return
;ΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞ   F5 &Esc增加滚动行数 F5 & F1 减少 ΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞ 007-3057
转载请注明出处