Class KeyboardEvent
A név: Aspose.Html.Dom.Events Összefoglaló: Aspose.HTML.dll (25.4.0)
A KeyboardEvent interfész a billentyűzet eszközökkel összefüggő konkrét kontextusinformációt nyújt. Minden billentyűzetes esemény egy kulcsot jelöl értéket. A billentyűzetes események általában a középpontban lévő elemre irányulnak.
[ComVisible(true)]
[DOMName("KeyboardEvent")]
[DOMObject]
public class KeyboardEvent : UIEvent, INotifyPropertyChanged
Inheritance
object ← DOMObject ← Event ← UIEvent ← KeyboardEvent
Implements
Örökletes tagok
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(A string)
Kezdeményez egy új példát az Aspose.Html.Dom.Events.KeyboardEvent osztály.
[DOMConstructor]
public KeyboardEvent(string type)
Parameters
type
string
Az esemény típusa.
KeyboardEvent(String, azonosító <string, objektum="">)
Kezdeményez egy új példát az Aspose.Html.Dom.Events.KeyboardEvent osztály.
[DOMConstructor]
public KeyboardEvent(string type, IDictionary<string, object=""> eventInitDict)
Parameters
type
string
Az esemény típusa.
eventInitDict
IDictionary
<
string
, object
>
Az esemény elindítja a szótárat.
Fields
DOM_KEY_LOCATION_LEFT
Az aktivált kulcs a bal kulcs helyéről származik (ha több lehetséges hely van erre a kulcsra).
public const ulong DOM_KEY_LOCATION_LEFT = 1
mező értéke
DOM_KEY_LOCATION_NUMPAD
A kulcs aktiválása a numerikus billentyűzeten vagy a numerikus billentyűzetnek megfelelő virtuális billentyűvel származik (amikor a kulcshoz több lehetséges hely van).
public const ulong DOM_KEY_LOCATION_NUMPAD = 3
mező értéke
DOM_KEY_LOCATION_RIGHT
A kulcs aktiválása a megfelelő kulcs helyéről származik (ha több lehetséges hely van erre a kulcsra).
public const ulong DOM_KEY_LOCATION_RIGHT = 2
mező értéke
DOM_KEY_LOCATION_STANDARD
A kulcs aktiválását nem kell megkülönböztetni a kulcs bal vagy jobb változataként, és (a NumLock-kulcs kivételével) nem származik a numerikus billentyűzetből (vagy nem származik a numerikus billentyűzetnek megfelelő virtuális billentyűvel).
public const ulong DOM_KEY_LOCATION_STANDARD = 0
mező értéke
Properties
AltKey
igaz, ha az Alt (alternatív) (vagy „Option”) kulcsszereplő aktív volt.
[DOMName("altKey")]
public bool AltKey { get; }
ingatlan értéke
Code
Az értéket nem befolyásolja a billentyűzet jelenlegi elrendezése vagy módosító állapot, így egy adott kulcs mindig visszaadja ugyanazt az értéket.
[DOMName("code")]
public string Code { get; }
ingatlan értéke
CtrlKey
igaz, ha a Control (kontroll) kulcsszereplő aktív volt.Ennek a tulajdonságnak a nem kezdeményezett értéke hamisnak kell lennie.
[DOMName("ctrlKey")]
public bool CtrlKey { get; }
ingatlan értéke
IsComposing
érvényes, ha a kulcsfontosságú esemény a kompozíciós ülés részeként történik, azaz a kompozíciós kezdő esemény után és a megfelelő kompozíciós esemény előtt.
[DOMName("isComposing")]
public bool IsComposing { get; }
ingatlan értéke
Key
A kulcs tartja a kulcs értékét nyomtatott. Ha az érték van egy nyomtatott reprezentációt, akkor kell egy nem üres Unicode karakter vonal, összhangban az algoritmus meghatározására a kulcs érték meghatározott ebben a specifikációban. Ha az érték egy vezérlő kulcs, amely nincs nyomtatott reprezentációt, akkor kell az egyik kulcs érték meghatározott a kulcs értékek, ahogy meghatározott az algoritmus meghatározására a kulcs érték.
[DOMName("key")]
public string Key { get; }
ingatlan értéke
Location
A helyszíni tulajdonság jelzi a kulcs logikai helyét a készüléken.
[DOMName("location")]
public ulong Location { get; }
ingatlan értéke
MetaKey
igaz, ha a meta (Meta) kulcsszereplő aktív volt.
[DOMName("metaKey")]
public bool MetaKey { get; }
ingatlan értéke
Repeat
igaz, ha a kulcsot tartósan nyomtatták le. A kulcs megtartása MUST eredményezi az események megismétlődését a kulcson, a beviteli, a beviteli sorrendben, a rendszer konfigurációja által meghatározott sebességgel. A hosszú kulcsnyomtatás viselkedéssel rendelkező mobil eszközök esetében az első kulcses esemény ismétlődő attribútumértékkel való való MUST a hosszú kulcsnyomtatás jeleként szolgál. A kulcs meg kell nyomtatásának időtartama annak érdekében, hogy elkezdjük megismétlődni, konfiguráció-függő.
[DOMName("repeat")]
public bool Repeat { get; }
ingatlan értéke
ShiftKey
igaz, ha a váltó (Shift) kulcsszereplő aktív volt.
[DOMName("shiftKey")]
public bool ShiftKey { get; }
ingatlan értéke
bool </string,></string,>