Class KeyboardEvent

Class KeyboardEvent

Le nom : Aspose.Html.Dom.Events Assemblaggio: Aspose.HTML.dll (25.4.0)

L’interfaccia KeyboardEvent fornisce informazioni contestuali specifiche associate ai dispositivi della tastiera. Ogni evento della tastiera si riferisce a una chiave utilizzando un valore. Gli eventi della tastiera sono generalmente indirizzati all’elemento che ha il focus.

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

Inheritance

object DOMObject Event UIEvent KeyboardEvent

Implements

INotifyPropertyChanged

I membri ereditari

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(Le string)

Inizia una nuova instanza della classe Aspose.Html.Dom.Events.KeyboardEvent.

[DOMConstructor]
public KeyboardEvent(string type)

Parameters

type string

Il tipo di evento.

KeyboardEvent(String, Identifiant <string , Objet=» » »)

Inizia una nuova instanza della classe Aspose.Html.Dom.Events.KeyboardEvent.

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

Parameters

type string

Il tipo di evento.

eventInitDict IDictionary di < string , object >

L’evento inizializza il dizionario.

Fields

DOM_KEY_LOCATION_LEFT

La chiave attivata deriva dalla posizione della chiave sinistra (quando c’è più di una possibile posizione per questa chiave).

public const ulong DOM_KEY_LOCATION_LEFT = 1

Valore di campo

ulong

DOM_KEY_LOCATION_NUMPAD

L’attivazione della chiave è originata sulla tastiera numerica o con una chiave virtuale corrispondente alla tastiera numerica (quando c’è più di una possibile posizione per questa chiave).

public const ulong DOM_KEY_LOCATION_NUMPAD = 3

Valore di campo

ulong

DOM_KEY_LOCATION_RIGHT

L’attivazione chiave deriva dalla posizione chiave giusta (quando c’è più di una posizione possibile per questa chiave).

public const ulong DOM_KEY_LOCATION_RIGHT = 2

Valore di campo

ulong

DOM_KEY_LOCATION_STANDARD

L’attivazione chiave NON deve essere distinta come la versione sinistra o destra della chiave, e (ad eccezione della chiave NumLock) non è originata dalla chiave numerica (o non è originata con una chiave virtuale corrispondente alla chiave numerica).

public const ulong DOM_KEY_LOCATION_STANDARD = 0

Valore di campo

ulong

Properties

AltKey

è vero se il modificatore chiave Alt (alternativa) (o “Opzione”) è stato attivo. il valore non inizializzato di questo attributo deve essere falso.

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

Valore di proprietà

bool

Code

Il codice detiene una riga che identifica la chiave fisica che viene premuto. Il valore non è influenzato dal layout della tastiera attuale o lo stato del modificatore, quindi una chiave specifica restituirà sempre lo stesso valore.

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

Valore di proprietà

string

CtrlKey

è vero se il Modificatore chiave Control (control) è stato attivo.Il valore non inizializzato di questo attributo deve essere falso.

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

Valore di proprietà

bool

IsComposing

vero se l’evento chiave avviene come parte di una sessione di composizione, cioè dopo un evento di composizione e prima dell’evento di composizione corrispondente.

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

Valore di proprietà

bool

Key

La chiave detiene il valore chiave della chiave stampata. Se il valore è una rappresentazione stampata, deve essere una stringhe di caratteri Unicode non vuota, conformando all’algoritmo per determinare il valore chiave definito in questa specifiche. Se il valore è una chiave di controllo che non ha una rappresentazione stampata, deve essere uno dei valori chiave definiti nel set di valori chiave, come determinato dall’algoritmo per determinare il valore chiave. Implementazioni che non sono in grado di identificare un valore chiave deve utilizzare il valore chiave Non identificato.

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

Valore di proprietà

string

Location

L’attributo di posizione contiene un’indicazione della posizione logica della chiave sul dispositivo.

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

Valore di proprietà

ulong

MetaKey

è vero se il modificatore chiave meta (Meta) è stato attivo.

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

Valore di proprietà

bool

Repeat

vero se la chiave è stata pressata in modo sostenibile. Tenere sotto una chiave MUST si traduce nella ripetizione degli eventi Keydown, pre-input, input in questo ordine, a un tasso determinato dalla configurazione del sistema. Per i dispositivi mobili che hanno il comportamento di long-key-press, il primo evento chiave con un valore di attribuzione ripetuto di vero MUST serve come indicazione di un long-key-press. La lunghezza del tempo che la chiave MUST è pressata per iniziare a ripetere è dipendente dalla configurazione.

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

Valore di proprietà

bool

ShiftKey

è vero se il cambiamento (Shift) modificatore chiave è stato attivo.

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

Valore di proprietà

bool </string,></string,>

 Français