Teensy/Arduino HID+Simconnect

Sure you can do 2 way comms over USB but I’m not sure that HID supports all what you want to do. Sending buttons and axes is easy?Just take a look at existing peripherals that go beyond HID and you’ll see they need a driver on the host machine to support those other functions. It’s just easier to keep the flight controls HID and the other stuff via a dedicated external App such as MF or Air Manager.