Class KeyboardEvent
Pôvodný názov: Aspose.Html.Dom.Events Zhromaždenie: Aspose.HTML.dll (25.4.0)
Rozhranie KeyboardEvent poskytuje špecifické kontextové informácie spojené s klávesovými zariadeniami.Každá klávesová udalosť odkazuje na kľúč pomocou hodnoty.
[ComVisible(true)]
[DOMName("KeyboardEvent")]
[DOMObject]
public class KeyboardEvent : UIEvent, INotifyPropertyChanged
Inheritance
object ← DOMObject ← Event ← UIEvent ← KeyboardEvent
Implements
Z dedičných členov
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(Stretnutie)
Iniciuje novú inštanciu triedy Aspose.Html.Dom.Events.KeyboardEvent.
[DOMConstructor]
public KeyboardEvent(string type)
Parameters
type
string
Typ udalosti je.
KeyboardEvent(String, identifikátor <string, objekt="">)
Iniciuje novú inštanciu triedy Aspose.Html.Dom.Events.KeyboardEvent.
[DOMConstructor]
public KeyboardEvent(string type, IDictionary<string, object=""> eventInitDict)
Parameters
type
string
Typ udalosti je.
eventInitDict
IDictionary
<
string
, object
>
Akcia sa začína slovníkom.
Fields
DOM_KEY_LOCATION_LEFT
Aktivovaný kľúč pochádza z ľavého kľúčového umiestnenia (ak je pre tento kľúč viac ako jedno možné umiestnenie).
public const ulong DOM_KEY_LOCATION_LEFT = 1
Fieldová hodnota
DOM_KEY_LOCATION_NUMPAD
Kľúčová aktivácia vznikla na číselnej klávesnici alebo s virtuálnym kľúčom zodpovedajúcim číselnej klávesnici (ak je pre túto klávesnicu viac ako jedno možné umiestnenie).
public const ulong DOM_KEY_LOCATION_NUMPAD = 3
Fieldová hodnota
DOM_KEY_LOCATION_RIGHT
Kľúčová aktivácia pochádza z pravého kľúčového umiestnenia (ak je pre tento kľúč viac ako jedno možné umiestnenie).
public const ulong DOM_KEY_LOCATION_RIGHT = 2
Fieldová hodnota
DOM_KEY_LOCATION_STANDARD
Kľúčová aktivácia sa nesmie rozlišovať ako ľavá alebo pravá verzia kľúča a (okrem kľúča NumLock) sa nevyskytuje z číselnej klávesnice (alebo sa nevyskytuje s virtuálnou klávesnicou zodpovedajúcou číselnej klávesnici).
public const ulong DOM_KEY_LOCATION_STANDARD = 0
Fieldová hodnota
Properties
AltKey
pravda, ak je kľúčový modifikátor Alt (alternatívny) (alebo “Opcia”) aktívny.
[DOMName("altKey")]
public bool AltKey { get; }
Hodnota nehnuteľnosti
Code
Kód drží riadok, ktorý identifikuje fyzický kľúč, ktorý je stlačený. hodnota nie je ovplyvnená aktuálnym nastavením klávesnice alebo stavom modifikátora, takže konkrétny kľúč vždy vráti rovnakú hodnotu.
[DOMName("code")]
public string Code { get; }
Hodnota nehnuteľnosti
CtrlKey
je pravdivý, ak bola kľúčová modifikácia ovládacieho (kontrola) aktivovaná.Neinitializovaná hodnota tohto atribútu musí byť falošná.
[DOMName("ctrlKey")]
public bool CtrlKey { get; }
Hodnota nehnuteľnosti
IsComposing
je pravdivá, ak sa kľúčová udalosť vyskytuje v rámci kompozície, t. j. po kompozícii a pred príslušnou kompozíciou.
[DOMName("isComposing")]
public bool IsComposing { get; }
Hodnota nehnuteľnosti
Key
Kľúč drží kľúčovú hodnotu tlačeného kľúča. Ak je hodnota má vytlačenú reprezentáciu, musí byť neúprosný znakový prúžok Unicode, ktorý je v súlade s algoritmom na určenie kľúčovej hodnoty definovanej v tejto špecifikácii. Ak je hodnota ovládací kľúč, ktorý nemá vytlačenú reprezentáciu, musí byť jednou z kľúčových hodnôt definovaných v kľúčových hodnôt nastavených, ako je určené algoritmom na určenie kľúčovej hodnoty.
[DOMName("key")]
public string Key { get; }
Hodnota nehnuteľnosti
Location
Príslušenstvo umiestnenia obsahuje indikáciu logického umiestnenia kľúča na zariadení.
[DOMName("location")]
public ulong Location { get; }
Hodnota nehnuteľnosti
MetaKey
je pravda, ak je kľúčový modifikátor meta (Meta) aktívny.
[DOMName("metaKey")]
public bool MetaKey { get; }
Hodnota nehnuteľnosti
Repeat
pravda, ak je kľúč stlačený trvalým spôsobom. Udržiavanie kľúč MUST vyplýva z opakovania udalostí kľúč, pred vstupom, vstupom v tomto poradí, v rýchlosti určenej systémovou konfiguráciou. Pre mobilné zariadenia, ktoré majú behavior dlhého kľúčového tlače, prvá kľúčová udalosť s opakovanou hodnotou atributu pravého MUST slúži ako indikácia dlhého kľúčového tlače. Dĺžka času, kedy je kľúč MUST stlačený, aby sa začal opakovať, je závislá od konfigurácie.
[DOMName("repeat")]
public bool Repeat { get; }
Hodnota nehnuteľnosti
ShiftKey
je pravda, ak je kľúčový modifikátor (Shift) aktívny.
[DOMName("shiftKey")]
public bool ShiftKey { get; }
Hodnota nehnuteľnosti
bool </string,></string,>