Partager via


KeyRoutedEventArgs Classe

Définition

Fournit des données d’événement pour les événements routés KeyUp et KeyDown .

public ref class KeyRoutedEventArgs sealed : RoutedEventArgs
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class KeyRoutedEventArgs final : RoutedEventArgs
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class KeyRoutedEventArgs : RoutedEventArgs
Public NotInheritable Class KeyRoutedEventArgs
Inherits RoutedEventArgs
Héritage
Object Platform::Object IInspectable RoutedEventArgs KeyRoutedEventArgs
Attributs

Remarques

L’entrée de bouton est mappée à différentes valeurs de clé pour différents appareils, y compris les contrôleurs de jeu.

Ce tableau fournit les détails de mappage d’un contrôleur de jeu.

Bouton

50

GamepadDPadUp/Down/Left/RightGamepadDPadUp/Down/Left/Right ou NavigationUp/Down/Left/Right
Manette de jeu/manette de commande GamepadLeftThumbstickButton/Up/Down/Left/Right ou GamepadRightThumbstickButton/Up/Down/Left/RightGamepadLeftThumbstickButton/Up/Down/Left/Right ou GamepadRightThumbstickButton/Up/Down/Left/Right ou NavigationUp/Down/Left/Right
Déclencheur du boîtier de commande GamePadRightTrigger/LeftTriggerGamePadRightTrigger/LeftTrigger
Pare-chocs/épaule du boîtier de commande GamePadRightShoulder/LeftShoulderGamePadRightShoulder/LeftShoulder
Bouton Menu du boîtier de commande GamepadMenuGamepadMenu ou NavigationMenu
Bouton Affichage du boîtier de commande GamepadViewGamepadView ou NavigationView

Propriétés

DeviceId

Obtient un ID unique pour le périphérique d’entrée qui a généré cet événement de clé (non pris en charge pour tous les périphériques d’entrée).

Handled

Obtient ou définit une valeur qui marque l’événement routé comme géré. Une true valeur pour Handled empêche la plupart des gestionnaires le long de l’itinéraire d’événement de gérer à nouveau le même événement.

Key

Obtient la clé virtuelle associée à l’événement.

Selon le périphérique d’entrée, il peut s’agir d’une valeur mappée. Pour obtenir des données d’événement brutes et non mappées, consultez la propriété OriginalKey .

KeyStatus

Obtient une valeur de structure qui signale diverses caractéristiques détectées par le système de l’appui sur la touche, notamment le nombre de répétitions et les status de menu.

OriginalKey

Obtient la clé virtuelle d’origine, non mappée, associée à l’événement.

Selon le périphérique d’entrée, le bouton d’entrée peut être mappé à une autre valeur de clé. Pour la valeur de l’événement mappé, consultez la propriété Key .

OriginalSource

Obtient une référence à l’objet qui a déclenché l’événement. Il s’agit souvent d’une partie de modèle d’un contrôle plutôt que d’un élément qui a été déclaré dans l’interface utilisateur de votre application.

(Hérité de RoutedEventArgs)

S’applique à

Voir aussi