Look for in the list of installed game controllers to confirm success. Configuration and Feeder Integration
: Ensure your DLL version matches your driver (both should be 2.1.8) to avoid "returning..." errors in scripts.
+-------------------------------------------------------------+ | vJoy Conf (Configuration) | +-------------------------------------------------------------+ | Target Device: [ vJoy Device 1 ] <-- Select Device ID | | | | Axes: [X] X [X] Y [X] Z [ ] Rx [ ] Ry | | [ ] Rz [ ] Sl0 [ ] Sl1 | | | | Buttons: [ 32 ] <-- Set total buttons | | | | POV Hats: [ 1 ] Continuous <-- Set D-pad style | +-------------------------------------------------------------+ | [ Apply ] [ Cancel ] | +-------------------------------------------------------------+ Steps to Customize Open the application from your Start Menu. Select the target Device ID (default is 1). Check the boxes for the Axes your game requires. Input the number of required Buttons (e.g., 16, 32, or 64). vjoy 2.18
Open Windows "Set up USB game controllers" (type joy.cpl in Run dialog). You should see listed. Click Properties to test that axes move and buttons light up (they won’t move yet because no software is feeding them data).
If you are currently setting up vJoy 2.18, let me know what you are configuring it for, as well as the hardware or feeder software you plan to connect, so I can provide customized mapping instructions. Share public link Look for in the list of installed game
Converts keyboard and mouse movements into virtual joystick axes.
Developed by Shaul Eizikovich, vJoy 2.18 provides up to 16 virtual joysticks, each with up to 128 buttons, 8 axes (X, Y, Z, Rx, Ry, Rz, Slider0, Slider1), and 4 POV hats. It operates as a kernel-mode driver with a user-friendly configuration tool ( vJoyConf ). While newer forks like vJoyFeeder exist, version 2.18 remains the most battle-tested release for legacy systems and applications requiring stable, low-latency virtual input. You should see listed
vJoy does not map physical inputs on its own. You must configure the virtual device profile and link it to a feeder program. Configuring the Device Profile Launch the application from your Start Menu. Select Target Device 1 at the top tab.
: Combining multiple physical devices into one virtual controller.
Click . The virtual device will temporarily disconnect and reconnect with your new settings. Essential Feeder Software Companions