Vjoy: Device

A vJoy device is a powerful, free, open-source tool that creates virtual game controllers on Windows. It is essential for advanced input remapping, hardware bridging, and automation—provided you respect game policies regarding virtual input devices.

vJoy (Virtual Joystick) installs a kernel-level driver that adds one or more virtual joysticks to your system's list of gaming devices. These virtual devices can have up to 128 buttons, 8 axes (X, Y, Z, Rx, Ry, Rz, Slider, Dial), and a 4-directional POV hat. vjoy device

Once installed, other programs can send input data to these virtual devices. For example, a custom script or a joystick emulator can tell vJoy: "Set axis X to 50%, press button 1, and move the POV hat left." Any game or application that reads from that virtual joystick will then see those inputs. A vJoy device is a powerful, free, open-source