Тема: AHK: Сочетания клавиш с использованием залипания клавиши
Как сделать, чтобы можно было нажать на одну клавишу и отпустить, после чего при нажатии на вторую клавишу сработало бы сочетание клавиш.
А если первая клавиша была нажата повторно, то вторая клавиша делает свое обычное дело, т.е. запускает то, что было на нее назначено.
нажимаем пробел (vk20) и отпускаем
нажимаем 1 (vk31) - срабатывает скрипт для сочетания:
пробел & 1::{скрипт}
нажимаем 1 - если до этого пробел был нажат 2 раза или скрипт уже был запущен:
1 запускает обычное нажатие 1Пытался сделать, но не работает(
vk20::
If isKeyPressed := !isKeyPressed
return
vk31::
if isKeyPressed
{
send, {vk32}
isKeyPressed = !isKeyPressed
}
else
{
send, {vk31}
}
returnТак тоже не получается( Сочетание работает, только если клавиша удерживается.
vk20:: Send, % (State := !State)? "{vk20 Down}":"{vk20 Up}"
vk20 & vk31::
send, {vk32}
return
