I love the Steam Controller, however it presents itself to the running process directly as an xinput controller. Unfortunately this means Orbiter can't detect it during launch.
This plugin detects the xinput controller presented by the Steam Controller and maps the analog inputs to the flight control surfaces.
Unzip the contents into your Orbiter install directory.
- Enable OrbiterSteamController in the Orbiter Modules menu
- Add Orbiter as a non-Steam game
- Configure the controller in the Steam Overlay
- Configure the analog stick as Joystick Move with Output set to Left Joystick
- For the left and right triggers, configure the Trigger Analog Output as Left Trigger and Right Trigger respectively and disable Full Pull and Soft Pull Actions
The analog stick will now control pitch and roll. The left and right triggers will control yaw.
- Outside of the analog functions, you can configure almost everything else directly in the Steam Overlay by mapping keys to the Steam Controller.
- You can configure one of the pads as a mouse with a Touch Binding of "RIGHT MOUSE" - and a click action of the HOME key. This will give you a nice touchpad for changing your view, looking around in the cockpit.