Thanks, this is just what I needed! For me, I stream primarily on a Windows desktop but change over to showing MacOS via an Elgato card video output and Synergy to share the mouse/keyboard. It's important viewers can see what I'm typing on both OS's, and this is by far the best solution of any program, tool, OBS plugin, etc... I have tried to accomplish this reliably.
I tossed over $5 to buy you a coffee even though the free version stuff is good enough for my purposes. Super useful tool, thanks for making this!