Class KeyboardEvent

Class KeyboardEvent

名称: Aspose.Html.Dom.Events 编辑: Aspose.HTML.dll (25.4.0)

Keyboard Event 接口提供与键盘设备相关的具体背景信息. 每个键盘事件使用值引用一个密钥. 键盘事件通常指向具有焦点的元素。

[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(字符串, IDictionary<string, object="">)

启动了 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

关键激活源于数字键盘或与数字键盘相匹配的虚拟键(当此键有多个可能的位置时)。 请注意,NumLock 键应始终以 DOM_KEY_LOCATION_STANDARD 的位置编码。

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

如果控制(Control)关键更改器是活跃的,则是正确的。这个属性的未启动值必须是虚假的。

[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(Meta)关键修改器是活跃的。

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

财产价值

bool

Repeat

如果密钥已以持久的方式按下,则必须按下密钥,则必须按下密钥,必须按下密钥,必须按下密钥,必须按下密钥,必须按下密钥,必须按下密钥,必须按下密钥,必须按下密钥,必须按下密钥,必须按下密钥。

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

财产价值

bool

ShiftKey

如果转换(Shift)键变更器是活跃的。

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

财产价值

bool </string,></string,>

 中文