https://www.microsoft.com/en-us/download/details.aspx?id=354...
It works very well too.
Have been using InputDirector to combine a desktop and a laptop everyday for the last 6+ months and am very happy with it.
Doesn't Synergy do the same thing, is open source and works on basically all platforms? (I'm talking about Synergy 1, Synergy 2 is a shitshow and I don't know how it's licensed)
So the idea is you have PC A + Monitor A, and PC B + Monitor B.
You install the software on both machines (they talk over a local network), and configure PC A to be left of PC B, and PC B to be right of PC A. Attach a keyboard+mouse to one machine.
When your mouse goes 'off screen right' on PC A, it knows that PC B is over there, so it redirects keyboard/mouse input to PC B.
I used Synergy for a while, and it was pretty great. The only issue is when you need to do control keys that the OS takes over (like CTRL-ALT-DEL on Windows), that wouldn't transfer over, and you'd be looking at Monitor B wondering why keyboard/mouse wasn't working... then look over at Monitor A and see it's at the lock screen.
You arrange the geometry in the software to make the mouse move between machines in an intuitive manner. Whichever machine has the mouse has the keyboard input as well.
So you do need a dedicated monitor per machine from my experience.
It works surprisingly well, no noticeable lag even when gaming.