First_Spectr
@First_Spectr
Студент

Как поймать комбинацию клавиш без необходимости их удержания?

Нужно поймать следующую комбинацию
Right Down[, Right Up], и даём секунду на нажатие Left, если в течении секунды Left нажата, выполняем скрипт.
При этом не блокировать основную функцию стрелок.
Пытался сделать так, но не работает:
Right::
Send, {Right} //Чтобы выполнялась основная функция стрелки
Input, UserInput, L1 T0.5, {Left}
if(UserInput = "{Left}")
	MsgBox, "%UserInput%"
return
  • Вопрос задан
  • 56 просмотров
Решения вопроса 1
@xaosxaos2
Всё верно работать будет только если нажмёте левую кнопку, но вы забыли про то, что надо отловить момент НЕ НАЖАТИЯ левой, то есть в скрипте должна появится конструкция типа
if ErrorLevel = Timeout
 {
  MsgBox, "Левая не нажата"
  Return 
 }
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы