   DInput and dual thumbstick gamepad axis'
  So I have my DirectInput system up and running to support joysticks/gamepads/etc.  A problem occurs to me though - the struct that receives all the data about the joystick state has multiple different axis fields...Is there a way to determine which axis fields are in use without making the user jiggle his stick?For example, I have a X360 pad hooked up to my dev machine, and it always uses the fields lX/lY and lRx/lRy in the struct - is it safe to assume all other dual analog sticks will use the same fields for left and right thumbsticks?I know you can enumerate the axis', but I can't see any way to determine which field in the struct each enumerated axis operates on.   