I have a KVM switch that has several channels. In order to switch channels, it needs to receive a specific set of keystrokes. This was bought to be part of an automated test system. I have been looking for a way in C#/.net to output the simulated keystrokes on a specific USB port. Does anyone have suggestions for a library that will help with this?