Class KeyboardEvent
Nazwa przestrzeń: Aspose.Html.Dom.Events Zestaw: Aspose.HTML.dll (25.4.0)
Interfejs KeyboardEvent dostarcza konkretnych informacji kontekstowych związanych z urządzeniami klawiaturowymi. Każde wydarzenie klawiaturowe odnosi się do klucza za pomocą wartości.
[ComVisible(true)]
[DOMName("KeyboardEvent")]
[DOMObject]
public class KeyboardEvent : UIEvent, INotifyPropertyChanged
Inheritance
object ← DOMObject ← Event ← UIEvent ← KeyboardEvent
Implements
Dziedziczeni członkowie
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(strumień)
Inicjalizuje nową instancję klasy Aspose.Html.Dom.Events.KeyboardEvent.
[DOMConstructor]
public KeyboardEvent(string type)
Parameters
type
string
Rodzaj wydarzenia .
KeyboardEvent(String, identyfikator <string, obiekt=» » »)
Inicjalizuje nową instancję klasy Aspose.Html.Dom.Events.KeyboardEvent.
[DOMConstructor]
public KeyboardEvent(string type, IDictionary<string, object=""> eventInitDict)
Parameters
type
string
Rodzaj wydarzenia .
eventInitDict
IDictionary
• <
string
, object
>
Wydarzenie rozpoczyna słownictwo.
Fields
DOM_KEY_LOCATION_LEFT
Aktywowany klucz pochodzi z pozycji lewego klucza (gdy istnieje więcej niż jedno możliwe miejsce dla tego klucza).
public const ulong DOM_KEY_LOCATION_LEFT = 1
Wartość pola
DOM_KEY_LOCATION_NUMPAD
Aktywacja klucza pochodzi z klawiatury numerycznej lub z wirtualnym kluczem odpowiadającym klawiaturze numerycznej (gdy istnieje więcej niż jedno możliwe miejsce dla tego klucza).
public const ulong DOM_KEY_LOCATION_NUMPAD = 3
Wartość pola
DOM_KEY_LOCATION_RIGHT
Aktywacja klucza pochodzi z prawego miejsca klucza (gdy istnieje więcej niż jedno możliwe miejsce dla tego klucza).
public const ulong DOM_KEY_LOCATION_RIGHT = 2
Wartość pola
DOM_KEY_LOCATION_STANDARD
Aktywacja klucza NIE powinna być rozróżniana jako lewą lub prawą wersję klucza, a (z wyjątkiem klucza NumLock) nie pochodziła z numerycznej klawiatury (lub nie pochodziła z wirtualnej klawiatury odpowiadającej numerycznej klawiatury).
public const ulong DOM_KEY_LOCATION_STANDARD = 0
Wartość pola
Properties
AltKey
prawidłowy, jeśli kluczowy modyfikator Alt (alternatywny) (lub „Opcja”) był aktywny. wartość nieinicjalizowana tego atrybutu musi być fałszywa.
[DOMName("altKey")]
public bool AltKey { get; }
Wartość nieruchomości
Code
Kod posiada pasek, który identyfikuje fizyczny klucz, który jest naciśnięty. wartość nie jest dotknięta bieżącym układem klawiatury lub stanem modyfikatorów, więc dany klucz zawsze zwróci tę samą wartość.
[DOMName("code")]
public string Code { get; }
Wartość nieruchomości
CtrlKey
Prawda jest taka, że kluczowy modyfikator sterowania (kontrola) był aktywny.Nieinicjalizowana wartość tego atrybutu musi być fałszywa.
[DOMName("ctrlKey")]
public bool CtrlKey { get; }
Wartość nieruchomości
IsComposing
prawidłowe, jeśli kluczowe wydarzenie odbywa się w ramach sesji kompozycyjnej, czyli po wydarzeniu kompozycyjnym i przed odpowiednim wydarzeniem kompozycyjnym.
[DOMName("isComposing")]
public bool IsComposing { get; }
Wartość nieruchomości
Key
Klucz utrzymuje wartość kluczową przycisku. Jeśli wartość ma drukowaną reprezentację, musi to być niepustna łańcuch znaków Unicode, zgodny z algorytmem do określenia wartości kluczowej zdefiniowanej w tej specyfikacji. Jeśli wartość jest kluczem sterującym, który nie ma drukowanej reprezentacji, musi to być jedna z wartości kluczowych zdefiniowanych w zestawie wartości kluczowych, jak określono przez algorytm do określenia wartości kluczowej.
[DOMName("key")]
public string Key { get; }
Wartość nieruchomości
Location
Atrybut lokalizacji zawiera wskazanie logicznego położenia klucza na urządzeniu.
[DOMName("location")]
public ulong Location { get; }
Wartość nieruchomości
MetaKey
Prawda jest taka, że zmiana klucza meta (Meta) była aktywna.
[DOMName("metaKey")]
public bool MetaKey { get; }
Wartość nieruchomości
Repeat
prawidłowe, jeśli klucz został naciśnięty w trwały sposób. Utrzymanie klucza MUST wynika z powtórzenia zdarzeń kluczowego, przed wejściem, wejściem w tym porządku, w tempie określonej przez konfigurację systemu. Dla urządzeń mobilnych, które mają długie kluczowe zachowanie, pierwsze kluczowe wydarzenie z wartością powtarzania prawdziwego MUST służy jako wskazanie długie kluczowe ciśnienie. Długość czasu, w którym klucz MUST jest naciśnięty, aby rozpocząć powtarzanie, zależy od konfiguracji.
[DOMName("repeat")]
public bool Repeat { get; }
Wartość nieruchomości
ShiftKey
Prawda jest taka, że zmiana klucza (Shift) była aktywna.
[DOMName("shiftKey")]
public bool ShiftKey { get; }
Wartość nieruchomości
bool </string,></string,>