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