User guide

Xbox Adaptive Controller

The Xbox Adaptive Controller (XAC) is an XBox One controller that can form the hub of a custom game controller system for gamers with limited mobility.  It can be used with the Quadstick in two completely different ways:
Since in the first method the Quadstick's outputs are limited to eight buttons and only one joystick when plugged into the side of the XAC, the second method using Copilot is probably the most flexible since it gives the user a greater number of buttons and joysticks that can be controlled by the Quadstick.
Each user's situation is unique and there will be occasions where the decision is made to use the first method instead of the second and this article will describe that use case:
The XAC requires an external power supply when the Quadstick is connected to either of the USB ports on the side.
When using the Default Configuration in USB mode 0 (PS3 compatible) the following button mappings are the result:
In both the left and right USB ports, six buttons and Left Analog Up & Down are available.  The left analog stick output from the QS was mapped to either the left or right stick of the XBox, depending on which side the QS was plugged into.  The output value is 0-100% analog.  The buttons that mapped to Left Analog Up & Down controls were 0 or 100%, so mostly useful for games that don't need a full analog range.
Since it can be very confusing to map buttons through a series of name changes, a recent update to the Quadstick firmware (build 2087) and spreadsheet editor functions has added new output names specifically for the XAC:
When connected to the USB connector on the right side, the following outputs names can be used:
When connected to the USB connector on the left side of the XAC, the following output names can be used:
A couple of things to note: