Class KeyboardEvent
Nome do espaço: Aspose.Html.Dom.Events Assembleia: Aspose.HTML.dll (25.4.0)
A interface KeyboardEvent fornece informações contextuais específicas associadas a dispositivos de teclado. Cada evento de teclado refere-se a uma chave usando um valor.
[ComVisible(true)]
[DOMName("KeyboardEvent")]
[DOMObject]
public class KeyboardEvent : UIEvent, INotifyPropertyChanged
Inheritance
object ← DOMObject ← Event ← UIEvent ← KeyboardEvent
Implements
Membros herdados
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(Redação)
Inicia uma nova instância da classe Aspose.Html.Dom.Events.KeyboardEvent.
[DOMConstructor]
public KeyboardEvent(string type)
Parameters
type
string
O tipo de evento.
KeyboardEvent(Título: Título, Título, Objeto="">)
Inicia uma nova instância da classe Aspose.Html.Dom.Events.KeyboardEvent.
[DOMConstructor]
public KeyboardEvent(string type, IDictionary<string, object=""> eventInitDict)
Parameters
type
string
O tipo de evento.
eventInitDict
IDictionary
e o PT;
string
, object
>
O evento inicia o dicionário.
Fields
DOM_KEY_LOCATION_LEFT
A chave ativada originou-se da localização da chave esquerda (quando há mais de uma possível localização para esta chave).
public const ulong DOM_KEY_LOCATION_LEFT = 1
Valor de campo
DOM_KEY_LOCATION_NUMPAD
A ativação da chave surgiu na tecla numérica ou com uma chave virtual correspondente à tecla numérica (quando há mais de uma possível localização para esta chave).
public const ulong DOM_KEY_LOCATION_NUMPAD = 3
Valor de campo
DOM_KEY_LOCATION_RIGHT
A ativação-chave surgiu da localização da chave certa (quando há mais de uma localização possível para esta chave).
public const ulong DOM_KEY_LOCATION_RIGHT = 2
Valor de campo
DOM_KEY_LOCATION_STANDARD
A activação de chave NÃO DEVE ser distinguida como a versão esquerda ou direita da chave, e (outro que a chave NumLock) não originou da tecla numérica (ou não originou com uma tecla virtual correspondente à tecla numérica).
public const ulong DOM_KEY_LOCATION_STANDARD = 0
Valor de campo
Properties
AltKey
verdade se o alterador-chave Alt (alternativa) (ou “Opção”) foi ativo. o valor não iniciado deste atributo DEVE ser falso.
[DOMName("altKey")]
public bool AltKey { get; }
Valor da propriedade
Code
O código tem uma linha que identifica a chave física que está sendo pressionada. o valor não é afetado pelo layout atual da tecla ou estado de modificação, então uma chave específica sempre retornará o mesmo valor.
[DOMName("code")]
public string Code { get; }
Valor da propriedade
CtrlKey
É verdade se o Modificador-chave de Controle (Control) foi ativo.O valor não iniciado deste atributo DEVE ser falso.
[DOMName("ctrlKey")]
public bool CtrlKey { get; }
Valor da propriedade
IsComposing
verdade se o evento-chave ocorrer como parte de uma sessão de composição, isto é, após um evento de composição-start e antes do correspondente evento de composição-end.
[DOMName("isComposing")]
public bool IsComposing { get; }
Valor da propriedade
Key
A chave mantém o valor-chave da chave pressionada. Se o valor é uma representação impressa, ele deve ser uma string de caracteres Unicode não-vaz, conforme o algoritmo para determinar o valor-chave definido nesta especificação. Se o valor é uma chave de controle que não tem representação-chave, ele deve ser um dos valores-chave definidos no conjunto de valores-chave, conforme determinado pelo algoritmo para determinar o valor-chave. Implementações que não são capazes de identificar uma chave devem usar o valor-chave Não identificado.
[DOMName("key")]
public string Key { get; }
Valor da propriedade
Location
O atributo de localização contém uma indicação da localização lógica da chave no dispositivo.
[DOMName("location")]
public ulong Location { get; }
Valor da propriedade
MetaKey
É verdade se o modificador-chave meta (Meta) foi ativo.
[DOMName("metaKey")]
public bool MetaKey { get; }
Valor da propriedade
Repeat
verdade se a chave foi pressionada de uma forma sustentada. Manter uma chave MUST resulta na repetição dos eventos keydown, pre-input, input nesta ordem, a uma taxa determinada pela configuração do sistema. Para dispositivos móveis que têm comportamento de longa chave-pressão, o primeiro evento-chave com um valor de atribuição de repetição de verdade MUST serve como uma indicação de uma longa chave-pressão. A duração do tempo que a chave MUST é pressionada para começar a repetir é dependente da configuração.
[DOMName("repeat")]
public bool Repeat { get; }
Valor da propriedade
ShiftKey
É verdade se o alterador-chave (Shift) foi ativo.
[DOMName("shiftKey")]
public bool ShiftKey { get; }
Valor da propriedade
bool </string,></string,>