Gamepad button enumeration for UWPs - microsoft/TVHelpers GitHub Wiki
The table below shows the values for controller buttons for the keydown event for UWP apps. Note: These values will not exist for non UWP apps (eg. websites).
| key property | keyCode property |
|---|---|
| "GamepadA" | 195 |
| "GamepadB" | 196 |
| "GamepadX" | 197 |
| "GamepadY" | 198 |
| "GamepadRightShoulder" | 199 |
| "GamepadLeftShoulder" | 200 |
| "GamepadLeftTrigger" | 201 |
| "GamepadRightTrigger" | 202 |
| "GamepadDPadUp" | 203 |
| "GamepadDPadDown" | 204 |
| "GamepadDPadLeft" | 205 |
| "GamepadDPadRight" | 206 |
| "GamepadMenu" | 207 |
| "GamepadView" | 208 |
| "GamepadLeftThumbstick" | 209 |
| "GamepadRightThumbstick" | 210 |
| "GamepadLeftThumbstickUp" | 211 |
| "GamepadLeftThumbstickDown" | 212 |
| "GamepadLeftThumbstickRight" | 213 |
| "GamepadLeftThumbstickLeft" | 214 |
| "GamepadRightThumbstickUp" | 215 |
| "GamepadRightThumbstickDown" | 216 |
| "GamepadRightThumbstickRight" | 217 |
| "GamepadRightThumbstickLeft" | 218 |