Vjoy 2.18 May 2026

vJoy 2.1.8 is a device driver that simulates a physical joystick by creating "virtual" input devices on your PC. It is primarily used to bridge the gap between non-joystick hardware (like a keyboard or mouse) and games that require a joystick, or to combine multiple physical controllers into a single virtual one. 1. Installation and Setup Download & Install

: After downloading the installer, run it and follow the prompts. You may be required to restart your computer to finalize the driver installation. Configure vJoy : Open the Configure vJoy application from your Start menu. : Select the number of axes you need (e.g., X, Y, Z). : You can simulate up to 128 buttons. POV Hat Switches : You can add up to 4 hat switches (4-way or continuous). Apply Changes

. The program may appear to hang for a moment while it updates the virtual driver; do not click again until it finishes. 2. Common Use Cases Keyboard-to-Joystick : Use third-party "feeders" like vJoySerialFeeder UCR (Universal Control Remapper)

to map your keyboard keys or mouse movements to the virtual vJoy axes and buttons. Combining Devices Joystick Gremlin

to take inputs from multiple physical sticks and output them as a single vJoy device. This is highly popular for flight simulators like Star Citizen or Elite Dangerous. Game Compatibility

: Some older games only recognize "Device 1." You can use vJoy to ensure your preferred setup is seen as the primary controller by the game. GitHub Pages documentation 3. Troubleshooting & Management Disabling vJoy

: If a game is misbehaving because it detects the virtual joystick, you can uncheck the "Enable vJoy" box in the configuration tool or close the feeder program. Driver Errors

: If the device isn't showing up in your "Set up USB game controllers" list in Windows, try reinstalling or checking for driver signature enforcement issues in Windows settings. Visual Indicators

: In some games like Star Citizen, you can toggle the visibility of the vJoy deadzone in the game's internal settings if it's cluttering your screen. Steam Community Are you trying to map a specific controller

This paper explores vJoy 2.1.8, a pivotal release in the evolution of open-source virtual joystick drivers for Windows. Developed as a successor to PPJoy, vJoy enables software "feeders" to emulate physical joystick input, allowing for complex control transformations and hardware compatibility in gaming and simulation. vJoy 2.1.8: Architecture, Evolution, and Implementation 1. Introduction vjoy 2.18

The vJoy project is an open-source device driver designed for Windows (Vista through Windows 10) that simulates a standard HID (Human Interface Device) joystick. Unlike a physical controller, vJoy receives position data through a software interface rather than hardware sensors. Version 2.1.8 represents the project’s "ripe" or final major iteration, introducing critical stability enhancements and diagnostic tools before the developer shifted focus toward newer frameworks like ViGEm. 2. Technical Specifications

The 2.1.8 release maintains the robust configurable architecture that defined the 2.x branch: Capacity: Supports up to 16 virtual devices simultaneously.

Input Range: Each device can be configured with up to 8 axes, 128 buttons, and 4 POV hat switches (continuous or 4-way).

Driver Security: The package includes signed drivers for 32-bit and 64-bit systems, ensuring compatibility with modern Windows driver signature enforcement.

Programming Support: An extensive SDK is available for C/C++, C#, and VB.NET, allowing developers to write custom "feeder" applications. 3. Key Enhancements in Version 2.1.8

The 2.1.8 update focused on resolving process management issues and improving the user experience during configuration: vJoy - Browse /Beta 2.x/2.1.8.39-270518 at SourceForge.net


3. Compatibility Report

8. Comparison with Alternatives

| Tool | Type | Key Difference | |------|------|----------------| | vJoy 2.18 | Virtual driver | Low-level, high customization | | FreePIE | Scripting + virtual joystick | Includes vJoy backend | | Joystick Gremlin | Remapping + virtual output | Uses vJoy as target | | x360ce | Xbox controller emulation | Higher abstraction, less flexible |

Quick Reference Card


This article is accurate as of 2026. Always back up your system before installing low-level drivers.

vJoy 2.1.8 (often referred to as 2.1.8 Build 38 or simply 2.18) is a core virtual device driver for Windows that allows you to bridge software and hardware inputs by creating up to 16 virtual joysticks. It is most commonly used in flight simulation, sim racing, and to bypass controller limitations in older games. Core Installation & Setup vJoy 2

Download & Install: You can find official releases on platforms like Emutopia or community hubs like GitHub.

Configuration: Open the Configure vJoy application from your Windows Start menu. Device Tab: Select a device number (e.g., Device 1). Axes: Enable the axes you need (e.g., X, Y, Z, Rx, Ry, Rz). Buttons: You can configure up to 128 buttons per device.

POVs (Hat Switches): Set up to 4 hat switches (4-way or continuous).

Applying Settings: Click Apply. The application may freeze momentarily while the driver restarts to implement your new virtual device. Typical Use Cases

Input Translation: Mapping keyboard or mouse inputs to act as a joystick for games that don't natively support them.

Combining Devices: Using tools like Joystick Gremlin to combine multiple physical controllers (e.g., a throttle and a stick) into a single virtual vJoy device for better compatibility with older titles.

Force Feedback & Sim Racing: Often paired with "iRFFB" for iRacing to provide enhanced force feedback signals. Common Troubleshooting vJoy Quick Start Guide | A Star Citizen's Hardware Guide

Introduction

vJoy is a free, open-source software that allows users to create virtual joystick devices on their computers. The software has been around since 2008 and has been widely used by gamers, simulation enthusiasts, and developers. The latest version, vJoy 2.18, was released in 2022, and it comes with several improvements and new features. Operating Systems:

What is vJoy?

vJoy is a device driver that creates a virtual joystick device on a computer. The software allows users to create multiple virtual joysticks, each with its own set of axes, buttons, and POV (point of view) hats. These virtual joysticks can be used by games and simulations that support joystick input.

Key Features of vJoy 2.18

  1. Multi-axis support: vJoy 2.18 supports up to 16 axes per device, allowing for precise control in games and simulations.
  2. Button and POV support: The software supports up to 128 buttons and 4 POV hats per device.
  3. Multiple device support: Users can create up to 16 virtual joystick devices, each with its own configuration.
  4. Configurable axes and buttons: The software allows users to configure the axes and buttons to suit their needs.
  5. XInput and DirectInput support: vJoy 2.18 supports both XInput and DirectInput, making it compatible with a wide range of games and simulations.
  6. Improved performance: The software has been optimized for better performance and lower latency.

Use Cases

  1. Gaming: vJoy 2.18 is useful for gamers who want to use a joystick or other controller with games that don't natively support their device.
  2. Simulation: The software is widely used in simulation environments, such as flight simulators, where users need precise control over their virtual aircraft.
  3. Development: Developers can use vJoy 2.18 to test and develop games and simulations that require joystick input.

How to Use vJoy 2.18

Using vJoy 2.18 is relatively straightforward:

  1. Download and install: Download the software from the official website and follow the installation instructions.
  2. Configure the device: Launch the vJoy configuration utility and create a new virtual joystick device.
  3. Configure axes and buttons: Configure the axes and buttons to suit your needs.
  4. Launch the game or simulation: Launch the game or simulation and select the vJoy device as the input device.

Conclusion

vJoy 2.18 is a powerful tool that enables users to create virtual joystick devices on their computers. With its multi-axis support, button and POV support, and configurable axes and buttons, the software is widely used in gaming, simulation, and development environments. The improved performance and lower latency in vJoy 2.18 make it an excellent choice for users who require precise control over their virtual devices.