啊#如果不工作?

ahk #If not working?

知道我做错了什么吗?

#If (GetKeyState("ScrollLock"))

NumpadUp::Send, #{Tab}

NumpadPgUp::Send, {Media_Play_Pause}

NumpadLeft::Send, ^#{Left}

NumpadRight::Send, ^#{Right}

NumpadAdd::Send, ^#d

NumpadSub::Send, ^#{F4}

#If

当滚动锁定打开时(我找到了它的用途!XD),小键盘箭头键允许我在 windows 10[=11 中的虚拟桌面之间快速切换=]

如果我删除 #If

它会起作用

想法?

T 检索可以切换的键的切换状态,例如 Capslock、Numlock、Scrolllock 和 Insert。

https://autohotkey.com/docs/commands/GetKeyState.htm#Parameters

#If GetKeyState("ScrollLock","T")

    NumpadUp::Send, #{Tab}

    NumpadPgUp::Send, {Media_Play_Pause}

    NumpadLeft::Send, ^#{Left}

    NumpadRight::Send, ^#{Right}

    NumpadAdd::Send, ^#d

    NumpadSub::Send, ^#{F4}

#If