one solution for the reverse on saitek or ch product is to modify the fsx config file manually
find your standard.xml file in c:\Documents and Settings/yourname/Application Data/Microsoft/FSX/Controls
this is the file containing the input controllers mapping.
in this file, find the button corresponding to the reverse position of the axe on the saitek quadrant
and type this (for example, the button is the number 20 for 1st axe reverse if i remember) (if you don't know how to do, ask me and i will explain)*
Saitek Pro Flight Yoke{........}
....
......
and finally the right button (to find it, assigned in fsx in-game commands menu a function you can identify easily in this file)
20 <= button identifier (already exists if already assigned)
THROTTLE1_DECR <= added or modified line
1 <= added or modified line
THROTTLE1_CUT <= added or modified line
it's for engine 1 of course, do it for all axes controlling engines.
the effect is the following :
1 - by going to reverse position, the button is down => THROTTLE1_DECR => the throttle are decrease to reverse (because of the repeat (1...)
2 - by comng back to the idle position, the reverse button is up => THROTTLE1_CUT => the throttle back to 0%
i use these parameters at home and it works (on a ch quadrant product) . but it works only if your have one axe by engine. it's not a solution for multi engine on 1 axe
i didn't have tested but by replacing THROTTLE1_DECR by THROTTLE_DECR and THROTTLE1_CUT by THROTTLE_CUT, perhaps you can control all the engines on 1 axe
the THROTTLEx_DECR like many others functions can not be assigned by fsx in-game menu, that's why you have to do it manually. you will find in the fsx sdk all the functions you can use (SDK\Core Utilities Kit\Variables\Event IDs.htm)
if you want to do the same with the pitch of the 1st engine (on button 21 for 2nd axe reverse,...always if i remember) :
-
21
PROP_PITCH1_DECR
1
PROP_PITCH1_HI
and finally, sorry for my language but i'm not english native :)
good fly