title: How to integrate an HID USB Controller?
body: <p>I'm at a standstill. I have this non-standard game controller which I would like to integrate into an application. It has three joysticks, and fifteen possible buttons. </p>
  
  <p>It is an HID compliant USB-connected controller, operating primarily on Windows, but at some point I will have to port it over to Android as well. I want to monitor for inputs in my C++ project, and then use those inputs. So for example, with the joysticks I will be monitoring the axis value, and buttons I will be monitoring the boolean.</p>
  
  <p><strong>How do I find the input variable (if any) for the joysticks and buttons, and then link them to the code?</strong> I've used XInput for compatible controllers before, so I have some familiarity with that system.</p>