啊#不工作?

时间:2016-10-11 20:07:41

标签: autohotkey

任何想法我做错了什么?

#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中的虚拟桌面之间快速切换

如果删除#If

,它会起作用

想法?

1 个答案:

答案 0 :(得分:1)

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