
If you have used this program then please place a review here:
Synergy
Synergy lets you easily share a single mouse and keyboard between multiple computers with different operating systems without special hardware. It's intended for users with multiple computers on their desk since each system uses its own display.
Ref. https://sourceforge.net/projects/synergy2
I have only used it with windows boxes. I found that when one machine hangs, if I happen to be on that one, then its hard to get back to another machine that is hung. In fact, several times I was stuck on the bad one no matter what I did. Finding myself unable to switch was more than a pain, but it was better than the alternative of physically switching mouse and keyboards or having to have more than one.