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
object ← DOMObject ← Event ← UIEvent ← KeyboardEvent
Mengimplementasikan
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>
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
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
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
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
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
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
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
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
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
Location
Atribut lokasi berisi indikasi lokasi logis dari kunci pada perangkat.
[DOMName("location")]
public ulong Location { get; }
Nilai Properti
MetaKey
true jika modifikasi kunci meta (Meta) aktif.
[DOMName("metaKey")]
public bool MetaKey { get; }
Nilai Properti
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
ShiftKey
true jika modifikasi kunci shift (Shift) aktif.
[DOMName("shiftKey")]
public bool ShiftKey { get; }