每次按下对应的快捷键,即增加滚动行数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
转载请注明出处