Synergy

Share a mouse and keyboard between multiple computers with different OSs