When developing I use a MacBook and a Windows desktop right next to each other, alternating between the two continuously. Switching between between the two is cumbersome: if I’d hook each one up with their own mouse and keyboard, I’d be rolling back and forth with my office chair to switch between keyboards, not to mention I’d be grabbing the mouse or type on the wrong keyboard all the time.
If only I could use just one mouse and one keyboard, and switch like it’s just one system with dual monitor setup…
Old solution: Synergy
Used to be brilliant, when it was (one of) the first pieces of software to do just that: launch on both computers and move the mouse to the other screen like there’s no border. It even supported cross-computer copy-paste! And MacOS! And Linux!
But dang, that thing is old. Here’s how working with Synergy goes:
- Install Synergy on host and client computer.
- Type “ipconfig /all” in the command prompt of the host to look up your ip-addres. (Using the computer’s name only works half the time).
- Enter the ip-address in Synergy on the client computer
- Wait for it to connect
- Experience lagginess and glitches, EVEN ON THE HOST COMPUTER!
New solution: ShareMouse
Just found this one today, and wish I started looking for an alternative to Synergy way sooner. Here’s how working with ShareMouse goes:
- Install ShareMouse on both computers
- Host computer says: “I found an install on another computer. Move the mouse in the direction of the other monitor”.
- You move the mouse and… holy cr*p! It’s already working!
Plus: ShareMouse dims the desktop you’re not using, to prevent accidentally typing stuff on the wrong computer; and besides cross-computer copy-past it also supports dragging files from one system to another. And it works on the logon screen. On MacOS and Windows.
Disclaimer: I’m not affiliated with the makers of ShareMouse, I just really dig their well thought-out user experience. Here’s a link: http://www.share-mouse.com.