AltKey { get; } | true se il modificatore del tasto Alt (alternativo) (o “Opzione”) era attivo. Il valore non inizializzato di questo attributo DEVE essere false. |
Bubbles { get; } | Utilizzato per indicare se un evento è o meno un evento bubbling. Se l’evento può presentare bolle, il valore è true, altrimenti il valore è false. |
Cancelable { get; } | Utilizzato per indicare se a un evento può essere impedita o meno l’azione predefinita. Se è possibile impedire l’azione predefinita, il valore è true, altrimenti il valore è false. |
Code { get; } | Il codice contiene una stringa che identifica il tasto fisico premuto. Il valore non è influenzato dal layout corrente della tastiera o dallo stato del modificatore, quindi un determinato tasto restituirà sempre lo stesso valore. |
CtrlKey { get; } | true se il modificatore della chiave di controllo (controllo) era attivo. Il valore non inizializzato di questo attributo DEVE essere falso. |
CurrentTarget { get; } | Usato per indicare ilIEventTarget il cui, di chiIEventListener I messaggi di posta elettronica sono attualmente in fase di elaborazione. Ciò è particolarmente utile durante l’acquisizione e la formazione di bolle. |
DefaultPrevented { get; } | Restituisce vero se è stato invocato preventDefault() mentre il valore dell’attributo cancellabile è vero e falso in caso contrario. |
Detail { get; } | Specifica alcune informazioni dettagliate sull’evento, a seconda del tipo di evento. |
EventPhase { get; } | Utilizzato per indicare quale fase del flusso di eventi è attualmente in fase di valutazione. |
IsComposing { get; } | true se l’evento chiave si verifica come parte di una sessione di composizione, ovvero dopo un evento compositionstart e prima del corrispondente evento compositionend. Il valore non inizializzato di questo attributo DEVE essere false. |
IsTrusted { get; } | L’attributo isTrusted deve restituire il valore su cui è stato inizializzato. Quando viene creato un evento, l’attributo deve essere inizializzato su false. |
Key { get; } | La chiave mantiene il valore chiave del tasto premuto. Se il valore ha una rappresentazione stampata, DEVE essere una stringa di caratteri Unicode non vuota, conforme all’algoritmo per determinare il valore chiave definito in questa specifica. Se il valore è una chiave di controllo che non ha una rappresentazione stampata, DEVE essere uno dei valori chiave definiti nel set di valori chiave, come determinato dall’algoritmo per determinare il valore della chiave. Le implementazioni che non sono in grado di identificare una chiave DEVONO utilizzare il valore della chiave Unidentified. |
Location { get; } | L’attributo location contiene un’indicazione della posizione logica della chiave sul dispositivo. |
MetaKey { get; } | true se il modificatore della chiave meta (Meta) era attivo. |
Repeat { get; } | true se il tasto è stato premuto in modo prolungato. Tenere premuto un tasto DEVE comportare la ripetizione degli eventi keydown, prima dell’input, input in questo ordine, ad una velocità determinata dalla configurazione del sistema. Per i dispositivi mobili che hanno un comportamento di pressione prolungata dei tasti, il primo evento chiave con un valore di attributo di ripetizione di true DEVE servire come indicazione di una pressione prolungata di un tasto. La durata del tempo in cui il tasto DEVE essere premuto per iniziare a ripetere dipende dalla configurazione. |
ShiftKey { get; } | true se il modificatore del tasto Maiusc (Shift) era attivo. |
Target { get; } | Usato per indicare ilIEventTarget a cui l’evento è stato originariamente inviato. |
TimeStamp { get; } | Utilizzato per specificare l’ora (in millisecondi rispetto all’epoca) in cui è stato creato l’evento. A causa del fatto che alcuni sistemi potrebbero non fornire queste informazioni, il valore di timeStamp potrebbe non essere disponibile per tutti gli eventi. Quando non disponibile , verrà restituito un valore di 0. Esempi di epoch time sono l’ora di inizio del sistema o 0:0:0 UTC 1 gennaio 1970. |
Type { get; } | Il nome dell’evento (senza distinzione tra maiuscole e minuscole). Il nome deve essere un nome XML. |
View { get; } | L’attributo view identifica la finestra da cui è stato generato l’evento. Il valore non inizializzato di questo attributo DEVE essere null. |