Class KeyboardEvent
De naam: Aspose.Html.Dom.Events Verzameling: Aspose.HTML.dll (25.4.0)
De KeyboardEvent-interface biedt specifieke contextuele informatie in verband met keyboard-apparaten.Elke keyboard-evenement verwijst naar een sleutel met een waarde.Keyboard-evenementen worden meestal gericht op het element dat de focus heeft.
[ComVisible(true)]
[DOMName("KeyboardEvent")]
[DOMObject]
public class KeyboardEvent : UIEvent, INotifyPropertyChanged
Inheritance
object ← DOMObject ← Event ← UIEvent ← KeyboardEvent
Implements
Geëerbiede leden
UIEvent.View , UIEvent.Detail , Event.NonePhase , Event.CapturingPhase , Event.AtTargetPhase , Event.BubblingPhase , Event.InitEvent(string, bool, bool) , Event.PreventDefault() , Event.StopPropagation() , Event.StopImmediatePropagation() , Event.Bubbles , Event.Cancelable , Event.CurrentTarget , Event.EventPhase , Event.Target , Event.TimeStamp , Event.Type , Event.DefaultPrevented , Event.IsTrusted , DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
KeyboardEvent(String)
Initialiseert een nieuwe instantie van de Aspose.Html.Dom.Events.KeyboardEvent klasse.
[DOMConstructor]
public KeyboardEvent(string type)
Parameters
type
string
De gebeurtenis type.
KeyboardEvent(String, Identificatie <string, object="">)
Initialiseert een nieuwe instantie van de Aspose.Html.Dom.Events.KeyboardEvent klasse.
[DOMConstructor]
public KeyboardEvent(string type, IDictionary<string, object=""> eventInitDict)
Parameters
type
string
De gebeurtenis type.
eventInitDict
IDictionary
<
string
, object
>
Het evenement initialiseren woordenboek.
Fields
DOM_KEY_LOCATION_LEFT
De geactiveerde sleutel is afgeleid van de linker sleutellocatie (als er meer dan één mogelijk locatie is voor deze sleutel).
public const ulong DOM_KEY_LOCATION_LEFT = 1
veldwaarde
DOM_KEY_LOCATION_NUMPAD
De sleutelactivatie is ontstaan op de numerieke toetsenbord of met een virtuele toetsenbord die overeenkomt met de numerieke toetsenbord (als er meer dan één mogelijk locatie voor deze toetsenbord is).
public const ulong DOM_KEY_LOCATION_NUMPAD = 3
veldwaarde
DOM_KEY_LOCATION_RIGHT
De sleutelactivatie is afgeleid van de juiste sleutellocatie (als er meer dan één mogelijke locatie is voor deze sleutel).
public const ulong DOM_KEY_LOCATION_RIGHT = 2
veldwaarde
DOM_KEY_LOCATION_STANDARD
De sleutelactivatie moet niet worden onderscheiden als de linker- of rechterversie van de sleutel, en (met uitzondering van de NumLock sleutel) is niet afgeleid van de numerieke sleutelpad (of is niet afgeleid met een virtuele sleutel die overeenkomt met de numerieke sleutelpad).
public const ulong DOM_KEY_LOCATION_STANDARD = 0
veldwaarde
Properties
AltKey
waar als de Alt (alternatief) (of “Optie”) sleutelmodificator actief was.
[DOMName("altKey")]
public bool AltKey { get; }
Eigendomswaarde
Code
De code houdt een string die de fysieke sleutel wordt geïdentificeerd. de waarde wordt niet beïnvloed door de huidige keyboard layout of modifier toestand, dus een bepaalde sleutel zal altijd dezelfde waarde retourneren.
[DOMName("code")]
public string Code { get; }
Eigendomswaarde
CtrlKey
waar is als de Control (Control) key modifier actief is.De niet-initialiseerde waarde van dit attribuut moet vals zijn.
[DOMName("ctrlKey")]
public bool CtrlKey { get; }
Eigendomswaarde
IsComposing
waar als het belangrijkste evenement plaatsvindt als onderdeel van een samenstellingssessie, d.w.z. na een samenstellingstart evenement en vóór het overeenkomstige samenstellingend evenement.
[DOMName("isComposing")]
public bool IsComposing { get; }
Eigendomswaarde
Key
De sleutel houdt de sleutelwaarde van de gedrukte sleutel. Als de waarde is een gedrukte vertegenwoordiging, moet het een niet-vrije Unicode karakterlijn zijn, overeenkomstig het algoritme voor het bepalen van de sleutelwaarde gedefinieerd in deze specificatie. Als de waarde is een controle sleutel die geen gedrukte vertegenwoordiging heeft, moet het een van de sleutelwaarde gedefinieerd in de sleutelwaarde set, zoals bepaald door het algoritme voor het bepalen van de sleutelwaarde.
[DOMName("key")]
public string Key { get; }
Eigendomswaarde
Location
De locatie attribuut bevat een indicatie van de logische locatie van de sleutel op het apparaat.
[DOMName("location")]
public ulong Location { get; }
Eigendomswaarde
MetaKey
waar als de meta (Meta) sleutelmodificator actief was.
[DOMName("metaKey")]
public bool MetaKey { get; }
Eigendomswaarde
Repeat
waar als de sleutel is gedrukt op een duurzame manier. Het houden van een sleutel MUST resulteert in de herhaling van de gebeurtenissen keydown, voorinput, input in deze volgorde, op een snelheid bepaald door de systeemconfiguratie. Voor mobiele apparaten die lang-key-press gedrag, de eerste sleutel gebeurtenis met een herhaling attribute waarde van echte MUST dient als een indicatie van een lang-key-press. De lengte van de tijd dat de sleutel MUST worden gedrukt om te beginnen met herhaling is configuratie-afhankelijk.
[DOMName("repeat")]
public bool Repeat { get; }
Eigendomswaarde
ShiftKey
waar is als de shift (Shift) sleutelmodificator actief was.
[DOMName("shiftKey")]
public bool ShiftKey { get; }
Eigendomswaarde
bool </string,></string,>