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 altKeyctrlKeymetaKey atau shiftKey Atribut.

Contoh

Contoh 1

Ambil tombol papan ketik yang ditekan saat terjadi peristiwa penekanan tombol:

var x = event.key;

Coba sendiri

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'!");
}

Coba sendiri

Sintaks

event.key

Detil teknis

Nilai yang kembali:

String yang mewakili tombol papan ketik yang ditekan.

Nilai yang mungkin:

  • Karakter tunggal (seperti "a", "W", "4", "+" atau "$")
  • Beberapa karakter (seperti "F1", "Enter", "HOME" atau "CAPS LOCK")

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