Class KeyboardEvent

Class KeyboardEvent

Numele spaţiului: Aspose.Html.Dom.Events Asamblare: Aspose.HTML.dll (25.4.0)

Interfața KeyboardEvent oferă informații contextuale specifice asociate dispozitivelor de tastatură. Fiecare eveniment de tastatură referă la o cheie folosind o valoare. Evenimentele de tastatură sunt de obicei direcționate la elementul care are accentul.

[ComVisible(true)]
[DOMName("KeyboardEvent")]
[DOMObject]
public class KeyboardEvent : UIEvent, INotifyPropertyChanged

Inheritance

object DOMObject Event UIEvent KeyboardEvent

Implements

INotifyPropertyChanged

Membrii moștenitori

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(Strângere)

Inițializează o nouă instanță a clasei Aspose.Html.Dom.Events.KeyboardEvent.

[DOMConstructor]
public KeyboardEvent(string type)

Parameters

type string

Tipul evenimentului.

KeyboardEvent(String, identificator <string, obiect="">)

Inițializează o nouă instanță a clasei Aspose.Html.Dom.Events.KeyboardEvent.

[DOMConstructor]
public KeyboardEvent(string type, IDictionary<string, object=""> eventInitDict)

Parameters

type string

Tipul evenimentului.

eventInitDict IDictionary < string , object >

Evenimentul inițializează dicționarul.

Fields

DOM_KEY_LOCATION_LEFT

Cheia activată provine din locația cheia stângă (când există mai mult de o locație posibilă pentru această cheie).

public const ulong DOM_KEY_LOCATION_LEFT = 1

Valoarea câmpului

ulong

DOM_KEY_LOCATION_NUMPAD

Activația cheie a apărut pe tastatură numerică sau cu o cheie virtuală corespunzătoare tastatură numerică (când există mai mult de o locație posibilă pentru această cheie).

public const ulong DOM_KEY_LOCATION_NUMPAD = 3

Valoarea câmpului

ulong

DOM_KEY_LOCATION_RIGHT

Activarea cheie provine din locația cheie dreaptă (când există mai mult de o locație posibilă pentru această cheie).

public const ulong DOM_KEY_LOCATION_RIGHT = 2

Valoarea câmpului

ulong

DOM_KEY_LOCATION_STANDARD

Activarea cheie NU trebuie să fie distinsă ca versiunea stângă sau dreaptă a cheii și (altă decât cheia NumLock) nu a apărut din tastatura numerică (sau nu a apărut cu o cheie virtuală corespunzătoare tastaturii numerice).

public const ulong DOM_KEY_LOCATION_STANDARD = 0

Valoarea câmpului

ulong

Properties

AltKey

adevărat dacă altul (alternativ) (sau “Opțiune”) modificator-cheie a fost activ. valoarea neinitializată a acestui atribut trebuie să fie falsă.

[DOMName("altKey")]
public bool AltKey { get; }

Valoarea proprietății

bool

Code

Valoarea nu este afectată de layoutul curent de tastatură sau de starea de modificare, astfel încât o anumită cheie va întoarce întotdeauna aceeași valoare.

[DOMName("code")]
public string Code { get; }

Valoarea proprietății

string

CtrlKey

adecvat dacă modificatorul cheie Control (control) a fost activ.Valoarea non-initializată a acestui atribut trebuie să fie falsă.

[DOMName("ctrlKey")]
public bool CtrlKey { get; }

Valoarea proprietății

bool

IsComposing

adevărat dacă evenimentul cheie are loc ca parte a unei sesiuni de compoziție, adică după un eveniment de compoziție și înainte de evenimentul de compoziție corespunzător.

[DOMName("isComposing")]
public bool IsComposing { get; }

Valoarea proprietății

bool

Key

Cheia ține valoarea cheie a cheii imprimate. Dacă valoarea are o reprezentare tipărită, aceasta trebuie să fie o stringă de caracter Unicode necorespunzătoare, în conformitate cu algoritmul pentru a determina valoarea cheie definită în această specificare. Dacă valoarea este o cheie de control care nu are reprezentare tipărită, aceasta trebuie să fie una dintre valorile cheie definite în setul de valori cheie, astfel cum este determinat de algoritmul pentru a determina valoarea cheie.

[DOMName("key")]
public string Key { get; }

Valoarea proprietății

string

Location

Atributul de locație conține o indicație a locației logice a cheii pe dispozitiv.

[DOMName("location")]
public ulong Location { get; }

Valoarea proprietății

ulong

MetaKey

Este adevărat dacă modificatorul-cheie meta (Meta) a fost activ.

[DOMName("metaKey")]
public bool MetaKey { get; }

Valoarea proprietății

bool

Repeat

adevărata dacă cheia a fost apăsat într-un mod sustenabil. menținerea unui cheie MUST rezultă în repetarea evenimentelor de la cheie, înainte de intrare, intrare în această ordine, la o rată determinată de configurarea sistemului. Pentru dispozitivele mobile care au comportamentul de lungă cheie, primul eveniment cheie cu o valoare de atribuire repetată a adevărului MUST servește ca o indicație a unui lungă cheie. Durata timpului în care cheia MUST este apăsat pentru a începe repetarea este dependentă de configurare.

[DOMName("repeat")]
public bool Repeat { get; }

Valoarea proprietății

bool

ShiftKey

Este adevărat dacă modificatorul cheie de schimbare (Shift) a fost activ.

[DOMName("shiftKey")]
public bool ShiftKey { get; }

Valoarea proprietății

bool </string,></string,>

 Română