使用 ScrollLock 键作为 AutoHotkey 的修饰键

使用 ScrollLock 键作为 AutoHotkey 的修饰键

如何使用ScrollLock键作为 AutoHotkey 的修饰键?例子:

ScrollLock+ F1:启动软件1.exe

ScrollLock+ F2:启动 software2.exe

ScrollLock+ F3:启动 software3.exe

ETC。

我已经看过了这个话题Autohotkey 使用 CapsLock 键作为修饰键但它似乎具体到CapsLock

答案1

这应该有效:

ScrollLock & F1:: Run notepad
ScrollLock & F2:: Run wordpad
ScrollLock & F3:: Run iexplore.exe

如果您不想每次在热键定义中使用 ScrollLock 时都打开和关闭它,那么您有两个选择:

最简单的方法是强制保留密钥通过添加永久关闭

SetScrollLockState, AlwaysOff

在里面自动执行部分(脚本顶部)。

#NoEnv
#SingleInstance Force

SetScrollLockState, AlwaysOff

ScrollLock & F1:: Run notepad
ScrollLock & F2:: Run wordpad
ScrollLock & F3:: Run iexplore.exe

或者你检查其状态每次在热键定义中使用它并在释放后恢复此状态:

ScrollLock & F1::
    Run notepad
    If GetKeyState("ScrollLock","T")
        SetScrollLockState, On
    else
        SetScrollLockState, Off
return

相关内容