All these drivers were and supported Windows 7, 8, 8.1, and 10 64-bit editions.
: Using a phone (e.g., via accelerometer data) or other software to act as a gamepad or joystick for games that only accept HID input.
This flexibility makes the kit indispensable for QA labs testing diverse hardware ecosystems. tetherscript virtual hid driver kit best
Tetherscript has been refining this kit for years, and the latest version solves the usual pain points:
Also, (EAC, BattlEye) sometimes flag kernel-mode HID simulation. Tetherscript’s driver is not designed for cheating, but its very power means it gets swept up in bans if misused. The “best” for automation can be the “worst” for online gaming. All these drivers were and supported Windows 7, 8, 8
: Since it is discontinued, Tetherscript no longer offers formal commercial support, though their knowledge base and community forums remain available.
Software companies use Tetherscript to simulate millions of keystrokes and mouse clicks on their GUI applications. Because it is driver-based, it tests the actual input pipeline, not just the focused window. This catches focus-stealing bugs and input validation errors that unit tests miss. Tetherscript has been refining this kit for years,
This was a primary use case for the HVDK. Games that did not natively support macro recording could be controlled through external applications that leveraged the HVDK. For example, complex sequences of keystrokes and mouse movements could be scripted to automate repetitive tasks in massively multiplayer online games (MMOs) or to create "one-press" special moves in fighting games. The HVDK's official drivers were even used in "ControlMyJoystick," a software designed to map voice commands, smartphone inputs, and 3Dconnexion controllers to joystick, keyboard, and mouse input for various games. It was capable of creating joystick axis response curves, trim, and dead zones, allowing for highly refined control setups. This capability made it a favorite among simmers and power gamers.
| Tool/Solution | Key Features | Unique Selling Point | Platform Support | | :--- | :--- | :--- | :--- | | | SDK for creating virtual HID devices (keyboard, mouse, joystick) with sample code in C# and Delphi. | Provided a comprehensive, developer-friendly SDK for advanced input simulation and customization. | Windows 7 - 10 | | ViGEmBus | Simulates a virtual Xbox 360 or DualShock 4 controller with strong application support. | Emulates specific popular controllers with broad game compatibility, using a kernel-mode driver. | Windows 7+ | | vmulti | Single driver for multi-touch, mouse, keyboard, digitizer, and joystick interfaces. | Acts as a unified driver for multiple input types, potentially simplifying development for complex devices. | Windows 7+ (updated community version for Windows 11) | | HIDMaestro | User-mode driver requiring no expensive EV certificate, operates at runtime for any number of controllers. | MIT-licensed and drop-in replacement for ViGEmBus and vJoy; runs in user-mode for easier deployment. | Windows 10/11 | | Virtual HID Framework (VHF) | Microsoft-supported framework for writing HID source drivers using KMDF or WDM. | Modern, native, and fully supported by Microsoft for Windows 10/11; future-proof for official projects. | Windows 10+ |
Example C# Snippet: