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
Everything Your Small Business Needs to Succeed | Connecteam Icon
Everything Your Small Business Needs to Succeed | Connecteam

Connecteam is an award-winning all-in-one employee management solution for daily operations, communications, and human resource management.

Easily engage and manage non-desk employees with Connecteam’s mobile-first platform that helps improve communication, enhance daily processes and increase productivity with custom checklists, forms, and reports. Schedule shifts and track accurate work hours with Connecteam’s automated GPS time clock and easily export approved timesheets to payroll. Connecteam helps you keep your employees sharp thanks to knowledge base centers and advanced training courses. Raise morale with employee recognition rewards and keep the entire company updated through the main news feed.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
11
1
1
1
4
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5

User Reviews

  • 👞
  • do not install. I shouldn't require going into multiple menus in windows to go through multiple admin hoops, to delete this godforsaken driver off of my computer. No games will recognise any other standard controller like an xbox controller. Insanely infuriating
  • I mean, with minimal effort (just modified their demo input feeder for c#) I was able to translate info, sent via the arduino unos serial port, into a joystick axis input for games like war thunder. Will be using this to make my own DIY flight stick and control board setup 😀👍.
  • Just registered to rant the s*** out of it. Worst possible way to use an app, cant even install it. Spaghetti coding and aggresive app cant even close the setup. I hate when this happens and i love ranting these apps. Dont even bother downloading it, deleting it from bin was the happiest part of my day.
  • If the program coulb be installed would be great, but it can´t, so its a complete s***. Dont lose your time
Read more reviews >

Additional Project Details

Operating Systems

Windows

Intended Audience

Advanced End Users, Developers

User Interface

Non-interactive (Daemon)

Programming Language

C++, C

Related Categories

C++ Hardware Drivers, C++ Flight Simulator Software, C Hardware Drivers, C Flight Simulator Software

Registered

2010-10-27