我今天早些时候下载了 AutoHotKey,以恢复我的华硕笔记本电脑上的滚动。我找到了一个进行还原的脚本,我很容易理解它。
这是原始脚本 - 它正在工作。
WheelUp::
Send {WheelDown}
Return
WheelDown::
Send {WheelUp}
Return
但是滚动速度太快了,我决定制作自己的脚本来减慢滚动速度。我目前正在攻读计算机科学硕士学位,所以我已经编程了几年,所以我认为这个任务很简单——它真的是一个简单的脚本。
所以我试了一下,我想出了一些代码 - 唯一的问题是:它不起作用!没有编译错误,我不知道为什么。问题是:为什么下面的代码不起作用?它根本不滚动,但滚动已注册,因为启用了过多输入的警告。
global UpSpeed := 0
global DownSpeed := 0
WheelUp::
global UpSpeed := global UpSpeed++
if (global UpSpeed > 2)
{
Send {WheelDown}
global UpSpeed := 0
}
Return
WheelDown::
global DownSpeed := global DownSpeed++
if (global UpSpeed > 2)
{
Send {WheelUp}
global DownSpeed := 0
}
Return