I am using pynput to send my mouse position every 0.2 seconds. I tried timing it:
from pynput.mouse import Button, Listener as MouseListener
def on_move(x,y):
global start_time
time_passed = start_time - time.time()
if time_passed >= 0.2:
command = f'{None}\n{x}\n{y}'
commands_q.put(command)
start_time = time.time()
mouse_listener = MouseListener(on_move=on_move)
mouse_listener.start()
mouse_listener.join()
This code doesn't work. It crushes my program mid running (the program send the location of the mouse using sockets)
Any tips?