Class KeyboardEvent

Class KeyboardEvent

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

Giao diện KeyboardEvent cung cấp thông tin ngữ cảnh cụ thể liên quan đến các thiết bị bàn phím. Mỗi sự kiện bàn phím tham chiếu đến một phím bằng một giá trị. Các sự kiện bàn phím thường được hướng đến phần tử đang có tiêu điểm.

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

Kế thừa

objectDOMObjectEventUIEventKeyboardEvent

Triển khai

INotifyPropertyChanged

Các thành viên kế thừa

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

Các hàm khởi tạo

KeyboardEvent(string)

Khởi tạo một thể hiện mới của lớp Aspose.Html.Dom.Events.KeyboardEvent.

[DOMConstructor]
public KeyboardEvent(string type)

Tham số

type string

Loại sự kiện.

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

Khởi tạo một thể hiện mới của lớp Aspose.Html.Dom.Events.KeyboardEvent.

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

Tham số

type string

Loại sự kiện.

eventInitDict IDictionary<string, object&gt;

Từ điển khởi tạo sự kiện.

Các trường

DOM_KEY_LOCATION_LEFT

Phím được kích hoạt xuất phát từ vị trí phím bên trái (khi có nhiều vị trí khả thi cho phím này).

public const ulong DOM_KEY_LOCATION_LEFT = 1

Giá trị trường

ulong

DOM_KEY_LOCATION_NUMPAD

Sự kích hoạt phím xuất phát từ bàn phím số hoặc với một phím ảo tương ứng với bàn phím số (khi có nhiều vị trí khả thi cho phím này). Lưu ý rằng phím NumLock luôn phải được mã hóa với vị trí là DOM_KEY_LOCATION_STANDARD.

public const ulong DOM_KEY_LOCATION_NUMPAD = 3

Giá trị trường

ulong

DOM_KEY_LOCATION_RIGHT

Sự kích hoạt phím xuất phát từ vị trí phím bên phải (khi có nhiều vị trí khả thi cho phím này).

public const ulong DOM_KEY_LOCATION_RIGHT = 2

Giá trị trường

ulong

DOM_KEY_LOCATION_STANDARD

Sự kích hoạt phím KHÔNG ĐƯỢC phân biệt là phiên bản bên trái hay bên phải của phím, và (ngoài phím NumLock) không xuất phát từ bàn phím số (hoặc không xuất phát từ một phím ảo tương ứng với bàn phím số).

public const ulong DOM_KEY_LOCATION_STANDARD = 0

Giá trị trường

ulong

Các thuộc tính

AltKey

true nếu phím Alt (thay thế) (hoặc “Tùy chọn”) được kích hoạt. Giá trị chưa khởi tạo của thuộc tính này PHẢI là false.

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

Giá trị thuộc tính

bool

Code

Mã giữ một chuỗi xác định phím vật lý đang được nhấn. Giá trị không bị ảnh hưởng bởi bố cục bàn phím hiện tại hoặc trạng thái bộ điều chỉnh, vì vậy một phím cụ thể sẽ luôn trả về cùng một giá trị.

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

Giá trị thuộc tính

string

CtrlKey

true nếu phím Control (kiểm soát) được kích hoạt. Giá trị chưa khởi tạo của thuộc tính này PHẢI là false.

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

Giá trị thuộc tính

bool

IsComposing

true nếu sự kiện phím xảy ra như một phần của phiên soạn thảo, tức là, sau sự kiện compositionstart và trước sự kiện compositionend tương ứng. Giá trị chưa khởi tạo của thuộc tính này PHẢI là false.

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

Giá trị thuộc tính

bool

Key

Phím giữ giá trị phím của phím đã nhấn. Nếu giá trị có một đại diện in, nó PHẢI là một chuỗi ký tự Unicode không rỗng, tuân theo thuật toán xác định giá trị phím được định nghĩa trong tài liệu này. Nếu giá trị là một phím điều khiển không có đại diện in, nó PHẢI là một trong các giá trị phím được định nghĩa trong tập hợp giá trị phím, như được xác định bởi thuật toán xác định giá trị phím. Các thực thi không thể xác định một phím PHẢI sử dụng giá trị phím Unidentified.

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

Giá trị thuộc tính

string

Location

Thuộc tính location chứa một chỉ dẫn về vị trí logic của phím trên thiết bị.

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

Giá trị thuộc tính

ulong

MetaKey

true nếu phím meta (Meta) được kích hoạt.

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

Giá trị thuộc tính

bool

Repeat

true nếu phím đã được nhấn theo cách bền vững. Giữ một phím PHẢI dẫn đến việc lặp lại các sự kiện keydown, beforeinput, input theo thứ tự này, với tỷ lệ được xác định bởi cấu hình hệ thống. Đối với các thiết bị di động có hành vi nhấn phím dài, sự kiện phím đầu tiên với giá trị thuộc tính repeat là true PHẢI phục vụ như một chỉ dẫn về việc nhấn phím dài. Thời gian mà phím PHẢI được nhấn để bắt đầu lặp lại phụ thuộc vào cấu hình.

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

Giá trị thuộc tính

bool

ShiftKey

true nếu phím shift (Shift) được kích hoạt.

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

Giá trị thuộc tính

bool

 Tiếng Việt