modnik
Вот пример использования функции _WinAPI_GetIdleTime()...
Только она реагирует еще на нажатие клавиш, то есть, полностью на активность пользователя...
#Include <WinAPIEx.au3>
While 1
ToolTip('Idle time (ms): ' & _WinAPI_GetIdleTime())
Sleep(1000)
WEnd