Тема: AHK: Отслеживание времени бездействия мыши
Скрипт выполняет нужную функцию по прошествии определённого времени неактивности мыши.
CoordMode, Mouse, Screen
SetTimer, MouseWatch, 1000
return
MouseWatch:
MouseGetPos, x, y
if (x = x_old) && (y = y_old)
counter++
else counter =
if counter = 5
MyFunc(), counter := 0
x_old := x, y_old := y
return
~WheelDown::
~WheelUp::
~RButton::
~LButton::
counter =
return
MyFunc()
{
MsgBox, 5 секунд бездействия мыши!
}
Esc:: ExitApp
Авторы скрипта teadrinker и YMP