1 (изменено: vitya.solodov, 2013-02-10 03:33:33)

Тема: AHK: два действия на одну клавишу

Здравствуйте. Помогите начинающему, запутался

 F1:: Send, привет

Как сделать, чтобы в случае нажатого СкроллЛока (условно говоря, любой клавиши, у которой бывает два состояния) F1 выдавал "здравствуйте"? И чуть усложняется вопрос - всё это при открытом блокноте. А если блокнот не открыт, то просто MsgBox F1. Я конечно извиняюсь за детский вопрос. Спасибо

2

Re: AHK: два действия на одну клавишу

F1::
    if WinActive("ahk_class Notepad")
        Send % GetKeyState("ScrollLock", "T")? "здравствуйте" : "привет"
    else MsgBox F1
    return