Этот код будет напечатан (xxxxx), если вы не двигаете (или не щелкаете) мышью и не нажимаете на клавиатуре в течение пяти секунд.
from pynput import mouse,keyboard
import time
def on_move(x, y):
global LastTime
LastTime = time.time()
def on_click(x, y, button, pressed):
global LastTime
LastTime = time.time()
def on_scroll(x, y, dx, dy):
global LastTime
LastTime = time.time()
def on_press(key):
global LastTime
LastTime = time.time()
LastTime = time.time()
listener = keyboard.Listener(on_press=on_press)
listener.start()
listener = mouse.Listener(on_move=on_move,on_click=on_click,on_scroll=on_scroll)
listener.start()
while True:
if time.time()-LastTime >= 5: # the break time,5 is second
print("You need break your computer")
LastTime = time.time()