Class KeyboardEvent

Class KeyboardEvent

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

Antarmuka KeyboardEvent menyediakan informasi kontekstual spesifik yang terkait dengan perangkat keyboard. Setiap peristiwa keyboard merujuk pada sebuah kunci menggunakan sebuah nilai. Peristiwa keyboard biasanya diarahkan pada elemen yang memiliki fokus.

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

Pewarisan

objectDOMObjectEventUIEventKeyboardEvent

Mengimplementasikan

INotifyPropertyChanged

Anggota yang diwarisi

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

Konstruktor

KeyboardEvent(string)

Menginisialisasi sebuah instance baru dari kelas Aspose.Html.Dom.Events.KeyboardEvent.

[DOMConstructor]
public KeyboardEvent(string type)

Parameter

type string

Tipe peristiwa.

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

Menginisialisasi sebuah instance baru dari kelas Aspose.Html.Dom.Events.KeyboardEvent.

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

Parameter

type string

Tipe peristiwa.

eventInitDict IDictionary<string, object&gt;

Kamus inisialisasi peristiwa.

Bidang

DOM_KEY_LOCATION_LEFT

Kunci yang diaktifkan berasal dari lokasi kunci kiri (ketika ada lebih dari satu lokasi yang mungkin untuk kunci ini).

public const ulong DOM_KEY_LOCATION_LEFT = 1

Nilai Bidang

ulong

DOM_KEY_LOCATION_NUMPAD

Aktivasi kunci berasal dari keypad numerik atau dengan kunci virtual yang sesuai dengan keypad numerik (ketika ada lebih dari satu lokasi yang mungkin untuk kunci ini). Perhatikan bahwa kunci NumLock harus selalu dikodekan dengan lokasi DOM_KEY_LOCATION_STANDARD.

public const ulong DOM_KEY_LOCATION_NUMPAD = 3

Nilai Bidang

ulong

DOM_KEY_LOCATION_RIGHT

Aktivasi kunci berasal dari lokasi kunci kanan (ketika ada lebih dari satu lokasi yang mungkin untuk kunci ini).

public const ulong DOM_KEY_LOCATION_RIGHT = 2

Nilai Bidang

ulong

DOM_KEY_LOCATION_STANDARD

Aktivasi kunci TIDAK BOLEH dibedakan sebagai versi kiri atau kanan dari kunci, dan (selain kunci NumLock) tidak berasal dari keypad numerik (atau tidak berasal dari kunci virtual yang sesuai dengan keypad numerik).

public const ulong DOM_KEY_LOCATION_STANDARD = 0

Nilai Bidang

ulong

Properti

AltKey

true jika modifikasi kunci Alt (alternatif) (atau “Opsi”) aktif. Nilai yang tidak diinisialisasi dari atribut ini HARUS false.

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

Nilai Properti

bool

Code

Kode menyimpan string yang mengidentifikasi kunci fisik yang ditekan. Nilai ini tidak dipengaruhi oleh tata letak keyboard saat ini atau status modifikasi, sehingga kunci tertentu akan selalu mengembalikan nilai yang sama.

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

Nilai Properti

string

CtrlKey

true jika modifikasi kunci Control (kontrol) aktif. Nilai yang tidak diinisialisasi dari atribut ini HARUS false.

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

Nilai Properti

bool

IsComposing

true jika peristiwa kunci terjadi sebagai bagian dari sesi komposisi, yaitu, setelah peristiwa compositionstart dan sebelum peristiwa compositionend yang sesuai. Nilai yang tidak diinisialisasi dari atribut ini HARUS false.

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

Nilai Properti

bool

Key

Kunci menyimpan nilai kunci dari kunci yang ditekan. Jika nilai memiliki representasi yang dicetak, HARUS berupa string karakter Unicode yang tidak kosong, sesuai dengan algoritma untuk menentukan nilai kunci yang ditentukan dalam spesifikasi ini. Jika nilai adalah kunci kontrol yang tidak memiliki representasi yang dicetak, HARUS salah satu dari nilai kunci yang ditentukan dalam set nilai kunci, sebagaimana ditentukan oleh algoritma untuk menentukan nilai kunci. Implementasi yang tidak dapat mengidentifikasi kunci HARUS menggunakan nilai kunci Unidentified.

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

Nilai Properti

string

Location

Atribut lokasi berisi indikasi lokasi logis dari kunci pada perangkat.

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

Nilai Properti

ulong

MetaKey

true jika modifikasi kunci meta (Meta) aktif.

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

Nilai Properti

bool

Repeat

true jika kunci telah ditekan dengan cara yang berkelanjutan. Menekan kunci HARUS mengakibatkan pengulangan peristiwa keydown, beforeinput, input dalam urutan ini, dengan laju yang ditentukan oleh konfigurasi sistem. Untuk perangkat seluler yang memiliki perilaku tekan-kunci-panjang, peristiwa kunci pertama dengan nilai atribut repeat true HARUS berfungsi sebagai indikasi tekan-kunci-panjang. Lamanya waktu yang diperlukan untuk menekan kunci agar mulai mengulangi tergantung pada konfigurasi.

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

Nilai Properti

bool

ShiftKey

true jika modifikasi kunci shift (Shift) aktif.

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

Nilai Properti

bool

 Indonesia