Windows Input Simulator (C# SendInput Wrapper - Simulate Keyboard and Mouse)

  •        0

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.



comments powered by Disqus

Related Projects

MuseScore - MuseScore Free music composition and notation software

MuseScore is a free music composition and notation software. It is easy to use and makes beautiful sheet music. MuseScore is often praised as a cost effective alternative for Sibelius and Finale. It is easy and fast note entry with mouse, keyboard or MIDI. It supports playback with integrated sequencer and FluidSynth software synthesizer.


jQuery Hotkeys lets you watch for keyboard events anywhere in your code supporting almost any key combination.


Python wrapper for global input hooks in Windows. The package provides callbacks for mouse and keyboard events; events can be monitored and filtered.

Simon - Speech Recognition and Dictation System

Simon is an open source speech recognition program that can replace your mouse and keyboard. The system is designed to be as flexible as possible and will work with any language or dialect. It is a real dictation system.

Virtual MIDI Piano Keyboard

VMPK is a virtual MIDI piano keyboard for Linux, Windows and OSX. Based on Qt4 and RtMIDI, the program is a MIDI event generator using the computer's alphanumeric keyboard and the mouse. It may be used also to display received MIDI notes.


Bootstrap Image Gallery is an extension to the Modal dialog of Twitter's Bootstrap toolkit, to ease navigation between a set of gallery images. It features mouse and keyboard navigation, transition effects, fullscreen mode and slideshow functionality.


GLFW is a portable library for OpenGL application development. It handles system specific tasks related to OpenGL context creation, window management, resolution switching, keyboard, mouse, joystick and time input, and basic threading facilities. GLFW has moved its repositories to GitHub:


x11vnc allows one to view remotely and interact with real X displays (i.e. a display corresponding to a physical monitor, keyboard, and mouse) with any VNC viewer. This project provides pre-built binaries, see LibVNCServer for the x11vnc source code.


Selectize is the hybrid of a textbox and <select> box. It's jQuery based and it has autocomplete and native-feeling keyboard navigation; useful for tagging, contact lists, etc.


This project was originally designed to provide an open-source replacement for PPJoy. The product, at this point, consists of virtual joystick devices that is seen by the system as a standard joystick but its position-data is written to it by a feeder application. An existing feeder application that takes advantage of this product is SmartPropoPlus. If you are an application writer you can very easily write an application that controls a joystick (e.g. mouse-to-joystick, keyboard-to-joysti

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.

Tag Cloud >>