For a short while I had two PCs on the go – my old development laptop, and my shiny new desktop PC.

To ease the transition period and be able to use both PCs at once with one keyboard and mouse, I installed Synergy.  Similar to multi-monitor setups, this uses the network and a kind of remote-access solution to control the mouse and keyboard input of other machines.

One tip, if you find that you’ve set it up according to the documentation but find that the mouse moves to the slave machine and won’t move back, check that you’ve set up *both* directions of movement on both machines involved.


  • Rule 1: Laptop is to the left of Desktop
  • Rule 2: Desktop is to the right of Laptop

This caught me out and took a while to find the cause of the mouse getting stuck on the secondary screen.  Hope the tip helps someone :).