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
Наследованные члены
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
Полевая ценность
DOM_KEY_LOCATION_NUMPAD
Ключевая активация возникает на цифровой клавиатуре или с виртуальным клавиатом, соответствующим цифровой клавиатуре (если для этого клавиатуры имеется более одного возможного местоположения).
public const ulong DOM_KEY_LOCATION_NUMPAD = 3
Полевая ценность
DOM_KEY_LOCATION_RIGHT
Ключевая активация происходит от правильного местоположения ключа (если для этого ключа есть более одного возможного местоположения).
public const ulong DOM_KEY_LOCATION_RIGHT = 2
Полевая ценность
DOM_KEY_LOCATION_STANDARD
Ключевая активация НЕ должна отличаться как левая или правая версия ключа, и (кроме ключа NumLock) не происходила из цифровой клавиатуры (или не происходила с виртуальным ключом, соответствующим цифровой клавиатуре).
public const ulong DOM_KEY_LOCATION_STANDARD = 0
Полевая ценность
Properties
AltKey
точная, если ключевой модификатор Alt (альтернативный) (или «Опция») был активным. неиницијализованная стоимость этого атрибута должна быть ложной.
[DOMName("altKey")]
public bool AltKey { get; }
Стоимость недвижимости
Code
Код содержит строку, которая идентифицирует физический ключ, который нажимается. значение не влияет на текущее расположение клавиатуры или состояние модификатора, поэтому конкретный ключ всегда вернет ту же ценность.
[DOMName("code")]
public string Code { get; }
Стоимость недвижимости
CtrlKey
Действительно, если ключевой модификатор управления (контроля) был активен.Неиницијализованная ценность этого атрибута должна быть ложной.
[DOMName("ctrlKey")]
public bool CtrlKey { get; }
Стоимость недвижимости
IsComposing
истинное, если ключевое событие происходит в рамках сеанса композиции, т.е. после события композиции и до соответствующего композиционного события.
[DOMName("isComposing")]
public bool IsComposing { get; }
Стоимость недвижимости
Key
Ключ держит ключевую ценность напечатанного ключа. Если значение имеет печатанное представление, то оно должно быть не-пустым строком символов Unicode, соответствующим алгоритму для определения ключевой стоимости, определенной в этой спецификации. Если значение является контрольным ключом, который не имеет печатанного представления, то оно должно быть одним из ключевых значений, определенных в ключевых значениях, как определяется алгоритмом для определения ключевой стоимости.
[DOMName("key")]
public string Key { get; }
Стоимость недвижимости
Location
Атрибут расположения содержит указание логического расположения ключа на устройстве.
[DOMName("location")]
public ulong Location { get; }
Стоимость недвижимости
MetaKey
Правда, если мета (Meta) ключевой модификатор был активным.
[DOMName("metaKey")]
public bool MetaKey { get; }
Стоимость недвижимости
Repeat
истинный, если ключ был нажимается в устойчивом режиме. Удерживание ключа MUST приводит к повторению событий ключа, предварительного ввода, ввода в этом порядке, по скорости, определенной конфигурацией системы. Для мобильных устройств, которые имеют поведение длинного ключа, первый ключ событие с повторяемой атрибутной стоимостью истинного MUST служит указанием длинного ключа. Длительность времени, когда ключ MUST будет нажиматься, чтобы начать повторяться, зависит от конфигурации.
[DOMName("repeat")]
public bool Repeat { get; }
Стоимость недвижимости
ShiftKey
Действительно, если ключевой модификатор перехода (Shift) был активным.
[DOMName("shiftKey")]
public bool ShiftKey { get; }
Стоимость недвижимости
bool </string,></string,>