ive been pissed off about ppjoy for some time now for not finishing their software to a full version 1 and not supporting 64 bit. anyway what i want to do is write a new virtual joystick driver and have it be a little bit more open. unlike using ppjoy's overelaborite interface i would just do a shared memory system of sorts where you can write to the driver axis and button information, and then that would get passed through the direct input as a normal hid joystick. you would then have an application which could write to that driver from whatever input. i googled around and couldnt figure out how to make a driver for a piece of hardware that doesnt exist.