Hey, thank you for your helpful answers!! laugh
My problem with the default joy_* functions were
1) no vibration and
2) you can't press both triggers at once, one of the most important functions of them (zoom then shoot for example)

I will look into the DirectInput API, that looks promising but complicated.