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
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
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
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
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
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à
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à
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à
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à
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à
Location
L’attributo di posizione contiene un’indicazione della posizione logica della chiave sul dispositivo.
[DOMName("location")]
public ulong Location { get; }
Valore di proprietà
MetaKey
è vero se il modificatore chiave meta (Meta) è stato attivo.
[DOMName("metaKey")]
public bool MetaKey { get; }
Valore di proprietà
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à
ShiftKey
è vero se il cambiamento (Shift) modificatore chiave è stato attivo.
[DOMName("shiftKey")]
public bool ShiftKey { get; }
Valore di proprietà
bool </string,></string,>