GameInputLabel

Enumeration of supported button labels.

Syntax

typedef enum GameInputLabel  
{  
    GameInputLabelUnknown = -1,  
    GameInputLabelNone = 0,  
    GameInputLabelXboxGuide = 1,  
    GameInputLabelXboxBack = 2,  
    GameInputLabelXboxStart = 3,  
    GameInputLabelXboxMenu = 4,  
    GameInputLabelXboxView = 5,  
    GameInputLabelXboxA = 7,  
    GameInputLabelXboxB = 8,  
    GameInputLabelXboxX = 9,  
    GameInputLabelXboxY = 10,  
    GameInputLabelXboxDPadUp = 11,  
    GameInputLabelXboxDPadDown = 12,  
    GameInputLabelXboxDPadLeft = 13,  
    GameInputLabelXboxDPadRight = 14,  
    GameInputLabelXboxLeftShoulder = 15,  
    GameInputLabelXboxLeftTrigger = 16,  
    GameInputLabelXboxLeftStickButton = 17,  
    GameInputLabelXboxRightShoulder = 18,  
    GameInputLabelXboxRightTrigger = 19,  
    GameInputLabelXboxRightStickButton = 20,  
    GameInputLabelXboxPaddle1 = 21,  
    GameInputLabelXboxPaddle2 = 22,  
    GameInputLabelXboxPaddle3 = 23,  
    GameInputLabelXboxPaddle4 = 24,  
    GameInputLabelLetterA = 25,  
    GameInputLabelLetterB = 26,  
    GameInputLabelLetterC = 27,  
    GameInputLabelLetterD = 28,  
    GameInputLabelLetterE = 29,  
    GameInputLabelLetterF = 30,  
    GameInputLabelLetterG = 31,  
    GameInputLabelLetterH = 32,  
    GameInputLabelLetterI = 33,  
    GameInputLabelLetterJ = 34,  
    GameInputLabelLetterK = 35,  
    GameInputLabelLetterL = 36,  
    GameInputLabelLetterM = 37,  
    GameInputLabelLetterN = 38,  
    GameInputLabelLetterO = 39,  
    GameInputLabelLetterP = 40,  
    GameInputLabelLetterQ = 41,  
    GameInputLabelLetterR = 42,  
    GameInputLabelLetterS = 43,  
    GameInputLabelLetterT = 44,  
    GameInputLabelLetterU = 45,  
    GameInputLabelLetterV = 46,  
    GameInputLabelLetterW = 47,  
    GameInputLabelLetterX = 48,  
    GameInputLabelLetterY = 49,  
    GameInputLabelLetterZ = 50,  
    GameInputLabelNumber0 = 51,  
    GameInputLabelNumber1 = 52,  
    GameInputLabelNumber2 = 53,  
    GameInputLabelNumber3 = 54,  
    GameInputLabelNumber4 = 55,  
    GameInputLabelNumber5 = 56,  
    GameInputLabelNumber6 = 57,  
    GameInputLabelNumber7 = 58,  
    GameInputLabelNumber8 = 59,  
    GameInputLabelNumber9 = 60,  
    GameInputLabelArrowUp = 61,  
    GameInputLabelArrowUpRight = 62,  
    GameInputLabelArrowRight = 63,  
    GameInputLabelArrowDownRight = 64,  
    GameInputLabelArrowDown = 65,  
    GameInputLabelArrowDownLLeft = 66,  
    GameInputLabelArrowLeft = 67,  
    GameInputLabelArrowUpLeft = 68,  
    GameInputLabelArrowUpDown = 69,  
    GameInputLabelArrowLeftRight = 70,  
    GameInputLabelArrowUpDownLeftRight = 71,  
    GameInputLabelArrowClockwise = 72,  
    GameInputLabelArrowCounterClockwise = 73,  
    GameInputLabelArrowReturn = 74,  
    GameInputLabelIconBranding = 75,  
    GameInputLabelIconHome = 76,  
    GameInputLabelIconMenu = 77,  
    GameInputLabelIconCross = 78,  
    GameInputLabelIconCircle = 79,  
    GameInputLabelIconSquare = 80,  
    GameInputLabelIconTriangle = 81,  
    GameInputLabelIconStar = 82,  
    GameInputLabelIconDPadUp = 83,  
    GameInputLabelIconDPadDown = 84,  
    GameInputLabelIconDPadLeft = 85,  
    GameInputLabelIconDPadRight = 86,  
    GameInputLabelIconDialClockwise = 87,  
    GameInputLabelIconDialCounterClockwise = 88,  
    GameInputLabelIconSliderLeftRight = 89,  
    GameInputLabelIconSliderUpDown = 90,  
    GameInputLabelIconWheelUpDown = 91,  
    GameInputLabelIconPlus = 92,  
    GameInputLabelIconMinus = 93,  
    GameInputLabelIconSuspension = 94,  
    GameInputLabelHome = 95,  
    GameInputLabelGuide = 96,  
    GameInputLabelMode = 97,  
    GameInputLabelSelect = 98,  
    GameInputLabelMenu = 99,  
    GameInputLabelView = 100,  
    GameInputLabelBack = 101,  
    GameInputLabelStart = 102,  
    GameInputLabelOptions = 103,  
    GameInputLabelShare = 104,  
    GameInputLabelUp = 105,  
    GameInputLabelDown = 106,  
    GameInputLabelLeft = 107,  
    GameInputLabelRight = 108,  
    GameInputLabelLB = 109,  
    GameInputLabelLT = 110,  
    GameInputLabelLSB = 111,  
    GameInputLabelL1 = 112,  
    GameInputLabelL2 = 113,  
    GameInputLabelL3 = 114,  
    GameInputLabelRB = 115,  
    GameInputLabelRT = 116,  
    GameInputLabelRSB = 117,  
    GameInputLabelR1 = 118,  
    GameInputLabelR2 = 119,  
    GameInputLabelR3 = 120,  
    GameInputLabelP1 = 121,  
    GameInputLabelP2 = 122,  
    GameInputLabelP3 = 123,  
    GameInputLabelP4 = 124  
} GameInputLabel  

