Properti key KeyboardEvent
Definisi dan penggunaan
Properti key mengembalikan identifikator tombol yang ditekan saat terjadi peristiwa penekanan tombol.
Identifikator tombol adalah string yang mengidentifikasi tombol papan ketik. Nilai yang kembali dari properti ini dapat berupa string berikut:
- Karakter tunggal (seperti "a", "W", "4", "+" atau "$")
- Beberapa karakter (seperti "F1", "Enter", "HOME" atau "CAPS LOCK")
Keterangan:Atribut ini hanya baca.
Petunjuk:Jika Anda ingin mengetahui apakah tombol "ALT", "CTRL", "META" atau "SHIFT" ditekan saat terjadi peristiwa penekanan tombol, gunakan altKey、ctrlKey、metaKey atau shiftKey Atribut.
Contoh
Contoh 1
Ambil tombol papan ketik yang ditekan saat terjadi peristiwa penekanan tombol:
var x = event.key;
Contoh 2
Jika pengguna menekan tombol "A", tampilkan beberapa teks:
var x = event.key; // Jika tombol papan ketik yang ditekan adalah "a" atau "A" (dengan CapsLock atau Shift), tampilkan beberapa teks. if (x == "a" || x == "A") { alert ("Anda menekan tombol 'A'!"); }
Sintaks
event.key
Detil teknis
Nilai yang kembali: |
String yang mewakili tombol papan ketik yang ditekan. Nilai yang mungkin:
Keterangan:Kembali nilai yang belum ditentukan di Safari. |
---|---|
Versi DOM: | DOM Level 3 |
Dukungan browser
Angka di tabel menunjukkan versi browser pertama yang mendukung atribut ini penuh.
Atribut | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
key | 51.0 | 9.0 | 23.0 | Tidak didukung | 38.0 |
Halaman yang berhubungan
HTML DOM Referensi:Properti keyCode KeyboardEvent
HTML DOM Referensi:Properti which KeyboardEvent
HTML DOM Referensi:Properti charCode KeyboardEvent