【发布时间】:2021-03-16 18:31:18
【问题描述】:
我运行了我的第一个 AHK 脚本,拦截功能键并将它们转换为媒体键(仅在启用 ScrollLock 时)。效果很好。
但是,如果未启用 ScrollLock,那么我希望 AHK 将密钥传递给正在运行的应用程序。所以我添加了一个 else 子句来重新发送密钥(见下文),但是一旦我按下 F3,就会导致每秒 70 次以上的击键。好像我在一个循环中。
这段代码有什么问题?
F3::
if GetKeyState("Scrolllock", "T") {
Send {Volume_Up}
SoundBeep 1000, 50
SoundBeep 1100, 50
} else {
SendInput, {F3}
}
return
【问题讨论】:
标签: loops autohotkey