Using Alternative Input Devices (Xbox 360)

Discusses various controller subtypes and mappings for each of these controllers to the standard Xbox 360 gamepad.

  • Required and Optional Features
  • Alternate Guitar
  • Arcade Stick
  • Big Button Pad
  • Dance Pad
  • Drum Kit
  • Flight Stick
  • Gamepad
  • Guitar
  • Wheel

Required and Optional Features

Support for the following features is required from all controller subtypes:

  • The action buttons: A, B, X, and Y.
  • The Back, Start, and Xbox Guide buttons.
  • The directional pad (Up, Down, Left, and Right), the Ring of Light, and voice support.

Support for the following features is optional:

  • The serial port, which is part of the Expansion Port.
  • The Left/Right stick buttons (that is, thumbsticks).
  • The Left/Right triggers.
  • The Left/Right shoulder buttons (that is, bumpers).

Alternate Guitar

This controller consists of a guitar with a vertical orientation sensor and whammy bar.

Note

In addition to the standard control set, the standard and alternate guitar controllers implement additional vendor-specific effects.

Game Function Gamepad Guitar (alternate)
Game Dependent Right Trigger Accelerometer
Game Dependent Left Trigger Accelerometer
Game Dependent/Menu Navigation Directional Pad (Up/Down/Left/Right) Strum Up, Strum Down, DPad Left, DPad Right
Game Dependent A, B, X, Y button Green (1st Neck button), Red (2nd Neck button), Blue (4th Neck button), Yellow (3rd Neck button)
Game Dependent Left Bumper Orange (5th Neck button)
Not used Right Bumper Optional Guitar Effect 3
Pause/Wakes controller from standby and then signals console to wake up. Start button Start button
Back Back button Back button
Opens Xbox 360 Console’s on screen menu. It wakes controller from standby and then signals console to wake up. Xbox Guide button Xbox Guide button
Not used Left Stick X-axis Not used
Not used Left Stick Y-axis Not used
Game Dependent Right Stick X-axis

Whammy Bar.

When the whammy bar is held out from the base of the controller, it is in an Out (or neutral) position and returns a full negative value (-32,768). When the whammy bar is held against the base of the controller, it is in an In position and registers a full positive value (32,767).

Game Dependent Right Stick Y-axis

Vertical Accelerometer

When the controller is held at an angle of +55º or more, the Y-axis of the right stick registers a full positive max value. Values less than 55º register a positive value between 0 and 32,767. When the controller is held at an angle of -55º or more, the X-axis of the right stick registers a full negative max value. Values less than -55º register a negative value between 0 and -32,768.

Not used Left and Right Stick buttons Not used

Arcade Stick

This controller consists of a digital joystick and buttons, which are commonly used for arcade and fighting games.

Game Function Gamepad Arcade Stick
Game Dependent Right Trigger RT button (optional)
Game Dependent Left Trigger LT button (optional)
Game Dependent/Menu Navigation Directional Pad (Up/Down/Left/Right) Arcade Stick (Up/Down/Left/Right)
Game Dependent A, B, X, Y button Green/Red/Blue/Yellow button
Game Dependent Left Bumper Optional
Game Dependent Right Bumper Optional
Pause/Wakes controller from standby and then signals console to wake up. Start button Start button
Back Back button Back button
Opens the on-screen Xbox 360 menu. It wakes controller from standby and then signals console to wake up. Xbox Guide button Xbox Guide button
Not used Left and Right Stick X-axis Not used
Not used Left and Right Stick Y-axis Not used

Big Button Pad

This controller consists of one big button and several other buttons.

Game Function Gamepad Big Button Pad
Game Dependent/Menu Navigation Directional Pad (Up/Down/Left/Right) Directional Pad (Up/Down/Left/Right)
Game Dependent A, B, X, Y button A, B, X, Y button
Pause/Wakes controller from standby and then signals console to wake up. Start button Start button
Back Back button Back button
Opens the on-screen Xbox 360 menu. It wakes controller from standby and then signals console to wake up. Xbox Guide button Xbox Guide button
Game Dependent Not applicable Big Button

Dance Pad

This controller consists of a floor mat, which is used exclusively with dance games. An optional headset extension cable might be bundled with the dance pad.

Game Function Gamepad Dance Pad
Not used Right Trigger Not used
Not used Left Trigger Not used
Game dependent Directional Pad (Up/Down/Left/Right) Top/North, Bottom/South, West/Left, East/Right pads
Game dependent A, B, X, Y button A Pad (North East), B Pad (North West), X Pad (South East), Y Pad (South West)
Not used Left Bumper Not used
Not used Right Bumper Not used
Pause/Wakes controller from standby and then signals console to wake up. Start button Start Button/Pad
Back Back button Back Button/Pad
Opens the on-screen Xbox 360 menu. Wakes controller from standby and then signals console to wake up. Xbox Guide button Xbox Guide Button/Pad
Not used Left Stick X and Y-axis Not used
Not used Right Stick X and Y-axis Not used
Not used Left and Right Stick buttons Not used

Drum Kit

This controller consists of a drum kit, which is used for music games. Bass drum control is implemented as a foot pedal with various drums represented by four (core kit) or seven (extended drum kit) pads.

