Ranked in these QuestionsQuestion Ranking
No cost for personal, non-commercial use. Commercial use of the software should contact the developer to negotiate a license.
Pro Nothing more required
... if you have Windows machines.
It has everything you'll likely need, including copy and paste across machines.
The code is robust, the documentation is straightforward and complete, and it doesn't need support.
Setup is simple, install it and forget it.
Pro It just works.
Easy to set up. Nothing fancy, just works, no fuzz. The ability to open a file on the master or slave system by right click is fantastic.
Pro Nearly no config required
Works instantly just as needed.
Pro Provides selection of network interface to use
This advanced configuration option is really useful if your computer is on multiple networks and you need to tell ID which network it should send the keyboard/mouse traffic over.
Pro Light-weight and unobtrusive app
ID doesn't use a lot of system resources, and for the most part, remains hidden in the notification area of the task bar.
Pro Plenty of configuration options if you want them
While InputDirector generally works well most of the time, right out of the box, it does also expose many configuration options that you can tweak and tune to change it to your liking.
Pro Windows XP compatible
ShareMouse is not Windows XP compatible, InputDirector still supports it.
From their website: "Input Director is compatible with Windows 10, Windows 8/8.1, Windows 7, Windows 2008, Windows Vista, Windows 2003 and Windows XP(SP2). The systems must be networked."
Con Poor performance
It can freeze both computers randomly.
Con Mildly 'old-school' user interface
Not the best user interface design, especially comparing to modern trends. It can be a bit of a search through all the tabs and options, and experimenting with them a bit, before you get what you want. With that said, there aren't so many options that it's too much to handle.
Con Freezes on a frequent basis
The app works fine for few minutes but after a while, it starts to freeze. This makes the program impossible to work with, and this was the case through weeks of use.