Multiplicity supports multi-monitor configurations. Any Multiplicity controlled PC may have multiple monitors and Multiplicity will enable the user to seamlessly move the cursor across all PCs and all display screens.
Multiplicity can display a full screen of active desktop thumbnails from remote PCs available to be selected and controlled from the Primary PC. Based on your monitor resolution Multiplicity will automatically resize and adjust the number of thumbnails displayed and horizontal scroll to accommodate as many thumbnail views as are available.
Multiplicity supports simultaneous operation in both seamless and remote mode. This enables multiple local PCs to be seamlessly switched between using their own monitors while also controlling other PCs using a shared monitor, keyboard and mouse.
Multiplicity enables a single monitor, keyboard and mouse to be used to control other PCs. Remote PCs can be located anywhere on the network. Keyboard and mouse inputs will be sent to the remote PC and the remote display will be shown on the local PC monitor.
A second method to connect to a remote PC is to select it from the thumbnail sidebar. The sidebar can be displayed all the time or automatically based on mouse control. When sufficient thumbnails are available the sidebar will scroll and can be one or two columns wide.
Multiplicity enables multiple PCs to access a single PC. This enables staff in different locations to access a PC when collaborating on a task or problem resolution.
Quickly and securely drag and drop files of any size between PCs. Advanced compression techniques ensure very large files and folders, such as video files, transfer quickly. Copy and paste images and text between PCs, local and remote. Formatting attributes are retained when copying and pasting formatted images.
Multiplicity supports control of remote PCs with multi-monitor configurations. Users may select the specific remote monitor display to show on the local PC monitor and freely switch between them. The window that contains the remote PC display can be resized and moved between monitors attached to the controlling PC.
Multiplicity enables a single keyboard and mouse to control up to nine PCs each with a dedicated display monitor. The cursor can be smoothly moved directly to any monitor regardless of which PC the monitor is connected to.
If you're running a Linux box or a Mac, then Multiplicity is not for you. It runs on a variety of Windows flavours, but it doesn't support anything but Windows.
Despite being open source, Synergy charges for builds of their binaries.
Cost of $10 for Synergy Basic, or $29 for Synergy Pro.
Older versions of the binaries are available for free, and the source code can be downloaded and compiled manually.
Especially since the shared keyboard data may contain passwords, and the application can "control your computer" (as the MacOS X permissions dialog puts it) it is important to ensure that the connection between computers is secured so that even if you are using it on an open WiFi hotspot, others cannot see the data being sent, nor can they inject data into the connection.
Only one computer can act as a host at a time, and the mouse/keyboard sharing is one way. So if you have computer at home, and a computer at work and you want to link your laptop to different computers depending on where you are, you need to change the host settings for each location.
The mouse pointer can optional wrap around large monitor setups. E.g. if moving against the right border of the most-right display, the pointer jumps to the most-left monitor.
ShareMouse can ignore mouse transitions, if hovering display edges, or when running full-screen apps. Alternatively, you can add a hotkey to enable mouse transitition, like CTRL-move to switch monitors.
ShareMouse allows to share the clipboard between computes. You can always decide, if you wish to paste the local clipboard or the clipboard of a remote computer.