Class KeyboardEvent

Class KeyboardEvent

Navne til: Aspose.Html.Dom.Events Sammensætning: Aspose.HTML.dll (25.4.0)

KeyboardEvent-grænsefladen giver specifik sammenhængsinformation forbundet med tastaturenheder. Hver tastaturevent refererer til en nøgle ved hjælp af en værdi.

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

Inheritance

object DOMObject Event UIEvent KeyboardEvent

Implements

INotifyPropertyChanged

De arvede medlemmer

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)

Initialiserer en ny instans af Aspose.Html.Dom.Events.KeyboardEvent klasse.

[DOMConstructor]
public KeyboardEvent(string type)

Parameters

type string

Den slags begivenhed.

KeyboardEvent(String, Identifikationsstring, Objekt="">)

Initialiserer en ny instans af Aspose.Html.Dom.Events.KeyboardEvent klasse.

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

Parameters

type string

Den slags begivenhed.

eventInitDict IDictionary < string , object >

Begivenheden initialiserer ordforråd.

Fields

DOM_KEY_LOCATION_LEFT

Den aktiverede nøgle opstod fra den venstre nøgle placering (hvis der er mere end én mulig placering for denne nøgle).

public const ulong DOM_KEY_LOCATION_LEFT = 1

Fællesværdi

ulong

DOM_KEY_LOCATION_NUMPAD

Nøglen aktiveres på den numeriske tastatur eller med en virtuel nøgle, der svarer til den numeriske tastatur (hvis der er mere end én mulig placering for denne nøgle.

public const ulong DOM_KEY_LOCATION_NUMPAD = 3

Fællesværdi

ulong

DOM_KEY_LOCATION_RIGHT

Den nøgleaktivering opstod fra den rigtige nøgle placering (hvis der er mere end én mulig placering for denne nøgle).

public const ulong DOM_KEY_LOCATION_RIGHT = 2

Fællesværdi

ulong

DOM_KEY_LOCATION_STANDARD

Nøglen aktivering må ikke skelne som venstre eller højre version af nøglen, og (med undtagelse af NumLock-nøglen) opstod ikke fra det numeriske tastatur (eller opstod ikke med en virtuel nøgle, der svarer til det numeriske tastatur).

public const ulong DOM_KEY_LOCATION_STANDARD = 0

Fællesværdi

ulong

Properties

AltKey

er sandt, hvis Alt (alternativ) (eller “Option”) nøglemodifikator var aktiv.

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

Ejendomsværdi

bool

Code

Koden holder en string, der identificerer den fysiske nøgle, der bliver trykket. værdien påvirkes ikke af den aktuelle tastatur layout eller modifierende tilstand, så en bestemt nøgle vil altid returnere den samme værdi.

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

Ejendomsværdi

string

CtrlKey

Det er sandt, hvis Control (kontrol) key modifier var aktiv.Den uinitialiserede værdi af dette atribut må være falsk.

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

Ejendomsværdi

bool

IsComposing

sandt, hvis den vigtigste begivenhed sker som en del af en kompositionssession, dvs. efter en kompositionstart begivenhed og før den tilsvarende kompositionende begivenhed.

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

Ejendomsværdi

bool

Key

Nøglen holder nøgleværdien af den trykte nøgle. Hvis værdien har en trykte repræsentation, det MUST være en ikke-must Unicode karakterstræk, der overholder algoritmen for at bestemme nøgleværdien defineret i denne specifikation. Hvis værdien er en kontrolnøgle, der ikke har trykte repræsentation, det MUST være en af de nøgleværdier defineret i nøgleværdien set, som defineret af algoritmen for at bestemme nøgleværdien.

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

Ejendomsværdi

string

Location

Den placeringsattribut indeholder en angivelse af den logiske placering af nøglen på enheden.

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

Ejendomsværdi

ulong

MetaKey

Det er sandt, hvis meta (Meta) nøglemodifikatoren var aktiv.

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

Ejendomsværdi

bool

Repeat

true, hvis nøglen er blevet presset på en bæredygtig måde. Holding ned en nøgle MUST resulterer i gentagelsen af begivenhederne keydown, førindtast, indtast i denne rækkefølge, til en hastighed fastsat af systemkonfigurationen. For mobile enheder, der har lang nøgle-presset adfærd, den første nøgle-event med en gentagelsesattribut værdi af ægte MUST tjener som en indikation af en lang nøgle-press. Den længde af tiden, at nøglen MUST bliver presset for at begynde at gentage er konfiguration-afhængig.

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

Ejendomsværdi

bool

ShiftKey

hvis skift (Shift) nøglemodifikatoren var aktiv.

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

Ejendomsværdi

bool </string,></string,>

 Dansk