После опробования различных вариантов я пришел к выводу, что не следует перегружать джойстик различными функциями. У меня теперь на джойстике только самое необходимое.
Общее для всех режимов:
ось X - элероны
ось Y - руль высоты
ось Rudder - руль направления
ось Throttle - тяга
ось Rotary 1 - шаг винта
ось Rotary 2 - закрылки (чит, конечно)
Trigger - пушки
Pinkie - пулеметы
Launch - бомбы
Mouse Fire - шаг винта авто
Fire A - форсаж
Fire B - радиатор
Fire C - ракеты
Fire D - колесный тормоз
Mouse Hat - мышь (плавный обзор)
Stick Hat 1 - обзор тип 1 по горизонту
Throttle Hat - down - обзор тип 1 смотреть вверх (совместно со Stick Hat 1 дает полный обзор верхней полусферы)
Throttle Hat - up - обзор тип 1 смотреть вниз (совместно со Stick Hat 1 дает полный обзор нижней полусферы)
Throttle Hat - right - изменить угол обзора (нормальный, широкоугольный, прильнуть к прицелу)
Throttle Hat - left - изменить положение головы пилота (тоже, что и Shift-F1)
Aux 1 - убрать шасси вручную (симулируется 51 нажатие)
Aux 3 - выпустить шасси вручную (симулируется 51 нажатие)
Mode 1,2,3 - переключение на соответствующие режимы.
Режим 1:
Stick Hat 2 - up - поднять ТРВ
Stick Hat 2 - down - опустить ТРВ
Stick Hat 2 - right - ТРВ в нейтраль
Режим 2:
Stick Hat 2 - right - ТЭ вправо
Stick Hat 2 - left - ТЭ влево
Stick Hat 2 - up - ТЭ в нейтраль
Режим 3:
Stick Hat 2 - right - ТРН вправо
Stick Hat 2 - left - ТРН влево
Stick Hat 2 - up - ТРН в нейтраль