Windows.UI.Xaml.Input.KeyRoutedEventArgs

June 20, 2025 ยท View on GitHub

-description

Provides event data for the KeyUp and KeyDown routed events.

-remarks

Button input is mapped to different key values for various devices.

This table provides the mapping detail for game pad and remote devices.

ButtonKey valueOriginalKey value
GamepadA buttonSpaceGamepadA or NavigationAccept
GamepadB buttonEscapeGamepadB or NavigationCancel
GamepadX buttonGamepadXGamepadX
GamepadY buttonGamepadYGamepadY
GamepadDPad buttonLeft/Right/Up/DownGamepadDPadUp/Down/Left/Right
GamePad Joystick/ThumbstickGamepadLeftThumbstickButton/Up/Down/Left/Right or GamepadRightThumbstickButton/Up/Down/Left/RightGamepadLeftThumbstickButton/Up/Down/Left/Right or GamepadRightThumbstickButton/Up/Down/Left/Right or NavigationUp/Down/Left/Right
Gamepad TriggerGamePadRightTrigger/LeftTriggerGamePadRightTrigger/LeftTrigger
Gamepad Bumper/ShoulderGamePadRightShoulder/LeftShoulderGamePadRightShoulder/LeftShoulder
Gamepad Menu buttonGamepadMenuGamepadMenu or NavigationMenu
Gamepad View buttonGamepadViewGamepadView or NavigationView

Version history

Windows versionSDK versionValue added
160714393DeviceId

-examples

-see-also

RoutedEventArgs, XAML WebView control sample