Class KeyboardEvent

Class KeyboardEvent

Название пространства: Aspose.Html.Dom.Events Ассоциация: Aspose.HTML.dll (25.4.0)

Интерфейс KeyboardEvent предоставляет конкретную контекстную информацию, связанную с устройствами клавиатуры.Каждый событие клавиатуры ссылается на ключ с использованием значения.

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

Inheritance

object DOMObject Event UIEvent KeyboardEvent

Implements

INotifyPropertyChanged

Наследованные члены

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(Стриг)

Инициализует новую инстанцию класса Aspose.Html.Dom.Events.KeyboardEvent.

[DOMConstructor]
public KeyboardEvent(string type)

Parameters

type string

Тип событий .

KeyboardEvent(string, IDictionary<string, объект="">)

Инициализует новую инстанцию класса Aspose.Html.Dom.Events.KeyboardEvent.

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

Parameters

type string

Тип событий .

eventInitDict IDictionary • < string , object >

Событие инициирует словарь.

Fields

DOM_KEY_LOCATION_LEFT

Активированный ключ происходит от левого местоположения ключа (если для этого ключа есть более одного возможного местоположения).

public const ulong DOM_KEY_LOCATION_LEFT = 1

Полевая ценность

ulong

DOM_KEY_LOCATION_NUMPAD

Ключевая активация возникает на цифровой клавиатуре или с виртуальным клавиатом, соответствующим цифровой клавиатуре (если для этого клавиатуры имеется более одного возможного местоположения).

public const ulong DOM_KEY_LOCATION_NUMPAD = 3

Полевая ценность

ulong

DOM_KEY_LOCATION_RIGHT

Ключевая активация происходит от правильного местоположения ключа (если для этого ключа есть более одного возможного местоположения).

public const ulong DOM_KEY_LOCATION_RIGHT = 2

Полевая ценность

ulong

DOM_KEY_LOCATION_STANDARD

Ключевая активация НЕ должна отличаться как левая или правая версия ключа, и (кроме ключа NumLock) не происходила из цифровой клавиатуры (или не происходила с виртуальным ключом, соответствующим цифровой клавиатуре).

public const ulong DOM_KEY_LOCATION_STANDARD = 0

Полевая ценность

ulong

Properties

AltKey

точная, если ключевой модификатор Alt (альтернативный) (или «Опция») был активным. неиницијализованная стоимость этого атрибута должна быть ложной.

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

Стоимость недвижимости

bool

Code

Код содержит строку, которая идентифицирует физический ключ, который нажимается. значение не влияет на текущее расположение клавиатуры или состояние модификатора, поэтому конкретный ключ всегда вернет ту же ценность.

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

Стоимость недвижимости

string

CtrlKey

Действительно, если ключевой модификатор управления (контроля) был активен.Неиницијализованная ценность этого атрибута должна быть ложной.

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

Стоимость недвижимости

bool

IsComposing

истинное, если ключевое событие происходит в рамках сеанса композиции, т.е. после события композиции и до соответствующего композиционного события.

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

Стоимость недвижимости

bool

Key

Ключ держит ключевую ценность напечатанного ключа. Если значение имеет печатанное представление, то оно должно быть не-пустым строком символов Unicode, соответствующим алгоритму для определения ключевой стоимости, определенной в этой спецификации. Если значение является контрольным ключом, который не имеет печатанного представления, то оно должно быть одним из ключевых значений, определенных в ключевых значениях, как определяется алгоритмом для определения ключевой стоимости.

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

Стоимость недвижимости

string

Location

Атрибут расположения содержит указание логического расположения ключа на устройстве.

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

Стоимость недвижимости

ulong

MetaKey

Правда, если мета (Meta) ключевой модификатор был активным.

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

Стоимость недвижимости

bool

Repeat

истинный, если ключ был нажимается в устойчивом режиме. Удерживание ключа MUST приводит к повторению событий ключа, предварительного ввода, ввода в этом порядке, по скорости, определенной конфигурацией системы. Для мобильных устройств, которые имеют поведение длинного ключа, первый ключ событие с повторяемой атрибутной стоимостью истинного MUST служит указанием длинного ключа. Длительность времени, когда ключ MUST будет нажиматься, чтобы начать повторяться, зависит от конфигурации.

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

Стоимость недвижимости

bool

ShiftKey

Действительно, если ключевой модификатор перехода (Shift) был активным.

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

Стоимость недвижимости

bool </string,></string,>

 Русский