Constants

Constant Description
GameInputLabelUnknown The label is unknown
GameInputLabelNone No label
GameInputLabelXboxGuide Xbox guide button
GameInputLabelXboxBack Xbox back button
GameInputLabelXboxStart Xbox start button
GameInputLabelXboxMenu Xbox menu button
GameInputLabelXboxView Xbox view button
GameInputLabelXboxA Xbox A button
GameInputLabelXboxB Xbox B button
GameInputLabelXboxX Xbox X button
GameInputLabelXboxY Xbox Y button
GameInputLabelXboxDPadUp Xbox DPad Up button
GameInputLabelXboxDPadDown Xbox Dpad down button
GameInputLabelXboxDPadLeft Xbox Dpad left button
GameInputLabelXboxDPadRight Xbox Dpad right button
GameInputLabelXboxLeftShoulder Xbox left shoulder button
GameInputLabelXboxLeftTrigger Xbox left trigger
GameInputLabelXboxLeftStickButton Xbox left stick button
GameInputLabelXboxRightShoulder Xbox right shoulder button
GameInputLabelXboxRightTrigger Xbox right trigger button
GameInputLabelXboxRightStickButton Xbox right stick button
GameInputLabelXboxPaddle1 Xbox paddle 1
GameInputLabelXboxPaddle2 Xbox paddle 2
GameInputLabelXboxPaddle3 Xbox paddle 3
GameInputLabelXboxPaddle4 Xbox paddle 4
GameInputLabelLetterA Alpha Numeric Key A
GameInputLabelLetterB Alpha Numeric Key B
GameInputLabelLetterC Alpha Numeric Key C
GameInputLabelLetterD Alpha Numeric Key D
GameInputLabelLetterE Alpha Numeric Key E
GameInputLabelLetterF Alpha Numeric Key F
GameInputLabelLetterG Alpha Numeric Key G
GameInputLabelLetterH Alpha Numeric Key H
GameInputLabelLetterI Alpha Numeric Key I
GameInputLabelLetterJ Alpha Numeric Key J
GameInputLabelLetterK Alpha Numeric Key K
GameInputLabelLetterL Alpha Numeric Key L
GameInputLabelLetterM Alpha Numeric Key M
GameInputLabelLetterN Alpha Numeric Key N
GameInputLabelLetterO Alpha Numeric Key O
GameInputLabelLetterP Alpha Numeric Key P
GameInputLabelLetterQ Alpha Numeric Key Q
GameInputLabelLetterR Alpha Numeric Key R
GameInputLabelLetterS Alpha Numeric Key S
GameInputLabelLetterT Alpha Numeric Key T
GameInputLabelLetterU Alpha Numeric Key U
GameInputLabelLetterV Alpha Numeric Key V
GameInputLabelLetterW Alpha Numeric Key W
GameInputLabelLetterX Alpha Numeric Key X
GameInputLabelLetterY Alpha Numeric Key Y
GameInputLabelLetterZ Alpha Numeric Key Z
GameInputLabelNumber0 Alpha Numeric Key 0
GameInputLabelNumber1 Alpha Numeric Key 1
GameInputLabelNumber2 Alpha Numeric Key 2
GameInputLabelNumber3 Alpha Numeric Key 3
GameInputLabelNumber4 Alpha Numeric Key 4
GameInputLabelNumber5 Alpha Numeric Key 5
GameInputLabelNumber6 Alpha Numeric Key 6
GameInputLabelNumber7 Alpha Numeric Key 7
GameInputLabelNumber8 Alpha Numeric Key 8
GameInputLabelNumber9 Alpha Numeric Key 9
GameInputLabelArrowUp Arrow Up
GameInputLabelArrowUpRight Arrow Up Right
GameInputLabelArrowRight Arrow Right
GameInputLabelArrowDownRight Arrow Down Right
GameInputLabelArrowDown Arrow Down
GameInputLabelArrowDownLLeft Arrow Down Left
GameInputLabelArrowLeft Arrow Left
GameInputLabelArrowUpLeft Arrow Up Left
GameInputLabelArrowUpDown Arrow Up Down
GameInputLabelArrowLeftRight Arrow Left Right
GameInputLabelArrowUpDownLeftRight Arrow Up Down Left Right
GameInputLabelArrowClockwise Arrow Clockwise
GameInputLabelArrowCounterClockwise Arrow Counter-Clockwise
GameInputLabelArrowReturn Arrow Return
GameInputLabelIconBranding Icon Branding
GameInputLabelIconHome Icon Home
GameInputLabelIconMenu Icon Menu
GameInputLabelIconCross Icon Cross
GameInputLabelIconCircle Icon Circle
GameInputLabelIconSquare Icon Square
GameInputLabelIconTriangle Icon Triangle
GameInputLabelIconStar Icon Star
GameInputLabelIconDPadUp Icon Dpad Up
GameInputLabelIconDPadDown Icon Dpad Down
GameInputLabelIconDPadLeft Icon DPad Left
GameInputLabelIconDPadRight Icon DPad Right
GameInputLabelIconDialClockwise Icon Dial Clockwise
GameInputLabelIconDialCounterClockwise Icon Dial Counter-Clockwise
GameInputLabelIconSliderLeftRight Icon Slider Left Right
GameInputLabelIconSliderUpDown Icon Slider Up Down
GameInputLabelIconWheelUpDown Icon Wheel Up Down
GameInputLabelIconPlus Icon Plus
GameInputLabelIconMinus Icon Minus
GameInputLabelIconSuspension Icon Suspension
GameInputLabelHome Home
GameInputLabelGuide Guide
GameInputLabelMode Mode
GameInputLabelSelect Select
GameInputLabelMenu Menu
GameInputLabelView View
GameInputLabelBack Back
GameInputLabelStart Start
GameInputLabelOptions Options
GameInputLabelShare Share
GameInputLabelUp Up
GameInputLabelDown Down
GameInputLabelLeft Left
GameInputLabelRight Right
GameInputLabelLB Left Back button
GameInputLabelLT Left Trigger button
GameInputLabelLSB Left Stick button
GameInputLabelL1 Left button 1 (PlayStation®)
GameInputLabelL2 Left Button 2 (PlayStation)
GameInputLabelL3 Left Button 3 (PlayStation)
GameInputLabelRB Right Back button
GameInputLabelRT Right Trigger button
GameInputLabelRSB Right Stick button
GameInputLabelR1 Right button 1 (PlayStation)
GameInputLabelR2 Right button 2 (PlayStation)
GameInputLabelR3 Right button 3 (PlayStation)
GameInputLabelP1 Player 1
GameInputLabelP2 Player 2
GameInputLabelP3 Player 3
GameInputLabelP4 Player 4

"PlayStation" is a registered trademark or trademark of Sony Interactive Entertainment Inc.

Remarks

GameInputLabel accounts for multiple device types including many types of gamepads. Member of GameInputArcadeStickInfo. Member of GameInputControllerAxisInfo. Member of GameInputControllerButtonInfo.
Member of GameInputControllerSwitchInfo.
Member of GameInputFlightStickInfo.
Member of GameInputGamePadInfo.
Member of GameInputRacingWheelInfo.
Member of GameInputTouchSensorInfo.
Member of GameInputUINavigationInfo.

Requirements

Header: GameInput.h

Supported platforms: Windows, Xbox One family consoles and Xbox Series consoles

See also

Input API Overview
GameInput
GameInputArcadeStickInfo
GameInputControllerAxisInfo
GameInputControllerButtonInfo
GameInputControllerSwitchInfo
GameInputFlightStickInfo
GameInputGamePadInfo
GameInputRacingWheelInfo
GameInputTouchSensorInfo
GameInputUINavigationInfo