Game Function Gamepad Drum Kit
Not used Right Trigger Not used
Not used Left Trigger Not used
Game Dependent/Menu Navigation Directional Pad (Up/Down/Left/Right) Directional Pad
Game Dependent A, B, X, Y button Green, Red, Blue, and Yellow pads.
Game Dependent Left Bumper Orange pedal
Game Dependent Right Bumper Extra Pad 3 (optional)
Pause/Wakes controller from standby and then signals console to wake up. Start button Start button
Back Back button Back button
Opens the on-screen Xbox 360 menu. Wakes controller from standby and then signals console to wake up. Xbox Guide button Xbox Guide button
Game Dependent Left Stick button Extra Pad 2 (optional)
Game Dependent Right Stick button Extra Pad 1 (optional)

Flight Stick

This controller consists of an aircraft joystick, which is used for flight simulation, air combat, and space combat games. The joystick’s position is mapped to the Left Stick’s X and Y-axes as on a Cartesian plane.

Dd254801.Button_Mapping_Joystick_Cartesian(en-us,XNAGameStudio.41).png

Game Function Gamepad Flight Stick
Throttle (Up/Down) Right Trigger Throttle Control (Forward/Backward)
Rudder (Left/Right) Left Trigger Twisting handle or rocker switch
Menu Navigation Directional Pad (Up/Down/Left/Right) Hat switch
Primary weapon, Secondary weapon, Action, Action A, B, X, Y button Joystick trigger, B, X, Y buttons
Optional Left Bumper Optional
Optional Right Bumper Optional
Pause/Wakes controller from standby and then signals console to wake up. Start button Start button
Back Back button Back button
Opens the on-screen Xbox 360 menu. Wakes controller from standby and then signals console to wake up. Xbox Guide button Xbox Guide button
Roll (Left/Right) Left Stick X-axis Joystick X-axis
Pitch (Up/Down) Left Stick Y-axis Joystick Y-axis
Point Of View Right Stick X and Y-axis Right Stick X and Y-axis
Optional Left and Right Stick buttons Optional

Gamepad

This is the standard Xbox 360 controller. It is suitable for emulating all other controller subtypes.

Game Function Gamepad
Game Dependent Right Trigger
Game Dependent Left Trigger
Game Dependent/Menu Navigation Directional Pad (Up/Down/Left/Right)
Game Dependent A, B, X, Y button
Game Dependent Left Bumper
Game Dependent Right Bumper
Pause/Wakes controller from standby and then signals console to wake up. Start button
Back Back button
Opens the on-screen Xbox 360 menu. Wakes controller from standby and then signals console to wake up. Xbox Guide button
Not used Left and Right Stick X-axis
Not used Left and Right Stick Y-axis

Guitar

This controller consists of a guitar with a vertical orientation sensor and whammy bar. In addition, some controllers implement vendor-specific optional effects.

Game Function Gamepad Guitar
Game Dependent Right Trigger Optional Guitar Effect 2 (Right Effect Pedal)
Game Dependent Left Trigger Optional Guitar Effect 1 (Right Effect Pedal)
Game Dependent/Menu Navigation Directional Pad (Up/Down/Left/Right) Strum Up, Strum Down, DPad Left, DPad Right
Game Dependent A, B, X, Y button Green (1st Neck button), Red (2nd Neck button), Blue (4th Neck button), Yellow (3rd Neck button)
Game Dependent Left Stick button + A Left Stick button + A
Game Dependent Left Stick button + B Left Stick button + B
Game Dependent Left Stick button + X Left Stick button + X
Game Dependent Left Stick button + Y Left Stick button + Y
Game Dependent Left Bumper Orange (5th Neck button)
Game Dependent Lower Left Bumper Left Stick button + Left BUmper
Not used Right Bumper Optional Guitar Effect 3
Pause/Wakes controller from standby and then signals console to wake up. Start button Start button
Back Back button Back button
Opens Xbox 360 Console’s on screen menu. Wakes controller from standby and then signals console to wake up. Xbox Guide button Xbox Guide button
Not used Left Stick X-axis Not used
Not used Left Stick Y-axis Not used
Game Dependent Right Stick X-axis

Whammy Bar.

When the whammy bar is held out from the base of the controller, it is in an Out (or neutral) position and returns a full negative value (-32,768). When the whammy bar is held against the base of the controller, it is in an In position and registers a full positive value (32,767).

Game Dependent Right Stick Y-axis

Tilt Sensor

When the controller is held at an angle of +55º or more, the Y-axis of the right stick registers a full positive max value. Values less than 55º register a positive value between 0 and 32,767. When the controller is held at an angle of -55º or more, the X-axis of the right stick registers a full negative max value. Values less than -55º register a negative value between 0 and -32,768.

Not used Left and Right Stick buttons Not used

Wheel

Several wheels (with associated pedals) are available for the Xbox 360 platform.

Game Function Gamepad Wheel
Accelerate Right Trigger Accelerator Pedal
Brake Left Trigger Brake Pedal
Game Dependent/Menu Navigation Directional Pad (Up/Down/Left/Right) Directional Pad (Up/Down/Left/Right)
Game Dependent A, B, Y, X button A, B, Y, X button
Gear Down Left Bumper Left Paddle/Shift Lever
Gear Up Right Bumper Right Paddle/Shift Lever
Pause/Wakes controller from standby and then signals console to wake up Start button Start button
Back Back button Back button
Opens Xbox 360 Console’s on-screen menu; wakes controller from standby and then signals console to wake up Xbox Guide button Xbox Guide button
Steering Left Stick X-axis Wheel Rotation
Not used Left Stick Y-axis Not used
Optional Right Stick X-axis Optional
Optional Right Stick Y-axis Optional

See Also

Conceptual

Responding to User Input