Class KeyboardEvent

Class KeyboardEvent

Namespace: Aspose.Html.Dom.Events
Assembly: Aspose.HTML.dll (25.1.0)

KeyboardEvent インターフェイスは、キーボードデバイスに関連する特定のコンテキスト情報を提供します。各キーボードイベントは、値を使用してキーを参照します。キーボードイベントは、通常、フォーカスを持つ要素に向けられます。

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

継承

objectDOMObjectEventUIEventKeyboardEvent

実装

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()

コンストラクタ

KeyboardEvent(string)

Aspose.Html.Dom.Events.KeyboardEvent クラスの新しいインスタンスを初期化します。

[DOMConstructor]
public KeyboardEvent(string type)

パラメーター

type string

イベントの種類。

KeyboardEvent(string, IDictionary<string, object="">)

Aspose.Html.Dom.Events.KeyboardEvent クラスの新しいインスタンスを初期化します。

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

パラメーター

type string

イベントの種類。

eventInitDict IDictionary<string, object&gt;

イベント初期化辞書。

フィールド

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

プロパティ

AltKey

Alt(代替)キー修飾子がアクティブである場合は true。初期化されていないこの属性の値は false である必要があります。

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

プロパティ値

bool

Code

コードは、押されている物理キーを識別する文字列を保持します。値は、現在のキーボードレイアウトや修飾状態の影響を受けないため、特定のキーは常に同じ値を返します。

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

プロパティ値

string

CtrlKey

Control(制御)キー修飾子がアクティブである場合は true。初期化されていないこの属性の値は false である必要があります。

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

プロパティ値

bool

IsComposing

キーイベントが構成セッションの一部として発生する場合は true。つまり、compositionstart イベントの後、および対応する compositionend イベントの前です。初期化されていないこの属性の値は false である必要があります。

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

プロパティ値

bool

Key

キーは、押されたキーのキー値を保持します。値が印刷された表現を持つ場合、それは空でない Unicode 文字列でなければならず、この仕様で定義されたキー値を決定するアルゴリズムに準拠する必要があります。値が印刷された表現を持たない制御キーである場合、それはキー値セットで定義されたキー値のいずれかでなければならず、キー値を決定するアルゴリズムによって決定されます。キーを特定できない実装は、キー値 Unidentified を使用する必要があります。

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

プロパティ値

string

Location

location 属性は、デバイス上のキーの論理的位置を示す情報を含みます。

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

プロパティ値

ulong

MetaKey

meta(メタ)キー修飾子がアクティブである場合は true。

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

プロパティ値

bool

Repeat

キーが持続的に押されている場合は true。キーを押し続けることは、システム構成によって決定されるレートで、keydown、beforeinput、input イベントをこの順序で繰り返す結果をもたらさなければなりません。長押し動作を持つモバイルデバイスの場合、repeat 属性値が true の最初のキーイベントは、長押しの指標として機能する必要があります。キーが繰り返しを開始するために押される必要がある時間の長さは、構成依存です。

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

プロパティ値

bool

ShiftKey

shift(シフト)キー修飾子がアクティブである場合は true。

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

プロパティ値

bool

 日本語