Just add joysticks to the game. It taking yaw and pitch but cant strafe or rolling since it has it's limits. But this poses another issue, not being able to move your head when flying. And the solution to that is you have to press a button to toggle flying with joystick or hold a button down such as a mouse button when piloting with a joystick. ( I know its not the greatest solution but if there is and that could work please comment what it is) And these are more likely to be used in ships like fighters or smaller ships or basically any ship that does lots of maneuvering and not for large and bulky ships.