-----------------------
Someone asked about joystick configurations earlier in the thread. So here's mine.
First, I have two unrelated second-hand joysticks that just use the generic drivers. Oolite cheerfully recognizes them as separate devices under Debian Linux, and Elite: Dangerous recognizes them as separate devices under Windows.
Joystick #1 is a Saitek ST290 Pro. A web search found plenty of pictures of one in the right-hand configuration (including the one in the top of the original manual), but mine is in the left-hand configuration, which is a big part of why I got it. It has three axies, a throttle, six buttons including the trigger, and a four-way hat switch.
lsusb
identifies it as 06a3:0460 Saitek PLC ST290 Pro Flight Stick
.Joystick #2 is late-model Microsoft Sidewinder. I started out with the SideWinder Precision 2 (here's the picture at wikipedia), but the one that's on my desk right now is the SideWinder Force Feedback 2, which is identical apart from the chunkier force feedback base. It has three axies, a throttle, eight buttons including the trigger and four on the base, and a four-way hat switch.
lsusb
identifies it as 045e:001b Microsoft Corp. SideWinder Force Feedback 2 Joystick
The combination is a pretty decent HOSAS setup that I got at second-hand shop prices.
Stick #1 has throttle on the forward-back axis (which gives me 50% throttle without touching the stick) and yaw on the twist axis. The trigger fires missiles. Button 2 (in the center under the thumb) disarms missiles, and button 4 (to the right of button 2) triggers the ident system and can arm missiles as a side-effect. Button 3 (to the left of button 2) sends docking requests. Button 5 (above button 3, left of the hat switch) cycles through missiles, and button 6 (above button 4, right of the hat switch) toggles the weapon systems on and off. On the hat switch (above button 2), up and down control the scanner zoom, left controls the torus drive, and right controls the witchspace drive.
Stick #2 has pitch and roll on the obvious axies. The hat switch controls the viewport direction (and is how I internalized that "port" is "ship's left"). On the handle, the trigger fires the laser, button 2 (big centered on the handle) fires the ECM system, button 3 (left round button) engages fuel injectors, and button 4 (right round button) cycles through compass targets. On the base, button 6 (12 o'clock position) cycles through prime-able equipment, button 5 (3 o'clock position) cycles through functions of primeable equipment, and button 8 (6 o'clock position) activates the primeable equipment. Button 7 (9 o'clock position) would launch the escape pod if I had one equipped.