ShareMouse allows you to share one keyboard (and mouse) with multiple computers:
Instead of having a separate keyboards for each Mac and Windows PC, ShareMouse enables you to control multiple computers with a single mouse and keyboard.
One Keyboard for multiple Computers
With ShareMouse, you only need to keep one mouse to control multiple computers. The mouse sharing solution transmits the mouse actions and keyboard input over your existing network connection to the computer you are pointing the mouse cursor at.
There is no need to press any button. It does not take more than moving the cursor to the desired computer:
No Hardware or Switches Required
ShareMouse is software-only and does not require an expensive KVM hardware switch or wiring mouse and keyboard data cables from and to each computer.
ShareMouse efficiently re-uses your existing network to provide a new functionality.