GASPilot | QuadController Interface | Game Accessibility Suite | License | Credits |
When I first got mine, I expected that many of the top-tier games would work pretty well with it. After all, most of these games have well designed fully configurable input systems where you can map pretty much everything to whatever you want. The QuadController is based off of a standard Xbox/360 controller - so it looks just like one under Windows, driver and all.
Boy, was I wrong!
The first thing I learned is that just because you can map an axis or a button to something doesn't mean it's usable. I've tried to solve the problems I've encountered with this controller specifically - many of the solutions would work for a variety of controllers if added to the basic configuration options.
Some examples:The QuadController's center is an 8-way digital joystick. It may be used to control the normal joystick (lX and lY in DirectInput), the rotational control (lRx/lRy), or the point of view (rgdwPov[0]). To switch between the different controls, you adjust the Axis Toggle 1 and Axis Toggle 2 switches.
Axis Controlled | Toggle 1 | Toggle 2 |
---|---|---|
X/Y | Up | Down |
X/Y Rot | Down | Down |
Pov[0] | * | Up |
The Z Trigger 1 and Z Trigger 2 control the Z-Axis together. Both are analog trigger controls, and at rest they are centered. Pressing Z Trigger 1 lowers the Z-Axis from centered to min, pressing Z Trigger 2 raises the Z-Axis from centered to max.
GASPilot's current mappings for the axes are as follows:Axis | Mapped to: | Used in an FPS for: |
---|---|---|
X | Filtered Mouse X | Normal Movement/Turning |
Y | W (forward), S (back) | |
Z | Filtered Mouse Y | Looking up/down |
X Rot | Filtered Mouse X | Menu Navigation |
Y Rot | Filtered Mouse Y | |
Pov[0] X | A (left), D (right) | Vehicles/Strafing |
Pov[0] Y | W (forward), S (back) |
Pushbutton | Mapped To: |
---|---|
Pushbutton 1 | 'F' (Flashlight) |
Pushbutton 2 | F13/F14 toggle (GASPilot Speed Control) |
Pushbutton 3 | Unused |
Each of the Sip/Puff switches has two buttons - one that is depressed while sipping, and another that is depressed while puffing.
Sip/Puff | Mapped To (Sip): | Mapped To (Puff) |
---|---|---|
Sip/Puff 1 | ESC (menus, etc. - Also clears all toggles) | TAB & E (PDA in doom, Use in HL2) |
Sip/Puff 2 | Mouse Wheel (weapon change) | 'C' Toggle (crouch) AND presses 'R' for reload |
Sip/Puff 3 | Left Mouse Button (Fire) | Right Mouse Button (Jump/Alt Fire) |
Sip/Puff 4 | Left Control Toggle (Continuous fire/Crouch) | Left Shift Toggle (Sprint) |