The Windows Input Simulator provides a simple .NET (C#) interface to simulate Keyboard or Mouse input using the Win32 SendInput method. All of the Interop is done for you and there's a simple programming model for sending multiple keystrokes.
No packages depend on InputSimulator.
This version introduces more comprehensive Unicode tests and support for Mouse Simulation.