by tdammers » Fri May 06, 2022 4:36 pm
Reverse thrust works fine, see the configuration I linked earlier. I have it configured for all the types I fly regularly: Citation-II, E-Jet, DHC-6, A320, CRJ700, 777, and it works fine on all of them.
The tricky part is that the thrust axis on the device is one continuous scale from -1 to +1, where -1 is full reverse, +1 is full forward, and the "idle" position is somewhere around the -0.5 mark. The device also sends a button event when entering and leaving the reverse thrust zone (this is *not* physically connected to the thrust reverser levers, those only actuate a mechanical lock). You can use this virtual button to test for reverser deployment, but you still need to map the thrust levers themselves.
The challenge with this is that just because the thrust lever is in the reverse range doesn't mean the reversers are actually enabled (e.g., you might be in the air, and the aircraft may inhibit reverser deployment when there's no WOW), so if you just map the negative range to positive thrust plus reversers selected, this will lead to forward thrust being applied when reverse thrust is inhibited but you physically selected reversers. So what I do is I have aircraft-specific code to check for actual reverser *deployment*, and I switch thrust lever mappings based on that.