AltKey { get; } | true om tangenten Alt (alternativ) (eller “Alternativ”) var aktiv. Det oinitierade värdet för detta attribut MÅSTE vara false. |
Bubbles { get; } | Används för att indikera om en händelse är en bubblande händelse eller inte. Om händelsen kan bubbla är värdet sant, annars är värdet false. |
Cancelable { get; } | Används för att indikera om en händelse kan förhindras eller inte. Om standardåtgärden kan förhindras är värdet sant, annars är värdet false. |
Code { get; } | Koden innehåller en sträng som identifierar den fysiska nyckel som trycks ned. Värdet påverkas inte av den aktuella tangentbordslayouten eller modifieringsläget, så en viss tangent kommer alltid att returnera samma värde. |
CtrlKey { get; } | true om kontroll- (kontroll)-nyckelmodifieraren var aktiv. Det oinitierade värdet för detta attribut MÅSTE vara false. |
CurrentTarget { get; } | Används för att indikeraIEventTarget varsIEventListener s bearbetas för närvarande. Detta är särskilt användbart under fångst och bubbling. |
DefaultPrevented { get; } | Returnerar true om preventDefault() anropades medan det annullerbara attributvärdet är sant, och annars false. |
Detail { get; } | Anger viss detaljinformation om händelsen, beroende på typen av händelse. |
EventPhase { get; } | Används för att indikera vilken fas av händelseflödet som för närvarande utvärderas. |
IsComposing { get; } | true om nyckelhändelsen inträffar som en del av en kompositionssession, dvs efter en kompositionsstarthändelse och före motsvarande kompositionssluthändelse. Det oinitierade värdet för detta attribut MÅSTE vara false. |
IsTrusted { get; } | isTrusted-attributet måste returnera värdet som det initierades till. När en händelse skapas måste attributet initieras till false. |
Key { get; } | Tangenten håller nyckelvärdet för den nedtryckta tangenten. Om värdet har en utskriven representation MÅSTE det vara en icke-tom Unicode-teckensträng som överensstämmer med algoritmen för att bestämma nyckelvärdet som definieras i denna specifikation. Om värdet är en kontrollnyckel som inte har någon utskriven representation, MÅSTE det vara ett av nyckelvärdena som definieras i nyckelvärdena som bestäms av algoritmen för att bestämma nyckelvärdet. Implementeringar som inte kan identifiera en nyckel MÅSTE använda nyckelvärdet Unidentified. |
Location { get; } | Platsattributet innehåller en indikation på den logiska platsen för nyckeln på enheten. |
MetaKey { get; } | true om meta (Meta)-nyckelmodifieraren var aktiv. |
Repeat { get; } | sant om tangenten har tryckts in på ett ihållande sätt. Att hålla nere en tangent MÅSTE resultera i att händelsernas tangentnedtryckning upprepas, före inmatning, inmatning i denna ordning, med en hastighet som bestäms av systemkonfigurationen. För mobila enheter som har långa tangenttryckningar, MÅSTE den första tangenthändelsen med ett upprepningsattributvärde på sant fungera som en indikation på en lång tangenttryckning. Hur lång tid som knappen MÅSTE tryckas ned för att börja upprepa är konfigurationsberoende. |
ShiftKey { get; } | true om skift- (Shift)-tangentens modifierare var aktiv. |
Target { get; } | Används för att indikeraIEventTarget som händelsen ursprungligen skickades till. |
TimeStamp { get; } | Används för att ange tidpunkten (i millisekunder i förhållande till epok) då händelsen skapades. På grund av det faktum att vissa system kanske inte tillhandahåller denna information, kanske värdet av timeStamp inte är tillgängligt för alla händelser. När inte tillgängligt , kommer ett värde på 0 att returneras. Exempel på epoktid är tidpunkten för systemets start eller 0:0:0 UTC 1 januari 1970. |
Type { get; } | Namnet på händelsen (skiftlägeskänsligt). Namnet måste vara ett XML-namn. |
View { get; } | View-attributet identifierar fönstret från vilket händelsen genererades. Det oinitierade värdet för detta attribut MÅSTE vara null. |