![how to get multiple desktops on mac with mouse how to get multiple desktops on mac with mouse](https://weblog.west-wind.com/images/2020/Dual-4K-Screens,-PC-and-Mac-with-single-Mouse-and-Keyboard-Setup/Banner.jpg)
You can't for example do anything interactive (like click or drag) with one mouse, while the other does something interactive (like click or drag). The other mouse cursors are smoke and mirrors. You only ever have that one (invisible) cursor to affect the applications, You make it in visible and have to use it for all actions of the "virtual" mouse cursors that have any effect on the Desktop. You don't don't freeze the globale mosue cursor. I never used hooks, but afaik they start on the OS level wich is a bit to far for your requirements. You need to intercept raw mouse input from the actuall device. Let's talk about MVVM: Please mark post as helpfull and answers respectively.ġ+2. The other mouse's Graphics could still move, but obviously they can't interact with Desktop UI as long as the Drag applies. Holding the Mouse Button (especially Dragging something) is the problematic part. Move the Mousecursor to Postion of B's Click. Return it to the starting point, disable the dummy graphic and make it visible again. Move the Mousecursor to Postion of A's Click. Makes the real cursor invisible and repalces it with a dummy-graphic. The event queue processes events one after the other no matter how close they were: For users it is impossible to ever click at the same time, one willĪlways come first.
![how to get multiple desktops on mac with mouse how to get multiple desktops on mac with mouse](https://www.howtogeek.com/wp-content/uploads/2017/05/mission-control-move-window.png)
It would propably collide (and go to background) whenever something (Or you can draw directly over the Desktop?). You need to write a Fullscreen App that takes in the "normal" Desktop Graphics output underneath it and draws the extra mouse cursor(s) over it. And I could not work with it, as it failed to detect my PS/2 Touchpad and did not work properly with my USB Trackball either. The SDK is only for Applicationts and the one example I could run without having Office 2007 installed used fullscreen.