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
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
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
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
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
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
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
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
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
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
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
MetaKey
Este adevărat dacă modificatorul-cheie meta (Meta) a fost activ.
[DOMName("metaKey")]
public bool MetaKey { get; }
Valoarea proprietății
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
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,>