Class KeyboardEvent
Nombre del espacio: Aspose.Html.Dom.Events Colección: Aspose.HTML.dll (25.4.0)
La interfaz KeyboardEvent proporciona información contextual específica asociada con los dispositivos de teclado. Cada evento de teclado se refiere a una clave utilizando un valor.
[ComVisible(true)]
[DOMName("KeyboardEvent")]
[DOMObject]
public class KeyboardEvent : UIEvent, INotifyPropertyChanged
Inheritance
object ← DOMObject ← Event ← UIEvent ← KeyboardEvent
Implements
Miembros heredados
UIEvent.View ,y, UIEvent.Detail ,y, Event.NonePhase ,y, Event.CapturingPhase ,y, Event.AtTargetPhase ,y, Event.BubblingPhase ,y, Event.InitEvent(string, bool, bool) ,y, Event.PreventDefault() ,y, Event.StopPropagation() ,y, Event.StopImmediatePropagation() ,y, Event.Bubbles ,y, Event.Cancelable ,y, Event.CurrentTarget ,y, Event.EventPhase ,y, Event.Target ,y, Event.TimeStamp ,y, Event.Type ,y, Event.DefaultPrevented ,y, Event.IsTrusted ,y, DOMObject.GetPlatformType() ,y, object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Constructors
KeyboardEvent(El string)
Inicia una nueva instancia de la clase Aspose.Html.Dom.Events.KeyboardEvent.
[DOMConstructor]
public KeyboardEvent(string type)
Parameters
type
string
El tipo de evento.
KeyboardEvent(Título de la etiqueta: String, Objeto="">"">)
Inicia una nueva instancia de la clase Aspose.Html.Dom.Events.KeyboardEvent.
[DOMConstructor]
public KeyboardEvent(string type, IDictionary<string, object=""> eventInitDict)
Parameters
type
string
El tipo de evento.
eventInitDict
IDictionary
&ylt;
string
, object
>
El evento inicia el diccionario.
Fields
DOM_KEY_LOCATION_LEFT
La clave activada proviene de la ubicación de la clave izquierda (cuando hay más de una posible ubicación para esta clave).
public const ulong DOM_KEY_LOCATION_LEFT = 1
Valor de campo
DOM_KEY_LOCATION_NUMPAD
La activación de la clave originada en la tecla numérica o con una tecla virtual que corresponda a la tecla numérica (cuando hay más de una posible ubicación para esta tecla.
public const ulong DOM_KEY_LOCATION_NUMPAD = 3
Valor de campo
DOM_KEY_LOCATION_RIGHT
La activación clave proviene de la ubicación de la clave correcta (cuando hay más de una ubicación posible para esta clave).
public const ulong DOM_KEY_LOCATION_RIGHT = 2
Valor de campo
DOM_KEY_LOCATION_STANDARD
La activación de la clave NO debe distinguirse como la versión izquierda o derecha de la clave, y (a excepción de la clave NumLock) no se originó de la tecla numérica (o no se originó con una tecla virtual correspondiente a la tecla numérica).
public const ulong DOM_KEY_LOCATION_STANDARD = 0
Valor de campo
Properties
AltKey
true si el alterador clave Alt (alternativo) (o “Opción”) era activo. El valor no iniciado de este atributo DEVE ser falso.
[DOMName("altKey")]
public bool AltKey { get; }
Valor de la propiedad
Code
El código tiene una cinta que identifica la clave física que se presiona.El valor no está afectado por el diseño actual de la teclado o el estado de modificación, por lo que una clave determinada siempre devolverá el mismo valor.
[DOMName("code")]
public string Code { get; }
Valor de la propiedad
CtrlKey
es cierto si el Modificador clave de Control (control) estaba activo.El valor no inicializado de este atributo debe ser falso.
[DOMName("ctrlKey")]
public bool CtrlKey { get; }
Valor de la propiedad
IsComposing
true si el evento clave ocurre como parte de una sesión de composición, es decir, después de un evento de composición y antes del correspondiente evento de composición.
[DOMName("isComposing")]
public bool IsComposing { get; }
Valor de la propiedad
Key
La clave mantiene el valor clave de la clave impreso. Si el valor tiene una representación impreso, debe ser una cadena de caracteres Unicode no vacío, conformando con el algoritmo para determinar el valor clave definido en esta especificación. Si el valor es una clave de control que no tiene representación impreso, debe ser uno de los valores clave definidos en el conjunto de valores clave, como se determina por el algoritmo para determinar el valor clave.
[DOMName("key")]
public string Key { get; }
Valor de la propiedad
Location
El atributo de ubicación contiene una indicación de la ubicación lógica de la clave en el dispositivo.
[DOMName("location")]
public ulong Location { get; }
Valor de la propiedad
MetaKey
es cierto si el modificador clave meta (Meta) estaba activo.
[DOMName("metaKey")]
public bool MetaKey { get; }
Valor de la propiedad
Repeat
true si la llave ha sido presionada de una manera sostenida. El mantenimiento de una llave MUST resulta en la repetición de los acontecimientos de la llave, la entrada previa, la entrada en este orden, a una tasa determinada por la configuración del sistema. Para los dispositivos móviles que tienen comportamiento de la llave larga, el primer evento clave con un valor de atribución repetido de la verdadera MUST sirve como una indicación de una llave larga. La duración del tiempo que la llave MUST se presiona para comenzar a repetir es dependiente de la configuración.
[DOMName("repeat")]
public bool Repeat { get; }
Valor de la propiedad
ShiftKey
es cierto si el modificador clave de cambio (Shift) estaba activo.
[DOMName("shiftKey")]
public bool ShiftKey { get; }
Valor de la propiedad
bool </string,></string,>