Multiplicity is unlike remote desktop applications in that instead of opening windows to a client computer on a host computer’s desktop, the mouse pointer and keyboard focus shifts from one computer to another. It is closer in concept to a KVM switch, but while these have multiple cables to each computer, with Multiplicity the keyboard and mouse remain connected to the host computer and input is forwarded from the host to client machines via network connections — typically over TCP/IP port 30564. Each computer uses its own display. Switching is triggered by movement of the mouse to the appropriate side of the screen, both from the desktop and in full-screen video modes. Multiplicity comes in two versions; the standard Multiplicity has the ability to copy and paste images and text between computers, while Multiplicity Pro can control up to nine client computers and can copy files, folders, and other data between machines. Supported platforms as of 2016 are Windows 10, 8, 7 and Vista; Windows XP ; and Windows Server 2003 / 2003 R2, 2008 / 2008 R2, 2012 / 2012 R2. Multiplicity can emulate the capability of the KVM switch and let one display serve all the connected computers. The modern alternative would be the combination of an HDMI switch and a USB switch, but the software-hardware comparison remains equally valid. Multiplicity does not permit combining computers with different operating systems, like macOS and Linux.
Alternatives
x2x – Software for the X Window System that allows the console on one X terminal to be used to control another X terminal. It also provides ancillary functions like clipboard sharing. Developed in 1996 by David Chaiken at DEC.
Synergy – A free software option that allows users to use a single keyboard and mouse to control multiple computers over TCP/IP. It is multiplatform, and supports text copy and paste. More capable version of ShareMouse, and made by the same company.
- This is a Garage product from Microsoft that allows a single keyboard and mouse to operate up to four different computers.
– A cross-platform Windows and Apple macOS option allowing users to control any networked computer from the mouse and keyboard of any other computer. ShareMouse does not require any manual configuration and works in any direction. ShareMouse is also available as a portable application.
Any remote desktop software that runs on the X Window System, together with a suitable window manager, can achieve the same effect, though not as efficiently. This does not require the use of multiple displays, but Xinerama can be used if multiple displays are desired, as long as one of the machines is capable of connecting to multiple displays at the same time. As this approach transports the output to the primary machine, it can be too slow for demanding video/audio apps and games.