I also had problems with KVM switches, so I got rid of them and used a software solution. It requires all of the PC you want to control to be on a network. If all of the PCs are running Windows, try using Input Director. If you have a mix of Windows/Linux or all Linux, take a look at Synergy or...