My old Multiplicity worked pretty bad with Windows 10. I installed ShareMouse and worked perfectly right after installation without any manual configuration. Most important feature is that it works in both directions, that is no need to configure server and client. Great product and FREE for personal use.
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.
ShareMouse does not require any configuration at all. Fire up the client on each computer and drag the mouse to the monitor of the other monitor. ShareMouse automatically determines the monitor layout without manual configuration. No fiddling with IP addresses or port configuration.
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.