Author Topic: vJoy is a Virtual Driver for Windows (XP & later) Emulating a Joystick/Gamepad  (Read 2977 times)

0 Members and 1 Guest are viewing this topic.

Software Santa

  • Administrator
  • *****
  • Posts: 4282
  • OS:
  • Mac OS X 10.9 Mac OS X 10.9
  • Browser:
  • SeaMonkey 2.25 SeaMonkey 2.25
vJoy is a Virtual Driver for Windows (XP and later) that Emulates a Joystick/Gamepad

See Also VJoy Virtual Joystick for Windows Systems

(Use with SmartPropoPlus to let a REAL R/C model aircraft stick fly your Simulators!)

Overview vJoy is a device driver that bridges the gap between any device that is not a joystick and an application that requires a joystick. If you develop an application for windows that requires user physical input you should consider incorporating vJoy into your product.
vJoy can be incorporated as-is or modified. vJoy can be used with fixed configuration or configurable. It also comes with tools and example code that feeds it with data and configure the virtual joystick.
vJoy is implemented as a joystick virtual-device driver for windows (XP and up) that does not represent an actual hardware device.
The vJoy device is seen by Windows as a standard joystick device. However, it receives its signals through a simple software interface. Coders can take advantage of this interface by modifying the provided sample code.


This project was originally designed to provide an open-source replacement for PPJoy. The product, at this point, consists of virtual joystick devices that is seen by the system as a standard joystick but its position-data is written to it by a feeder application. An existing feeder application that takes advantage of this product is SmartPropoPlus. If you are an application writer you can very easily write an application that controls a joystick (e.g. mouse-to-joystick, keyboard-to-joystick). If you are a beginner in device drivers you can take this code and enhance it to support more (or less) axes, buttons or POVs.


    Virtual Device and device driver 32/64 bit
    Driver is signed
    Configurable: Up to 8 axes, up to 32 buttons and optional 4 POV Hat Switch
    Package include: Unified x86+x64 installer
    Download-able: Full sources, SDK (C/C++ C#), Demo feeder applications, documentation
    Typical audience: Application writers that want to emulate joystick behaviour
    PPJoy replacement


This Site was Opened on January 1st, 2007

Welcome Visitor:

Spam Harvester Protection Network
provided by Unspam