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

  •        1180

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.

http://inputsimulator.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

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

  •    

Keyboard, C++, keypress, Mouse, SendInput, SendKeys, Touche, Clavier, Souris

SendInputServices - Visual Basic .Net Class Library

  •    

Windows SendInput API Wrapper Visual Basic .Net Class Library Include -KeyboardInput Class -MouseInput Class -HardwareInput Class (I have no idea what it does) All Member is Static (Shared) some of member name in "VirtualKey Enumeration" I take from "System.Windows....

Keypress - A keyboard input capturing utility in which any key can be a modifier key.

  •    CoffeeScript

a robust keyboard input capturing Javascript utility focused on input for games. For details and documentation, please visit http://dmauro.github.io/Keypress/

cliclick - OS X tool for executing mouse- and keyboard-related actions from the shell

  •    Objective-C

cliclick (short for “Command Line Interface Click”) is a tool for executing mouse- and keyboard-related actions from the shell/Terminal. It is written in Objective-C and runs on OS X 10.6 or later. It is not possible to use cliclick before a user logs in, i.e.: to control the login window.

react-event-components - 🛰 A set of React components designed to handle global events (interval, keyboard, touch, mouse, etc)

  •    Javascript

A set of components designed as an idiomatic way of working with global, raw input (keyboard, mouse, touch, etc) in React. Call the handler everytime a key event happen.


Application and Global Mouse and Keyboard Hooks .Net Libary in C#

  •    DotNet

This library allows you to tap keyboard and mouse and to detect and record their activity even when an application is inactive and runs in background.

keycode - Convert between keyboard keycodes and keynames and vice versa.

  •    Javascript

Simple map of keyboard codes.keycode tries to make an intelligent guess as to what you're trying to discover based on the type of argument you supply.

usbdriveby - USBdriveby exploits the trust of USB devices by emulating an HID keyboard and mouse, installing a cross-platform firewall-evading backdoor, and rerouting DNS within seconds of plugging it in

  •    Arduino

USBdriveby is a device you stylishly wear around your neck which can quickly and covertly install a backdoor and override DNS settings on an unlocked machine via USB in a matter of seconds. It does this by emulating a keyboard and mouse, blindly typing controlled commands, flailing the mouse pointer around and weaponizing mouse clicks. In this project, we'll learn how to exploit a system's blind trust in USB devices, and learn how a $20 Teensy microcontroller can evade various security settings on a real system, open a permanent backdoor, disable a firewall, control the flow of network traffic, and all within a few seconds and permanently, even after the device has been removed.

android-keyboard-gadget - Convert your Android device into USB keyboard/mouse, control your PC from your Android device remotely, including BIOS/bootloader

  •    C

Convert your Android device into USB keyboard/mouse, control your PC from your Android device remotely, including BIOS/bootloader. There is a possibility to send keypresses in an automated way, using terminal emulator for Android or similar app. This is done using hid-gadget-test utility.

Move Mouse

  •    

Move Mouse is a simple application that generates mouse activity. You can either move the mouse pointer, click the left mouse button, send a keystroke, or any combination of the three.

react-key-handler - React component to handle keyboard events :key:

  •    Javascript

React component to handle keyboard events (such as keyup, keydown & keypress). Unless you want absolute flexibility we recommend you to use a higher-order component in favour of the component.

hotkeys - ➷ A robust Javascript library for capturing keyboard input. It has no dependencies.

  •    Javascript

HotKeys.js is an input capture library with some very special features, it is easy to pick up and use, has a reasonable footprint (~3kb) (gzipped: 1.73kb), and has no dependencies. It should not interfere with any JavaScript libraries or frameworks. Official document demo preview. You will need Node.js installed on your system.

react-keydown - Lightweight keydown wrapper for React components

  •    Javascript

Use react-keydown as a higher-order component or decorator to pass keydown events to the wrapped component, or call methods directly via designated keys. Good for implementing keyboard navigation or other shortcuts. Consult the API & Reference Documentation or continue reading below for quick start.

SendKeysEx

  •    

An extension to SendKeys, in order to allow scripting of an application launch and focus, and to further generate events like keystrokes and mouse events on it using an XML command file.

keypress - Make any Node ReadableStream emit "keypress" events

  •    Javascript

Previous to Node v0.8.x, there was an undocumented "keypress" event that process.stdin would emit when it was a TTY. Some people discovered this hidden gem, and started using it in their own code.Now in Node v0.8.x, this "keypress" event does not get emitted by default, but rather only when it is being used in conjunction with the readline (or by extension, the repl) module.

jqm-pagination - jQuery Mobile Pagination for touch, mouse, and keyboard

  •    Javascript

jQuery Mobile Pagination for touch, mouse, and keyboard

XNA Input Handlers

  •    

This set of input handlers for XNA 3.1 provides event-based handling of mouse and keyboard actions. Ideal for implementing graphical user interfaces and point and click games such as strategy games.

enjoy2 - Transform joystick input into keyboard and mouse events (OSX)

  •    Objective-C

Enjoy2 is a simple program for OSX that allows you to transform joystick inputs into keyboard or mouse events. Enjoy2 supports multiple configurations (for different games or programs) and you can even map joystick buttons to change configurations on-the-fly.