Project Description

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.

History

It was originally written for use in the WpfKB (WPF Touch Screen Keyboard) project to simulate real keyboard entry to the active window. After looking for a comprehensive wrapper for the Win32 and User32 input simulation
methods and coming up dry I decided to write and open-source this project. I hope it helps someone out there!

Comments and Contributions

Feel free to comment, log issues/suggestions, or even better contribute to the project!