Keyboard? Give me a break

. Mouse? Maybe for Solitaire or Halo, same thing

. Joystick is the only way to fly

.
Fmstrat, I happen to have that stick. Here's my config:
X/Y: obvious

Twist: bank
Throttle: throttle

Hat: Camera left/right/up/rear
Trigger: primaries
Button 2: secondaries
Button 3: nearest hostile
Button 4: target in reticle
Button 5: target nearest attacker
Button 6: equalize shields
Left shift button (Button 11): Afterburner
F1 Base Button: Countermeasures
F2 Base Button: Target nearest bomb/bomber
I don't use the other base buttons; I keep both hands on the stick while playing, except when I have to use a keyboard command. Now that I think of it, though, those other buttons might be useful for features like jumping out.