Это должно работать:
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