Тема: AHK: Если не нажата ни одна клавиша
Если не нажата ни одна клавиша, то что-то происходит. Не хотелось бы перечислять все клавиши... Как это реализовать?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Если не нажата ни одна клавиша, то что-то происходит. Не хотелось бы перечислять все клавиши... Как это реализовать?
Можно вот так сделать:
#InstallKeybdHook
Time := 500
SetTimer,Timer,% time
return
Timer:
if (A_TimeIdlePhysical > time)
ToolTip Если В течении %time% мс не было нечего нажато`, то делаем действие.
return
И вот вариант без флуда(для повторного цикла должна нажаться любая кнопка)
#InstallKeybdHook
Time := 500
TimerStatus := true
SetTimer,Timer,% time
return
Timer:
if (A_TimeIdlePhysical > time) and not TimerStatus
{
ToolTip Если В течении %time% мс небыло нечего нажато`, то делаем действие.
TimerStatus := true
}
Else if (A_TimeIdlePhysical < time) and TimerStatus
TimerStatus := false
return
yalanne, спасибо. Первый вариант пригодился.
yalanne, а как сделать, чтобы,если ни одна клавиша не нажата, то каждые 50 мс n := n + 50 до тех пор пока какая-либо клавиша не будет нажата.
senyaonis, верните точки в конец предложений.
teadrinker, вернул, правила оформления прочитал.
Теперь в это верните, у вас времени до вечера.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться