ENUM
DeviceCapability
Input device capabilities exposed by the underlying device API.
- enum DeviceCapability {
- # No capability.
- # Button 0
- # Button 1
- # Button 2
- # Button 3
- # Button 4
- # Button 5
- # Button 6
- # Button 7
- # Button 8
- # Button 9
- # Button 10
- # Button 11
- # Button 12
- # Button 13
- # Button 14
- # Button 15
- # Button 16
- # Button 17
- # Button 18
- # Button 19
- # Button 20
- # Button 21
- # Button 22
- # Button 23
- # Button 24
- # Button 25
- # Button 26
- # Button 27
- # Button 28
- # Button 29
- # Button 30
- # Button 31
- # Button 32
- # Button 33
- # Button 34
- # Button 35
- # Button 36
- # Button 37
- # Button 38
- # Button 39
- # Button 40
- # Button 41
- # Button 42
- # Button 43
- # Button 44
- # Button 45
- # Button 46
- # Button 47
- # Button 48
- # Button 49
- # Button 50
- # Button 51
- # Button 52
- # Button 53
- # Button 54
- # Button 55
- # Button 56
- # Button 57
- # Button 58
- # Button 59
- # Button 60
- # Button 61
- # Button 62
- # Button 63
- # Button 64
- # Button 65
- # Button 66
- # Button 67
- # Button 68
- # Button 69
- # Button 70
- # Button 71
- # Button 72
- # Button 73
- # Button 74
- # Button 75
- # Button 76
- # Button 77
- # Button 78
- # Button 79
- # Button 80
- # Button 81
- # Button 82
- # Button 83
- # Button 84
- # Button 85
- # Button 86
- # Button 87
- # Button 88
- # Button 89
- # Button 90
- # Button 91
- # Button 92
- # Button 93
- # Button 94
- # Button 95
- # Button 96
- # Button 97
- # Button 98
- # Button 99
- # Button 100
- # Button 101
- # Button 102
- # Button 103
- # Button 104
- # Button 105
- # Button 106
- # Button 107
- # Button 108
- # Button 109
- # Button 110
- # Button 111
- # Button 112
- # Button 113
- # Button 114
- # Button 115
- # Button 116
- # Button 117
- # Button 118
- # Button 119
- # Button 120
- # Button 121
- # Button 122
- # Button 123
- # Button 124
- # Button 125
- # Button 126
- # Button 127
- # Hat 0 North
- # Hat 0 South
- # Hat 0 East
- # Hat 0 West
- # Hat 1 North
- # Hat 1 South
- # Hat 1 East
- # Hat 1 West
- # Hat 2 North
- # Hat 2 South
- # Hat 2 East
- # Hat 2 West
- # Hat 3 North
- # Hat 3 South
- # Hat 3 East
- # Hat 3 West
- # Axis 0 Positive
- # Axis 0 Negative
- # Axis 0
- # Axis 1 Positive
- # Axis 1 Negative
- # Axis 1
- # Axis 2 Positive
- # Axis 2 Negative
- # Axis 2
- # Axis 3 Positive
- # Axis 3 Negative
- # Axis 3
- # Axis 4 Positive
- # Axis 4 Negative
- # Axis 4
- # Axis 5 Positive
- # Axis 5 Negative
- # Axis 5
- # Axis 6 Positive
- # Axis 6 Negative
- # Axis 6
- # Axis 7 Positive
- # Axis 7 Negative
- # Axis 7
- # The A Key
- # The B Key
- # The C Key
- # The D Key
- # The E Key
- # The F Key
- # The G Key
- # The H Key
- # The I Key
- # The J Key
- # The K Key
- # The L Key
- # The M Key
- # The N Key
- # The O Key
- # The P Key
- # The Q Key
- # The R Key
- # The S Key
- # The T Key
- # The U Key
- # The V Key
- # The W Key
- # The X Key
- # The Y Key
- # The Z Key
- # The 0 Key
- # The 1 Key
- # The 2 Key
- # The 3 Key
- # The 4 Key
- # The 5 Key
- # The 6 Key
- # The 7 Key
- # The 8 Key
- # The 9 Key
- # The Equals (=) Key
- # The Minus (-) Key
- # The Backspace Key
- # The Spacebar Key
- # The Enter Key
- # The Up Key
- # The Down Key
- # The Left Key
- # The Right Key
- # The Tab Key
- # The Insert Key
- # The Delete Key
- # The Home Key
- # The End Key
- # The PageUp Key
- # The PageDown Key
- # The Shift Key
- # The Ctrl Key
- # The Alt Key
- # The Escape Key
- # The Tilde (~) Key
- # The Quote (') Key
- # The Semicolon (;) Key
- # The Comma (:) Key
- # The Period (.) Key
- # The Slash (/) Key
- # The Left Bracket ([)Key
- # The Right Brackey (]) Key
- # The Backslash (\) Key
- # The Right Alt Key
- # The Right Ctrl Key
- # The Right Shift Key
- # The Num0 Key
- # The Num1 Key
- # The Num2 Key
- # The Num3 Key
- # The Num4 Key
- # The Num5 Key
- # The Num6 Key
- # The Num7 Key
- # The Num8 Key
- # The Num9 Key
- # The NumPeriod Key
- # The NumPlus Key
- # The NumMinus Key
- # The NumEnter Key
- # The F1 Key
- # The F2 Key
- # The F3 Key
- # The F4 Key
- # The F5 Key
- # The F6 Key
- # The F7 Key
- # The F8 Key
- # The F9 Key
- # The F10 Key
- # The F11 Key
- # The F12 Key
- # Left mouse button
- # Right mouse button
- # Middle mouse button
- # Side forward mouse button
- # Side backward mouse button
- # Absolute Cursor X Positive
- # Absolute Cursor X Negative
- # Absolute Cursor X
- # Absolute Cursor Y Positive
- # Absolute Cursor Y Negative
- # Absolute Cursor Y
- # Left rumble motor
- # Right rumble motor
- }
- ControllerElementMappingDecribes a mapping between a capability on a real input device to an element on an emulated controller.
- ControllerElementMappingInputnull
- DeviceCapabilityElementA single mapping of device capability to friendly string label.
- InputDeviceInstanceRepresents an instance of a device with regards to a specific input driver.