Тема: Одновременное нажатие двух клавиш и проблема
Есть скрипт для бега в игре(удержанием W). Как к нему добавить одновременное удержание левой клавиши Shift(быстрый бег)?
Желаемый вид:
NumPad1 - старт
LShift+W - бесконечное удержание
NumPad1 - стоп
Второстепенный вопрос:
Как автоматически останавливать скрипт если игра свернута? При сворачивании без остановки продолжает нажимать где попало.
#IfWinActive, Game
W_NumPad1:
{
SetKeyDelay, -1
if( NumPad1 )
Send, {Blind}{w DownTemp}
else
{
SetTimer, W_NumPad1, OFF
Send, {Blind}{w UP}
}
return
}
NumPad1::
{
NumPad1 := ( NumPad1 ? 0 : 1 )
SetTimer, W_NumPad1, 40
return
}
Я совсем новенький. Буду очень признателен если измените скрипт и поясните. Спасибо!!!