Just to give my 2 cents:
They are really needed in FC2? I see the need in more complex sims like Falcon 4 and variants, or BlackShark.
You're missing the point. By assigning the joystick buttons directly to the game functions, there are no character conversion involved. The game reads directly from the joystick state. You can even use joystick buttons as modifiers (pink switch) or multiple modifiers at the same time, without the hassle of Ctrl, Alt and Shift mix and mess.
However, I had to do two things in the SST programming software for the X-52:
- Setup bands for a slider to emit + and - keys. All the aircraft but the A-10 have an axis for the MFD Range (shkval zoom, or radar range). But the Mav zoom in A-10 can only be done by keys.
- Setup one joystick button to emit the keycode for teamspeak, since the game doesn't have built-in VOIP.