InputEmulator consists of keyboard and mouse filter drivers which can be used to inject, modify and filter raw inputs from keyboard and mouse devices connected to the PC. Download the latest release
Driver source code can be built with Windows Driver Kit.
API source code is available for .Net framework with c# and native with C.
- Tested on Windows 10.
Latest vesions of windows(64bit) does not allow installation of unsigned drivers. To install an unsigend driver, you need to run this command with administrative rights:
bcdedit /set testsigning on
Above command requires a reboot to take effect. Also, if you are running it a on Windows 10 with Secure Boot enabled, changing the test signing mode as above would fail.
Drivers can be installed through the command line installer. You need to run the installer with administrative rights and restart your PC afterwards for installation to take effect.
Run installer.exe
without any arguments inside a command prompt
to see the instructions for installation. (Warning: do not try to install unsinged driver
with installer unless you are sure the test signing is on)
InputEmulator is licensed under GNU Lesser General Public License v3 (LGPL-3.0).
© 2019 Behzad A. Shams