Hi! I just fininshed my first program with hardware inputs, a feeder app for vJoy driver. My app bridge the gap between my sexy 3Dconnexion Spacenavigator and the vJoy driver. Now I can play Star Citizen with it! First, I made a rust wrapper around the vJoy sdk that anyone can use. https://github.com/SionoiS/rusty-vjoy It's open-source so anyone can make their own apps written in rust. (C# and C/C++ wrappers already existed) Then, in my app, I used the HID output of my device and converted the data to something the driver can understand. The HID output is the cool thing, it seams that a lot of devices are HID compliant so in theory one could use any device to play the game. Can't wait to see some crazy person play SC with a DDR pad! If you have some project in mind that is not possible with the other apps, hit me up. Thanks. P.S. It was for learning purposes. I know there's already apps that allow remapping inputs/outputs