Class KeyboardEvent
Název místa: Aspose.Html.Dom.Events Sbírka: Aspose.HTML.dll (25.4.0)
Rozhraní KeyboardEvent poskytuje specifické souvislé informace spojené s klávesovými zařízeními.Každá klávesová událost odkazuje na klíč pomocí hodnoty.
[ComVisible(true)]
[DOMName("KeyboardEvent")]
[DOMObject]
public class KeyboardEvent : UIEvent, INotifyPropertyChanged
Inheritance
object ← DOMObject ← Event ← UIEvent ← KeyboardEvent
Implements
Dědiční č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(Stringová)
Začíná nový příklad třídy Aspose.Html.Dom.Events.KeyboardEvent.
[DOMConstructor]
public KeyboardEvent(string type)
Parameters
type
string
Typ události je.
KeyboardEvent(String, identifikační<string, objekt="">"">)
Začíná nový příklad třídy Aspose.Html.Dom.Events.KeyboardEvent.
[DOMConstructor]
public KeyboardEvent(string type, IDictionary<string, object=""> eventInitDict)
Parameters
type
string
Typ události je.
eventInitDict
IDictionary
<
string
, object
>
Výběr zahájí slovní zásobu.
Fields
DOM_KEY_LOCATION_LEFT
Aktivovaný klíč pochází z polohy levého klíče (když je pro tento klíč k dispozici více než jedno možné místo).
public const ulong DOM_KEY_LOCATION_LEFT = 1
Polní hodnota
DOM_KEY_LOCATION_NUMPAD
Klíčová aktivace vznikla na numerické klávesnici nebo s virtuální klávesnicí odpovídající numerické klávesnici (pokud je pro tento klávesnici více než jedno možné umístěn.
public const ulong DOM_KEY_LOCATION_NUMPAD = 3
Polní hodnota
DOM_KEY_LOCATION_RIGHT
Klíčová aktivace pochází z pravého klíčového umístění (když je pro tento klíč více než jedno možné umístěn).
public const ulong DOM_KEY_LOCATION_RIGHT = 2
Polní hodnota
DOM_KEY_LOCATION_STANDARD
Klíčová aktivace NEBUDE být rozlišena jako levá nebo pravá verze klíče a (jiný než klíč NumLock) nevyplývá z numerické klávesnice (nebo nevyplývá z virtuální klíče odpovídající numerické klávesnici).
public const ulong DOM_KEY_LOCATION_STANDARD = 0
Polní hodnota
Properties
AltKey
je pravdivá, pokud byl klíčový modifikátor Alt (alternativní) (nebo “Opce”) aktivn.
[DOMName("altKey")]
public bool AltKey { get; }
Hodnota nemovitosti
Code
Kód drží řetězec, který identifikuje fyzický klíč, který je stisknut. hodnota není ovlivněna aktuálním nastavením klávesnice nebo stavem modifikátoru, takže konkrétní klíč vždy vrátí stejnou hodnotu.
[DOMName("code")]
public string Code { get; }
Hodnota nemovitosti
CtrlKey
je pravdivý, pokud byl klíčový modifikátor ovládacího prvku aktivn.Neinitializovaná hodnota tohoto atributu musí být falešn.
[DOMName("ctrlKey")]
public bool CtrlKey { get; }
Hodnota nemovitosti
IsComposing
je pravdivá, pokud se klíčová událost odehrává v rámci kompozičního zasedání, tj. po kompozičním zahájení události a před odpovídající kompoziční událost.
[DOMName("isComposing")]
public bool IsComposing { get; }
Hodnota nemovitosti
Key
Klíč drží klíčovou hodnotu stlačeného klíče. Pokud je hodnota má vytisknutou reprezentaci, musí být neomylný Unicode znakový řetězec, který je v souladu s algoritmem pro určení klíčové hodnoty definované v této specifikace. Pokud je hodnota kontrolní klíč, který nemá vytisknutou reprezentaci, musí být jednou z klíčových hodnot definovaných v klíčových hodnotách nastavených algoritmem pro určení klíčové hodnoty.
[DOMName("key")]
public string Key { get; }
Hodnota nemovitosti
Location
Průkaz umístění obsahuje označení logického umístění klíče na zařízen.
[DOMName("location")]
public ulong Location { get; }
Hodnota nemovitosti
MetaKey
Pokud je meta (Meta) klíčový modifikátor aktivn.
[DOMName("metaKey")]
public bool MetaKey { get; }
Hodnota nemovitosti
Repeat
pravda, pokud byl klíč stlačen trvale. držení klíče MUST vede k opakování událostí klíče, předvstup, vstup v tomto pořadí, v rychlosti stanovené systémovou konfigurací. Pro mobilní zařízení, které mají dlouhý klíč-tisk chování, první klíčová událost s opakovanou atributní hodnotou pravého MUST slouží jako indikace dlouhý klíč-tisk. Délka času, kdy je klíč MUST stlačen, aby se začal opakovat, je konfigurace závisl.
[DOMName("repeat")]
public bool Repeat { get; }
Hodnota nemovitosti
ShiftKey
je to pravda, pokud byl klíčový modifikátor změny (Shift) aktivn.
[DOMName("shiftKey")]
public bool ShiftKey { get; }
Hodnota nemovitosti
bool </string,></string,>