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
继承人
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
领域价值
DOM_KEY_LOCATION_NUMPAD
关键激活源于数字键盘或与数字键盘相匹配的虚拟键(当此键有多个可能的位置时)。 请注意,NumLock 键应始终以 DOM_KEY_LOCATION_STANDARD 的位置编码。
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
如果控制(Control)关键更改器是活跃的,则是正确的。这个属性的未启动值必须是虚假的。
[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(Meta)关键修改器是活跃的。
[DOMName("metaKey")]
public bool MetaKey { get; }
财产价值
Repeat
如果密钥已以持久的方式按下,则必须按下密钥,则必须按下密钥,必须按下密钥,必须按下密钥,必须按下密钥,必须按下密钥,必须按下密钥,必须按下密钥,必须按下密钥,必须按下密钥,必须按下密钥。
[DOMName("repeat")]
public bool Repeat { get; }
财产价值
ShiftKey
如果转换(Shift)键变更器是活跃的。
[DOMName("shiftKey")]
public bool ShiftKey { get; }
财产价值
bool </string,></string,>