Хм?...

По самому первому вопросу дискуссии:

У X45 есть 7 кнопок + 1 "шифт" + 3-хрежимный переключатель, что означает 7(к) х 2(ш) х 3(р) = 42 кнопки. Это не считая кнюпелей (шляп) и осей.

В то же время "любой джойстик, как имеющий 3 шифта" можно настроить лишь во Фланкере - абсолютное большинство иных симуляторов этого не позволяют.

И, наконец, если не трогать собственно программирование X45, то даже через DirectInput (как это делается во всех современных симуляторах по умолчанию) у меня получается (со всеми кнюпелями) 40 кнопок...