I just tried playing this game with a proper joystick and mouse setup, and it turns out that a lot of the controls, although assignable to joystick buttons in the options menu, don't actually work in game. So I went and tested all of the controls and made a list. You're welcome!
Methodology: For each of these controls, I assigned a joystick button (not axis) in the options and tested their functioning in the testing grounds, unless otherwise noted. To double-check, I also tried the keyboard control for the function, which usually worked, unless otherwise noted.
The joystick I used for testing was a Saitek Cyborg X.
The controls that worked fine when assigned to joystick buttons are marked below with: -
The controls that did not work when assigned to joystick buttons are marked with: NOT WORKING
The four axis controls are marked as not applicable for obvious reasons.
Throttle Up NOT WORKING Throttle Down NOT WORKING Turn Left NOT WORKING Turn Right NOT WORKING Centre Torso - Centre Legs NOT WORKING Full Stop - Toggle Arm Lock NOT WORKING Toggle Power - Next Target - Show Target Overlay NOT WORKING Jump Jets - Free Look - Override Shutdown - Fire Selected Weapon Group - Fire Weapon Group 1 - Fire Weapon Group 2 - Fire Weapon Group 3 - Fire Weapon Group 4 - Fire Weapon Group 5 - Fire Weapon Group 6 - Toggle Weapon Group - Toggle Chain Fire - Weapon Group Highlight Up - Weapon Group Highlight Down - Weapon Group Highlight Left - Weapon Group Highlight Right - Alpha Strike - Weapon Door Toggle NOT WORKING Cockpit Light NOT WORKING Toggle Zoom Mode - Toggle Adv. Zoom NOT WORKING Toggle Night Vision - Toggle Thermal Vision - Toggle ECM Mode NOT WORKING Toggle Cockpit Item NOT WORKING (Keyboard not working either. Tested with coconut monkey in testing grounds and live match.) Coolant Flush NOT WORKING Global Chat NOT WORKING (tested in live match) Team Chat NOT WORKING (tested in live match) End Chat NOT WORKING (tested in live match) Show Battlegrid NOT WORKING (tested in live match) Scoreboard NOT WORKING (tested in live match) Torso Twist (not applicable) Pitch (not applicable) Analog Throttle (not applicable) Analog Turn (not applicable) Invert Throttle NOT WORKING Set Throttle 10% NOT WORKING Set Throttle 20% NOT WORKING Set Throttle 30% NOT WORKING Set Throttle 40% NOT WORKING Set Throttle 50% NOT WORKING Set Throttle 60% NOT WORKING Set Throttle 70% NOT WORKING Set Throttle 80% NOT WORKING Set Throttle 90% NOT WORKING Set Throttle 100% NOT WORKING Set Throttle Up NOT WORKING Set Throttle Down NOT WORKING
If I may ask for anything, I'd ask that you take into account the fact that the driver interface for joysticks is used for all sorts of input devices, and what works for run-of-the-mill joysticks or gamepads might not work for less traditional input devices. The invested simulation freaks playing this game will love you long time if you make joystick/device support work properly! <3
Edited by Kashaar, 30 March 2013 - 04:03 PM.