Тема: AHK: Не отжимаются кнопки в скрипте.
Здравствуйте. Скрипт нажимает w+shift+end и потом их отпускает (с задержками). На старом пк скрипт работал хорошо, на новом почему-то не хочет отжимать кнопки и нажмает их только со второго раза. Подскажите в чем может быть проблема. Насколько я понимаю, срипт написан для автохоткея версии 1.1, ее я и установил с сайта. Возможно проблема не в скрипте и что-то мешает ему нормально отрабатывать.
; Переменная, чтобы определить, выполняется ли скрипт
IsScriptRunning := 0
; Обработчик нажатия клавиши ё
SC029::
; Если скрипт уже выполняется, ничего не делаем
if (IsScriptRunning)
return
; Устанавливаем флаг, что скрипт начал выполняться
IsScriptRunning := 1
; Нажимаем W
SendInput {W Down}
; Пауза
Sleep, 200
; Нажимаем Shift+End
SendInput, {Shift down}{End down}
return
; Обработчик отпускания клавиши ё
SC029 Up::
; Если скрипт не выполняется, ничего не делаем
if (!IsScriptRunning)
return
; Отпускаем End и Shift
SendInput, {End up}{Shift up}
; Пауза
Sleep, 500
; Отпускаем W
SendInput, {W up}
; Сбрасываем флаг, что скрипт выполняется
IsScriptRunning := 0
return