KeyboardEvent key özelliği

Tanım ve kullanım

key özelliği, klavye olayı meydana geldiğinde basılan tuşun tanımlayıcısını döndürür.

Klavye tanımlayıcıları, klavye tuşlarını tanımlayan dizecadır. Bu özelliğin dönüş değeri aşağıdaki dizecadan biri olabilir:

  • Tek karakterli (örneğin "a", "W", "4", "+" veya "$")
  • Çok karakterli (örneğin "F1", "Enter", "HOME" veya "CAPS LOCK")

Açıklama:Bu özellik yalnızca okunabilir.

İpucu:Klavye olayı meydana geldiğinde "ALT", "CTRL", "META" veya "SHIFT" tuşlarının basılı olup olmadığını öğrenmek istiyorsanız altKeyvectrlKeyvemetaKey veya shiftKey Özellik.

Örnek

Örnek 1

Klavye olayı meydana geldiğinde basılan klavye tuşunu elde etme:

var x = event.key;

Kişisel deneyim

Örnek 2

"A" tuşuna basıldığında bazı metinler gösterilir:

var x = event.key;
// Eğer basılan klavye tuşu "a" veya "A" ise (CapsLock veya Shift kullanılarak), bazı metinler gösterilir.
if (x == "a" || x == "A") { 
  alert ("'A' tuşuna bastınız!");
}

Kişisel deneyim

Sözdizimi

event.key

Teknik ayrıntılar

Dönüş değeri:

Düğmeye basılan klavye tuşunu temsil eden bir dizi.

Mümkün olan değerler:

  • Tek karakterli (örneğin "a", "W", "4", "+" veya "$")
  • Çok karakterli (örneğin "F1", "Enter", "HOME" veya "CAPS LOCK")

Açıklama:Safari'da tanımlanmamıştır.

DOM sürümü: DOM Seviye 3

Tarayıcı desteği

Tablodaki rakamlar, bu özelliği tam olarak destekleyen ilk tarayıcı sürümünü belirtir.

Özellik Chrome IE Firefox Safari Opera
key 51.0 9.0 23.0 Desteklenmiyor 38.0

İlgili sayfalar

HTML DOM Referans Kılavuzu:KeyboardEvent keyCode özelliği

HTML DOM Referans Kılavuzu:KeyboardEvent which özelliği

HTML DOM Referans Kılavuzu:KeyboardEvent charCode özelliği