Тема: AHK: для работы скрипта в MS Office 2007 нужно перезапускать скрипт
Вот такой простенький скрипт переназначения клавиш:
pause::
SendInput, {Delete}
Return
положил в автозагрузку, по причине расположения клавиши Pause в неудобном месте на одной конкретной клавиатуре (сразу уточню: ремаппингом не получилось вообще ничего).
При старте компьютера скрипт благополучно запускается и работает вроде бы везде, кроме MS Office 2007 (конкретно: word и excel), но если из трея перезапустить скрипт, то всё работает как надо. Но со временем, если на некоторое время закрыть офисные приложения или просто не пользоваться офисом, висящим запущенным, то скрипт снова "отваливается" только от офиса, и нужно перезапускать скрипт по новой.
Обратный скрипт переназначения Delete на Pause работает нормально.
Это как-то можно автоматизировать, или я некорректно что-то прописал в скрипте?
P.S.: Win 8.1x64, AHK U64 1.1.22.4
Может для MS Office нужно прописать каое-нибудь условие? например автоперезапуска скрипта...

