Тема: AHK: Автоматическое зажатие w,SHIFT, пробел по нажатию CAPS LOCK.
Помогите сделать скрипт вот такой:
Нажимаю один раз CAPS LOCk и зажимается кнопка w, SHIFТ и пробел ,но чтобы пробел нажимался с интервалом в 0.5 секунд.
Нажимаю CAPS LOCK еще раз и скрипт останавливается.
Чтобы как в этом коде но добавился пробел(и я еще от себя SHIFT добавил сюда но когда запускаю то он не работает).
vk14::
If isKeyPressed := !isKeyPressed ; Позволяет чередовать действия при нажатии капса . При каждой проверке этого условия в переменную isKeyPressed записывается значение обратное её текущему значению.
SetTimer, SendA, 40 ; Таймер позволяет отправлять нажатия каждые 40мс и не мешает скрипту в паузах «параллельно» выполнять прочие подпрограммы.
Else
{
SetTimer, SendA, Off ; Если это второе нажатие капса — выключаем таймер
Send {vk57 Up};
Send {Shift Up} ; Чтоб не возникло «залипание» отправляем отпускание клавиши.
}
KeyWait vk14 ; ждём физического отпускания капса чтоб не перезапускать таймер при каждом нажатии капса во время автоповтора нажатий капса.
return
SendA:
Send {vk57 Down}
Send {ShiftDown}
return

