Тема: Скрипт не срабатывает при нажатом Shift или Ctrl
Здравствуйте. Я написал код, повторяющий нажатие левой кнопки мыши, пока она удерживается:
$LButton::
Loop
{
Click
Sleep, 10
If !GetKeyState("LButton", "P")
Break
}
Return
Дело в том, что иногда нужно выполнять скрипт, когда нажаты другие клавиши, и если нажат ctrl или shift, скрипт не срабатывает.
Я так понял, что он принимает эти нажатия за команду, а раз команд +LButton и ^LButton нет, то ничего не происходит.
Я пробовал добавить к коду такой кусочек:
$+LButton::
Loop
{
Click
Sleep, 10
If !GetKeyState("+LButton", "P")
Break
}
Return
Но он не работает (наверно потому что они перекрещиваются друг с другом или типа того).
Что можно сделать? (не нажимать shift или ctrl - не вариант)