vJoy Device Driver logo

vJoy Device Driver Shaul Eizikovich

Use this command to install vJoy Device Driver:
winget install --id=ShaulEizikovich.vJoyDeviceDriver -e

Virtual Joystick

vJoy Device Driver is a virtual joystick driver designed to simulate joystick and gamepad input for applications and games that lack native joystick support. It enables users to create custom joysticks or gamepads using their keyboard, mouse, or other input devices.

Key Features:

  • Simulates multiple virtual joysticks simultaneously.
  • Full customization of axis, buttons, and hats for tailored input configurations.
  • Support for force feedback, enhancing gaming immersion.
  • Cross-platform compatibility within Windows operating systems.
  • Easy integration with third-party software through APIs.
  • Stability and reliability, ensuring consistent performance.

Audience & Benefit: Ideal for gamers seeking to use joysticks with unsupported titles, developers integrating joystick functionality into custom applications, and hardware enthusiasts exploring input device customization. The tangible benefit lies in the ability to enhance gaming experiences or streamline workflows by leveraging virtual joystick capabilities seamlessly within supported environments.

README

vJoy

Virtual Joystick

Note 04/16/20: If you are wanting a newer version I just signed a version that has newer force feedback stuff. https://github.com/njz3/vJoy/

For much more go to vJoy web site: http://vjoystick.sourceforge.net

To build the project:

  1. Pull the project

  2. Run batch file BuildAll.bat

Caution: You will need to install Visual Studio 2015 (Free) To build the entire project including the driver you need to install the SDK and puchase a license to sign drivers.

Justin's notes:

  1. Install Visual Studio 2013
  2. Install Visual Studio 2015 Update 3
  3. Install Windows 10 SDK 1511
  4. Install Windows 10 WDK 1511
  5. Install Windows 10 SDK 1607
  6. Install Windows 10 WDK 1607
  7. Install DotNet Framework 3.5 SP1
  8. Install DotNet Framework 3.5 SDK (6.0.6001.18000.367-KRMSDK_EN.iso)
  9. Install Innosetup 5
  10. Place the DigiCert Utility on the desktop.
  11. Copy the cfg_support_v1.lib file from C:\Program Files (x86)\Windows Kits\10\Lib\10.0.14393.0\km\x86 and x64 to C:\Program Files (x86)\Windows Kits\10\Lib\10.0.10586.0\km\x86 and x64
Versions
2.1.9.1
Website