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.

Features

  • Virtual Device and device driver 32/64 bit
  • Driver is signed
  • Configurable: Up to 8 axes, up to 128 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
  • Tested on Vista, Windows 7, Windows 8, Windows 8.1, Windows 10
  • For older Windows (<10) use vJoy 2.1.8 (https://sourceforge.net/projects/vjoystick/files/Beta%202.x/2.1.8.39-270518/vJoySetup.exe/download)

Project Samples

Project Activity

See All Activity >

License

Public Domain

Follow vJoy

vJoy Web Site

Other Useful Business Software

Webinar: Using IaC to scale DevOps with AWS Icon
Webinar: Using IaC to scale DevOps with AWS

Join this webinar to learn how to enable developers and scale DevOps with speed, consistency, and accuracy

Join expert presenters from DevOps Institute and AWS to learn how to take a declarative, version-controlled approach to Infrastructure as Code that provides a secure, fast, and repeatable method for deploying and changing infrastructure.

Rate This Project

Login To Rate This Project

User Ratings

β˜…β˜…β˜…β˜…β˜…
β˜…β˜…β˜…β˜…
β˜…β˜…β˜…
β˜…β˜…
β˜…
7
1
1
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5

User Reviews

  • It would be cool if it would have keep the motion and speed like an analog joystick.! How can it set up to behave like an analog joystick? I have to roll with the mouse all the time!

  • so much needed for virtual pilots making their own helicopter joystick, o, nanfdi nit hnios msoftware could make up for the joystick driver.

  • What a great project! You guys need to include Clive Galway's Universal Joystick Remapper (it's an auto-hot-key based app) or a tool just like it. Combined with your tools I was able to accomplish what I needed. Thanks!

  • My child likes it! Thank you!

Read more reviews >

Additional Project Details

Intended Audience

Advanced End Users, Developers

User Interface

Non-interactive (Daemon)

Programming Language

C++, C

Registered

2010-10-27