I'm experiencing several limitations using it with Oolite (linux version). Although I can assign any of the control's buttons/axis to functions specified in joystick setup, several of these are not working.
I guess at the moment Oolite can handle only a limited set of buttons/axis on a stick:
2008-07-29 10:08:36.282 oolite[3113] [unclassified.JoystickHandler]: Joystick button out of range: 20
2008-07-29 10:08:37.640 oolite[3113] [unclassified.JoystickHandler]: Joystick button out of range: 31
2008-07-29 10:08:43.218 oolite[3113] [unclassified.JoystickHandler]: Joystick button out of range: 30
2008-07-29 10:08:44.141 oolite[3113] [unclassified.JoystickHandler]: Stick axis out of range - axis was 10
2008-07-29 10:08:55.550 oolite[3113] [unclassified.JoystickHandler]: Joystick button out of range: 20