I have a few questions:
What exactly is VJoyD used for? Based on my reading, the WDK (Windows Driver Kit) provides joystick services on Windows (http://msdn.microsoft.com/en-us/library/ff542258(v=vs .85) .aspx). If so, can I use it to send commands from my equipment to Vjoyd so that my equipment looks like a joystick?
Direct input is mainly used for reading input devices, but I want to do the opposite, I would like to write data for direct input so that it becomes available in video games, i.e. have a custom hardware conversion of information into Direct Input, so it looks like a joystick. There, in WDK (dinputd.h), is that what you would use? Any examples would be very useful, even if it is a single-line value for sending the value of the input axis to DInput.
By the way, I know PPJoy, but I will not use it because it is for commercial use.
Answering my own questions in favor of others:
1.A: VJoyD, used by the old OS to process joystick input, is already dead.
2.A: , HID.