Spacecraft have more degrees of freedom than typical cars or airplanes, making them complicated to pilot. A custom USB controller was created to make it easier to perform precise maneuvers in the spaceflight simulator Orbiter.
Unlike most spacecraft games, Orbiter tries for as much physical realism as possible, including the need for considerable finesse when docking a spaceship at the ISS’s air lock. Unfortunately, the keyboard controls are not particularly intuitive, and most joysticks and other game controllers are designed with airplanes, cars, or avatars in mind, not spacecraft. So I decided to build my own controller.