x56 works in-game with both stick and throttle. The only way I have found so far is using a combination of vjoy, hid/hide and joystick gremlin then editing the joystick binds in-game. The good is that everything works well, up down, yaw, roll, etc. Bad is that I have yet to figure out how to get freelook to work correctly. The programs don't seem to recognize the small "C" stick on middle left side of flight stick so I can't free look around with it and if I try to use the joystick itself the view maxes out totally to the side or up/down and not slightly over like you can with a mouse or controller. Other than that I can fly around no problem... till a tank agm hits 30 secs after takeoff all the way from other side of map. 🙃
Edit - I was finally able to map the "C" mini stick in joystick gremlin... I put it to x and y rotation mapped to mouse and upped the min max thresholds cause the reticle barely moves if you don't. Fooled me the first time. Barely caught it moving . So you can fly and aim with freelook but the difficulty is extreme. Almost better to use a button on throttle to enter freelook, grab the mouse real quick to aim and fire and then back to stick.