I use a USB X Box controller, but for FSS/DSS.
Shouldn't be too hard here. Maybe something like.....
Right Trigger = Go Forward
Left Trigger = Go Reverse
Right Shoulder = Turret Mode
Left Shoulder = Fire Turret Weapons
D-Pad = Pips, with down being reset
Right Stick = Steering/Turret Control
Left Stick = Thrusters (vert/lat)
A/B/X/Y = Cargo Scoop, Night Vision, Scanner, Target Next?
Just spitballin' here