Hook Mouse clicks and intercept them

Viewed 11

I am currently trying to stop mouse clicks while my Script is running and still work with them. If you are confused about the use case I will elaborate at the end of the question.

Currently I can get clicks like this:

import mouse
import time

def mouseHook(event):
    if type(event) == mouse.ButtonEvent:
        print(event)

mouse.hook(mouseHook)
while 1:
    time.sleep(0.25)

But this still lets the clicks go through, how would I intercept them?

use case: simulate a monitor and while mouse is on that monitor send all movements, clicks and keypresses to MacBook (similar to Synergy, Mouse without Borders or Share Mouse)

1 Answers
Related