ENUM

DeviceCapability

Input device capabilities exposed by the underlying device API.

  • enum DeviceCapability {
  • # No capability.
  • NONE
  • # Button 0
  • BUTTON0
  • # Button 1
  • BUTTON1
  • # Button 2
  • BUTTON2
  • # Button 3
  • BUTTON3
  • # Button 4
  • BUTTON4
  • # Button 5
  • BUTTON5
  • # Button 6
  • BUTTON6
  • # Button 7
  • BUTTON7
  • # Button 8
  • BUTTON8
  • # Button 9
  • BUTTON9
  • # Button 10
  • BUTTON10
  • # Button 11
  • BUTTON11
  • # Button 12
  • BUTTON12
  • # Button 13
  • BUTTON13
  • # Button 14
  • BUTTON14
  • # Button 15
  • BUTTON15
  • # Button 16
  • BUTTON16
  • # Button 17
  • BUTTON17
  • # Button 18
  • BUTTON18
  • # Button 19
  • BUTTON19
  • # Button 20
  • BUTTON20
  • # Button 21
  • BUTTON21
  • # Button 22
  • BUTTON22
  • # Button 23
  • BUTTON23
  • # Button 24
  • BUTTON24
  • # Button 25
  • BUTTON25
  • # Button 26
  • BUTTON26
  • # Button 27
  • BUTTON27
  • # Button 28
  • BUTTON28
  • # Button 29
  • BUTTON29
  • # Button 30
  • BUTTON30
  • # Button 31
  • BUTTON31
  • # Button 32
  • BUTTON32
  • # Button 33
  • BUTTON33
  • # Button 34
  • BUTTON34
  • # Button 35
  • BUTTON35
  • # Button 36
  • BUTTON36
  • # Button 37
  • BUTTON37
  • # Button 38
  • BUTTON38
  • # Button 39
  • BUTTON39
  • # Button 40
  • BUTTON40
  • # Button 41
  • BUTTON41
  • # Button 42
  • BUTTON42
  • # Button 43
  • BUTTON43
  • # Button 44
  • BUTTON44
  • # Button 45
  • BUTTON45
  • # Button 46
  • BUTTON46
  • # Button 47
  • BUTTON47
  • # Button 48
  • BUTTON48
  • # Button 49
  • BUTTON49
  • # Button 50
  • BUTTON50
  • # Button 51
  • BUTTON51
  • # Button 52
  • BUTTON52
  • # Button 53
  • BUTTON53
  • # Button 54
  • BUTTON54
  • # Button 55
  • BUTTON55
  • # Button 56
  • BUTTON56
  • # Button 57
  • BUTTON57
  • # Button 58
  • BUTTON58
  • # Button 59
  • BUTTON59
  • # Button 60
  • BUTTON60
  • # Button 61
  • BUTTON61
  • # Button 62
  • BUTTON62
  • # Button 63
  • BUTTON63
  • # Button 64
  • BUTTON64
  • # Button 65
  • BUTTON65
  • # Button 66
  • BUTTON66
  • # Button 67
  • BUTTON67
  • # Button 68
  • BUTTON68
  • # Button 69
  • BUTTON69
  • # Button 70
  • BUTTON70
  • # Button 71
  • BUTTON71
  • # Button 72
  • BUTTON72
  • # Button 73
  • BUTTON73
  • # Button 74
  • BUTTON74
  • # Button 75
  • BUTTON75
  • # Button 76
  • BUTTON76
  • # Button 77
  • BUTTON77
  • # Button 78
  • BUTTON78
  • # Button 79
  • BUTTON79
  • # Button 80
  • BUTTON80
  • # Button 81
  • BUTTON81
  • # Button 82
  • BUTTON82
  • # Button 83
  • BUTTON83
  • # Button 84
  • BUTTON84
  • # Button 85
  • BUTTON85
  • # Button 86
  • BUTTON86
  • # Button 87
  • BUTTON87
  • # Button 88
  • BUTTON88
  • # Button 89
  • BUTTON89
  • # Button 90
  • BUTTON90
  • # Button 91
  • BUTTON91
  • # Button 92
  • BUTTON92
  • # Button 93
  • BUTTON93
  • # Button 94
  • BUTTON94
  • # Button 95
  • BUTTON95
  • # Button 96
  • BUTTON96
  • # Button 97
  • BUTTON97
  • # Button 98
  • BUTTON98
  • # Button 99
  • BUTTON99
  • # Button 100
  • BUTTON100
  • # Button 101
  • BUTTON101
  • # Button 102
  • BUTTON102
  • # Button 103
  • BUTTON103
  • # Button 104
  • BUTTON104
  • # Button 105
  • BUTTON105
  • # Button 106
  • BUTTON106
  • # Button 107
  • BUTTON107
  • # Button 108
  • BUTTON108
  • # Button 109
  • BUTTON109
  • # Button 110
  • BUTTON110
  • # Button 111
  • BUTTON111
  • # Button 112
  • BUTTON112
  • # Button 113
  • BUTTON113
  • # Button 114
  • BUTTON114
  • # Button 115
  • BUTTON115
  • # Button 116
  • BUTTON116
  • # Button 117
  • BUTTON117
  • # Button 118
  • BUTTON118
  • # Button 119
  • BUTTON119
  • # Button 120
  • BUTTON120
  • # Button 121
  • BUTTON121
  • # Button 122
  • BUTTON122
  • # Button 123
  • BUTTON123
  • # Button 124
  • BUTTON124
  • # Button 125
  • BUTTON125
  • # Button 126
  • BUTTON126
  • # Button 127
  • BUTTON127
  • # Hat 0 North
  • HAT0_N
  • # Hat 0 South
  • HAT0_S
  • # Hat 0 East
  • HAT0_E
  • # Hat 0 West
  • HAT0_W
  • # Hat 1 North
  • HAT1_N
  • # Hat 1 South
  • HAT1_S
  • # Hat 1 East
  • HAT1_E
  • # Hat 1 West
  • HAT1_W
  • # Hat 2 North
  • HAT2_N
  • # Hat 2 South
  • HAT2_S
  • # Hat 2 East
  • HAT2_E
  • # Hat 2 West
  • HAT2_W
  • # Hat 3 North
  • HAT3_N
  • # Hat 3 South
  • HAT3_S
  • # Hat 3 East
  • HAT3_E
  • # Hat 3 West
  • HAT3_W
  • # Axis 0 Positive
  • AXIS0_POSITIVE
  • # Axis 0 Negative
  • AXIS0_NEGATIVE
  • # Axis 0
  • AXIS0
  • # Axis 1 Positive
  • AXIS1_POSITIVE
  • # Axis 1 Negative
  • AXIS1_NEGATIVE
  • # Axis 1
  • AXIS1
  • # Axis 2 Positive
  • AXIS2_POSITIVE
  • # Axis 2 Negative
  • AXIS2_NEGATIVE
  • # Axis 2
  • AXIS2
  • # Axis 3 Positive
  • AXIS3_POSITIVE
  • # Axis 3 Negative
  • AXIS3_NEGATIVE
  • # Axis 3
  • AXIS3
  • # Axis 4 Positive
  • AXIS4_POSITIVE
  • # Axis 4 Negative
  • AXIS4_NEGATIVE
  • # Axis 4
  • AXIS4
  • # Axis 5 Positive
  • AXIS5_POSITIVE
  • # Axis 5 Negative
  • AXIS5_NEGATIVE
  • # Axis 5
  • AXIS5
  • # Axis 6 Positive
  • AXIS6_POSITIVE
  • # Axis 6 Negative
  • AXIS6_NEGATIVE
  • # Axis 6
  • AXIS6
  • # Axis 7 Positive
  • AXIS7_POSITIVE
  • # Axis 7 Negative
  • AXIS7_NEGATIVE
  • # Axis 7
  • AXIS7
  • # The A Key
  • KEY_A
  • # The B Key
  • KEY_B
  • # The C Key
  • KEY_C
  • # The D Key
  • KEY_D
  • # The E Key
  • KEY_E
  • # The F Key
  • KEY_F
  • # The G Key
  • KEY_G
  • # The H Key
  • KEY_H
  • # The I Key
  • KEY_I
  • # The J Key
  • KEY_J
  • # The K Key
  • KEY_K
  • # The L Key
  • KEY_L
  • # The M Key
  • KEY_M
  • # The N Key
  • KEY_N
  • # The O Key
  • KEY_O
  • # The P Key
  • KEY_P
  • # The Q Key
  • KEY_Q
  • # The R Key
  • KEY_R
  • # The S Key
  • KEY_S
  • # The T Key
  • KEY_T
  • # The U Key
  • KEY_U
  • # The V Key
  • KEY_V
  • # The W Key
  • KEY_W
  • # The X Key
  • KEY_X
  • # The Y Key
  • KEY_Y
  • # The Z Key
  • KEY_Z
  • # The 0 Key
  • KEY0
  • # The 1 Key
  • KEY1
  • # The 2 Key
  • KEY2
  • # The 3 Key
  • KEY3
  • # The 4 Key
  • KEY4
  • # The 5 Key
  • KEY5
  • # The 6 Key
  • KEY6
  • # The 7 Key
  • KEY7
  • # The 8 Key
  • KEY8
  • # The 9 Key
  • KEY9
  • # The Equals (=) Key
  • KEY_EQUALS
  • # The Minus (-) Key
  • KEY_MINUS
  • # The Backspace Key
  • KEY_BACKSPACE
  • # The Spacebar Key
  • KEY_SPACEBAR
  • # The Enter Key
  • KEY_ENTER
  • # The Up Key
  • KEY_UP
  • # The Down Key
  • KEY_DOWN
  • # The Left Key
  • KEY_LEFT
  • # The Right Key
  • KEY_RIGHT
  • # The Tab Key
  • KEY_TAB
  • # The Insert Key
  • KEY_INSERT
  • # The Delete Key
  • KEY_DELETE
  • # The Home Key
  • KEY_HOME
  • # The End Key
  • KEY_END
  • # The PageUp Key
  • KEY_PAGE_UP
  • # The PageDown Key
  • KEY_PAGE_DOWN
  • # The Shift Key
  • KEY_SHIFT
  • # The Ctrl Key
  • KEY_CTRL
  • # The Alt Key
  • KEY_ALT
  • # The Escape Key
  • KEY_ESCAPE
  • # The Tilde (~) Key
  • KEY_TILDE
  • # The Quote (') Key
  • KEY_QUOTE
  • # The Semicolon (;) Key
  • KEY_SEMICOLON
  • # The Comma (:) Key
  • KEY_COMMA
  • # The Period (.) Key
  • KEY_PERIOD
  • # The Slash (/) Key
  • KEY_SLASH
  • # The Left Bracket ([)Key
  • KEY_BRACKET_LEFT
  • # The Right Brackey (]) Key
  • KEY_BRACKET_RIGHT
  • # The Backslash (\) Key
  • KEY_BACKSLASH
  • # The Right Alt Key
  • KEY_RIGHT_ALT
  • # The Right Ctrl Key
  • KEY_RIGHT_CTRL
  • # The Right Shift Key
  • KEY_RIGHT_SHIFT
  • # The Num0 Key
  • KEY_NUM0
  • # The Num1 Key
  • KEY_NUM1
  • # The Num2 Key
  • KEY_NUM2
  • # The Num3 Key
  • KEY_NUM3
  • # The Num4 Key
  • KEY_NUM4
  • # The Num5 Key
  • KEY_NUM5
  • # The Num6 Key
  • KEY_NUM6
  • # The Num7 Key
  • KEY_NUM7
  • # The Num8 Key
  • KEY_NUM8
  • # The Num9 Key
  • KEY_NUM9
  • # The NumPeriod Key
  • KEY_NUM_PERIOD
  • # The NumPlus Key
  • KEY_NUM_PLUS
  • # The NumMinus Key
  • KEY_NUM_MINUS
  • # The NumEnter Key
  • KEY_NUM_ENTER
  • # The F1 Key
  • KEY_F1
  • # The F2 Key
  • KEY_F2
  • # The F3 Key
  • KEY_F3
  • # The F4 Key
  • KEY_F4
  • # The F5 Key
  • KEY_F5
  • # The F6 Key
  • KEY_F6
  • # The F7 Key
  • KEY_F7
  • # The F8 Key
  • KEY_F8
  • # The F9 Key
  • KEY_F9
  • # The F10 Key
  • KEY_F10
  • # The F11 Key
  • KEY_F11
  • # The F12 Key
  • KEY_F12
  • # Left mouse button
  • MOUSE0
  • # Right mouse button
  • MOUSE1
  • # Middle mouse button
  • MOUSE2
  • # Side forward mouse button
  • MOUSE3
  • # Side backward mouse button
  • MOUSE4
  • # Absolute Cursor X Positive
  • CURSOR_X_POSITIVE
  • # Absolute Cursor X Negative
  • CURSOR_X_NEGATIVE
  • # Absolute Cursor X
  • CURSOR_X
  • # Absolute Cursor Y Positive
  • CURSOR_Y_POSITIVE
  • # Absolute Cursor Y Negative
  • CURSOR_Y_NEGATIVE
  • # Absolute Cursor Y
  • CURSOR_Y
  • # Left rumble motor
  • RUMBLE0
  • # Right rumble motor
  • RUMBLE1
  • }