Class KeyboardEvent
Der Name: Aspose.Html.Dom.Events Sammlung: Aspose.HTML.dll (25.4.0)
Die KeyboardEvent-Interface liefert spezifische kontextuelle Informationen, die mit Tastaturgeräten verbunden sind. Jede Tastaturveranstaltung bezieht sich auf einen Schlüssel mit einem Wert.
[ComVisible(true)]
[DOMName("KeyboardEvent")]
[DOMObject]
public class KeyboardEvent : UIEvent, INotifyPropertyChanged
Inheritance
object ← DOMObject ← Event ← UIEvent ← KeyboardEvent
Implements
Vererbte Mitglieder
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(String)
Initialisiert eine neue Instanz der Aspose.Html.Dom.Events.KeyboardEvent Klasse.
[DOMConstructor]
public KeyboardEvent(string type)
Parameters
type
string
Die Art des Ereignisses.
KeyboardEvent(String, Identifizierter<string, Objekt="">"">)
Initialisiert eine neue Instanz der Aspose.Html.Dom.Events.KeyboardEvent Klasse.
[DOMConstructor]
public KeyboardEvent(string type, IDictionary<string, object=""> eventInitDict)
Parameters
type
string
Die Art des Ereignisses.
eventInitDict
IDictionary
&undlt;
string
, object
>
Die Veranstaltung initialisiert das Wörterbuch.
Fields
DOM_KEY_LOCATION_LEFT
Der aktivierte Schlüssel stammt von der linken Schlüsselposition (wenn für diesen Schlüssel mehr als eine mögliche Position vorhanden ist).
public const ulong DOM_KEY_LOCATION_LEFT = 1
Feldwert
DOM_KEY_LOCATION_NUMPAD
Die Schlüsselaktivierung stammt aus der numerischen Keypad oder mit einem virtuellen Schlüssel, der der numerischen Keypad entspricht (wenn für diesen Schlüssel mehr als eine mögliche Lage vorhanden ist.
public const ulong DOM_KEY_LOCATION_NUMPAD = 3
Feldwert
DOM_KEY_LOCATION_RIGHT
Die Schlüsselaktivierung stammt von der richtigen Schlüsselposition (wenn für diesen Schlüssel mehr als eine mögliche Position vorhanden ist).
public const ulong DOM_KEY_LOCATION_RIGHT = 2
Feldwert
DOM_KEY_LOCATION_STANDARD
Die Schlüsselaktivierung muss nicht als die linken oder rechten Version des Schlüssels unterschieden werden, und (mit Ausnahme des NumLock-Schlüssels) ist nicht aus der numerischen Schlüsselfeld stammt (oder nicht mit einem virtuellen Schlüsselfeld mit der numerischen Schlüsselfeld stammt).
public const ulong DOM_KEY_LOCATION_STANDARD = 0
Feldwert
Properties
AltKey
ist wahr, wenn der Alt (alternative) (oder “Option”) Schlüsselmodifikator aktiv war. Der uninitialisierte Wert dieses Attributs muss falsch sein.
[DOMName("altKey")]
public bool AltKey { get; }
Eigentumswert
Code
Der Code hält eine String, die den physischen Schlüssel identifiziert, der gedrückt wird. Der Wert wird nicht von der aktuellen Tastatur-Layout oder Modifikationsstatus beeinflusst, so dass ein bestimmter Schlüssel immer den gleichen Wert zurückgibt.
[DOMName("code")]
public string Code { get; }
Eigentumswert
CtrlKey
ist wahr, wenn der Control (Control) Key Modifier aktiv war.Der uninitialisierte Wert dieses Attributs muss falsch sein.
[DOMName("ctrlKey")]
public bool CtrlKey { get; }
Eigentumswert
IsComposing
geltend, wenn der Schlüssel-Event als Teil einer Zusammensetzungssession stattfindet, d.h. nach einem Zusammensetzungstart-Event und vor dem entsprechenden Zusammensetzungend-Event.
[DOMName("isComposing")]
public bool IsComposing { get; }
Eigentumswert
Key
Der Schlüssel hält den Schlüsselwert des gedruckten Schlüssels.Wenn der Wert eine gedruckte Darstellung hat, muss er eine Unicode Zeichenstraße sein, die dem Algorithmus entspricht, um den in dieser Spezifikation definierten Schlüsselwert zu bestimmen.Wenn der Wert ein Kontrollschlüssel ist, der keine gedruckte Darstellung hat, muss er einer der Schlüsselwerte sein, die in der Schlüsselwerte festgelegt werden, wie durch den Algorithmus festgelegt wird, um den Schlüsselwert zu bestimmen.
[DOMName("key")]
public string Key { get; }
Eigentumswert
Location
Der Standortattribut enthält eine Angabe der logischen Lage des Schlüssels auf dem Gerät.
[DOMName("location")]
public ulong Location { get; }
Eigentumswert
MetaKey
ist wahr, wenn der Meta (Meta) Schlüsselmodifikator aktiv war.
[DOMName("metaKey")]
public bool MetaKey { get; }
Eigentumswert
Repeat
true, wenn der Schlüssel in einer nachhaltigen Weise gedrückt wurde. Hinzufügen eines Schlüssels MUST führt zu der Wiederholung der Ereignisse Keydown, Pre-Input, Input in dieser Reihenfolge, zu einer durch die Systemkonfiguration festgelegten Rate. Für mobile Geräte, die lang-Schlüssel-Druck-Verhalten haben, dient der erste Schlüssel-Events mit einem Wiederholungs-Attribute-Wert der wahren MUST als Hinweis auf einen lang-Schlüssel-Druck. Die Dauer der Zeit, dass der Schlüssel MUST gedrückt werden, um wiederholung zu beginnen, ist Konfiguration-abhängig.
[DOMName("repeat")]
public bool Repeat { get; }
Eigentumswert
ShiftKey
Richtig, wenn der Schlüsselmodifier (Shift) aktiv war.
[DOMName("shiftKey")]
public bool ShiftKey { get; }
Eigentumswert
bool </string,></string,>