AltKey { get; } | vrai si le modificateur de touche Alt (alternative) (ou “Option”) était actif. La valeur non initialisée de cet attribut DOIT être fausse. |
Bubbles { get; } | Utilisé pour indiquer si un événement est un événement bouillonnant ou non. Si l’événement peut faire des bulles, la valeur est true, sinon la valeur est false. |
Cancelable { get; } | Utilisé pour indiquer si un événement peut ou non voir son action par défaut empêchée. Si l’action par défaut peut être empêchée, la valeur est true, sinon la valeur est false. |
Code { get; } | Le code contient une chaîne qui identifie la touche physique enfoncée. La valeur n’est pas affectée par la disposition actuelle du clavier ou l’état du modificateur, donc une touche particulière renverra toujours la même valeur. |
CtrlKey { get; } | true si le modificateur de clé Control (contrôle) était actif. La valeur non initialisée de cet attribut DOIT être false. |
CurrentTarget { get; } | Utilisé pour indiquer leIEventTarget dontIEventListener s sont en cours de traitement. Ceci est particulièrement utile lors de la capture et du bouillonnement. |
DefaultPrevented { get; } | Renvoie true si preventDefault() a été invoqué alors que la valeur de l’attribut annulable est true, et false sinon. |
Detail { get; } | Spécifie des informations détaillées sur l’événement, selon le type d’événement. |
EventPhase { get; } | Utilisé pour indiquer quelle phase du flux d’événements est actuellement en cours d’évaluation. |
IsComposing { get; } | true si l’événement clé se produit dans le cadre d’une session de composition, c’est-à-dire après un événement compositionstart et avant l’événement compositionend correspondant. La valeur non initialisée de cet attribut DOIT être fausse. |
IsTrusted { get; } | L’attribut isTrusted doit renvoyer la valeur à laquelle il a été initialisé. Lorsqu’un événement est créé, l’attribut doit être initialisé à false. |
Key { get; } | La clé contient la valeur clé de la touche enfoncée. Si la valeur a une représentation imprimée, elle DOIT être une chaîne de caractères Unicode non vide, conforme à l’algorithme de détermination de la valeur de clé défini dans la présente spécification. Si la valeur est une clé de contrôle qui n’a pas de représentation imprimée, elle DOIT être l’une des valeurs de clé définies dans l’ensemble de valeurs de clé, tel que déterminé par l’algorithme de détermination de la valeur de clé. Les implémentations incapables d’identifier une clé DOIVENT utiliser la valeur de clé Unidentified. |
Location { get; } | L’attribut location contient une indication de l’emplacement logique de la clé sur l’appareil. |
MetaKey { get; } | true si le modificateur de clé meta (Meta) était actif. |
Repeat { get; } | vrai si la touche a été appuyée de manière soutenue. Maintenir une touche enfoncée DOIT entraîner la répétition des événements keydown, beforeinput, input dans cet ordre, à un rythme déterminé par la configuration du système. Pour les appareils mobiles qui ont un comportement d’appui long sur une touche, le premier événement de touche avec une valeur d’attribut de répétition de vrai DOIT servir d’indication d’un appui long sur une touche. La durée pendant laquelle la touche DOIT être enfoncée pour commencer à répéter dépend de la configuration. |
ShiftKey { get; } | vrai si le modificateur de touche Maj (Maj) était actif. |
Target { get; } | Utilisé pour indiquer leIEventTarget auquel l’événement a été envoyé à l’origine. |
TimeStamp { get; } | Utilisé pour spécifier l’heure (en millisecondes par rapport à l’époque) à laquelle l’événement a été créé. En raison du fait que certains systèmes peuvent ne pas fournir ces informations, la valeur de timeStamp peut ne pas être disponible pour tous les événements. Lorsqu’il n’est pas disponible , une valeur de 0 sera renvoyée. Des exemples d’heure d’époque sont l’heure de démarrage du système ou 0:0:0 UTC le 1er janvier 1970. |
Type { get; } | Le nom de l’événement (insensible à la casse). Le nom doit être un nom XML. |
View { get; } | L’attribut view identifie la fenêtre à partir de laquelle l’événement a été généré. La valeur non initialisée de cet attribut DOIT être nulle. |