Тема: Доработка/ оптимизация рабочего кода. (Спам клавиш)
Здравствуйте, прошу помочь один вопрос.
Имеется код спама определенных клавиш при зажатии(вроде как работает без нареканий), НО: При нажатии другой любой клавиши, спам прописанных клавиш прекращается (клавиша все еще зажата), если это возможно, сделать так, чтоб спам не прекращался, но и не игнорировал другую нажатую клавишу.
П.с. спам не прекращается, если нажать лкм или пкм, хотелось бы также с клавишами на клавиатуре.
#IfWinActive, AION GameClient
#IfWinActive, AION Client
sc3::
Loop
{
Send, {sc3}
Sleep, 15
If !GetKeyState("sc3", "P")
Break
}
Return
sc2::
Loop
{
Send, {sc2}
Sleep, 15
If !GetKeyState("sc2", "P")
Break
}
Return
sc14::
Loop
{
Send, {sc14}
Sleep, 15
If !GetKeyState("sc14", "P")
Break
}
Return
sc2F::
Loop
{
Send, {sc2F}
Sleep, 15
If !GetKeyState("sc2F", "P")
Break
}
Return
sc56::
Loop
{
Send, {sc56}
Sleep, 15
If !GetKeyState("sc56", "P")
Break
}
Return
sc2C::
Loop
{
Send, {sc2C}
Sleep, 15
If !GetKeyState("sc2C", "P")
Break
}
Return
sc10::
Loop
{
Send, {sc10}
Sleep, 15
If !GetKeyState("sc10", "P")
Break
}
Return
sc29::
Loop
{
Send, {sc29}
Sleep, 15
If !GetKeyState("sc29", "P")
Break
}
Return
sc4::
Loop
{
Send, {sc4}
Sleep, 15
If !GetKeyState("sc4", "P")
Break
}
Return
sc5::
Loop
{
Send, {sc5}
Sleep, 15
If !GetKeyState("sc5", "P")
Break
}
Return
sc12::
Loop
{
Send, {sc12}
Sleep, 15
If !GetKeyState("sc12", "P")
Break
}
Return