Skip to content

Commit

Permalink
Added a README
Browse files Browse the repository at this point in the history
  • Loading branch information
mtwomey committed May 28, 2017
1 parent 18b29a9 commit f6f8355
Showing 1 changed file with 28 additions and 0 deletions.
28 changes: 28 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# OrbiterSteamController

## Intro

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.

## Install

Unzip the contents into your Orbiter install directory.

## Setup

1. Enable OrbiterSteamController in the Orbiter _Modules_ menu
2. Add Orbiter as a non-Steam game
3. 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

## Use

The analog stick will now control pitch and roll. The left and right triggers will control yaw.

## Additional Tips

* 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.

0 comments on commit f6f8355

Please sign in to comment.