Vjoy 2.18 !new! Jun 2026

A favorite among the flight sim and space sim communities, Joystick Gremlin is a highly configurable tool that works seamlessly with vJoy. It excels at managing multiple physical devices, creating complex mode-shifting and macros, and outputting to one or more vJoy virtual devices.

vJoy 2.1.8 is a device driver that acts as a virtual joystick, bridge between non-standard input devices (like keyboards, mice, or multiple gamepads) and games that require a specific joystick input. It is widely used in simulation gaming to combine physical devices or apply custom response curves via external tools like Joystick Gremlin Quick Setup Guide Installation Download and run the vJoySetup.exe

If you’ve ever tried to play a flight simulator with a steering wheel, or wanted to use a non-standard controller for a game that only recognizes specific hardware, you’ve likely come across the name . Specifically, version 2.18 remains a staple in the gaming community due to its stability and compatibility.

Once installed, vJoy does nothing on its own until you configure it and link it to a feeder application. vjoy 2.18

: Emulates up to 16 devices , each configurable with up to 8 axes , 128 buttons , and 4 POV hat switches .

Hardware enthusiasts building custom cockpits or arcade cabinets use microcontrollers like the Arduino Leonardo

If you are building your own custom flight panels, rudder pedals, or racing cockpits, vJoy is a lifesaver. Instead of trying to code a complex game interface from scratch for custom potentiometers and buttons, you can wire them to an Arduino, use a feeder app to read the Arduino's serial data, and pipe it directly into vJoy. Universal Control Remapping (UCR) A favorite among the flight sim and space

Primarily used by simulation enthusiasts to map head-tracking movements directly onto analog joystick axes for look-around functionalities. Troubleshooting Common vJoy 2.18 Issues

The 2.1.8 release of vJoy is highly optimized for legacy Windows environments and specific software chains.

The driver itself is invisible until you configure it using the utility installed alongside the driver. It is widely used in simulation gaming to

While there have been various forks and updates (like the "vJoy 2.2.1" signed versions), is widely regarded as the most stable build for Windows 10 users. It provides:

| Function | Purpose | |----------|---------| | vJoyEnabled() | Checks if driver is installed | | GetVJDStatus(uint32_t device) | Returns status (free, owned, busy) | | AcquireVJD(uint32_t device) | Locks device for exclusive use | | RelinquishVJD(uint32_t device) | Releases device | | SetAxis(long value, uint32_t device, uint32_t axis) | Sets axis value (0–32767) | | SetBtn(bool state, uint32_t device, uint32_t button) | Sets button press/release | | SetContPov(uint32_t value, uint32_t device, uint32_t pov) | Sets POV hat angle |

The safest and only official place to download vJoy is from its SourceForge page. While the project is also hosted on GitHub for developers, the SourceForge site hosts the stable releases. Search for "vjoystick sourceforge" or go directly to the vjoystick project page. For Windows 10 and older, you should look for the file with the version 2.1.8.39-270518 or similar. This is the 2.18 version. Avoid downloading vJoy from third-party mirror sites to prevent potentially downloading malicious or outdated software.

Installing vJoy is straightforward, but since it is a system driver, you need to follow these steps carefully: 1. Download and Install

: A new diagnostic tool included in the installation that lists all vJoy devices and their current owners.