короче вод код, но есть небольшой баг, когда хочешь так сказать временно отключить скрипт на кнопку(F4), он может не остановиться, короче перед тем как нажать F4, нажмите 1 раз на ктрл, хз в чем проблема, но вот.
#SingleInstance,Force
~*w::
send, {ctrl down}
if(getkeystate("W","P")=0){
send, {ctrl up}
send, {w up}
}
sleep, 1
return
~*F4::
Suspend, toggle