Ranked in these QuestionsQuestion Ranking
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.
No cost for personal, non-commercial use. Commercial use of the software should contact the developer to negotiate a license.
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.
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 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.