KeyboardEvent key-egenskap

Definition och användning

key-egenskapen returnerar identifieraren för tangenten som trycktes vid tangentbordshändelsen.

Tangentidentifieraren är en sträng som identifierar tangentknappen. Returvärdet för denna egenskap kan vara följande strängar:

  • Enkel tecken (t.ex. "a", "W", "4", "+" eller "$")
  • Fler tecken (t.ex. "F1", "Enter", "HOME" eller "CAPS LOCK")

Kommentar:Egenskapen är skrivskyddad.

Tips:Om du vill veta om "ALT", "CTRL", "META" eller "SHIFT"-tangenten trycktes vid tangentbordshändelsen, använd altKeyochctrlKeyochmetaKey eller shiftKey Egenskaper.

Exempel

Exempel 1

Hämta den tryckta tangenten vid tangentbordshändelse:

var x = event.key;

Prova själv

Exempel 2

Om användaren trycker på tangenten "A", visas några texter:

var x = event.key;
// Om den tryckta tangenten är "a" eller "A" (med CapsLock eller Shift) visas några texter.
if (x == "a" || x == "A") { 
  alert("Du tryckte på tangenten 'A'!");
}

Prova själv

Syntax

event.key

Tekniska detaljer

Returvärde:

Sträng, som representerar den tryckta tangenten på tangentbordet.

Möjliga värden:

  • Enkel tecken (t.ex. "a", "W", "4", "+" eller "$")
  • Fler tecken (t.ex. "F1", "Enter", "HOME" eller "CAPS LOCK")

Kommentar:Återger inte definierat i Safari.

DOM version: DOM nivå 3

Webbläsarstöd

Talen i tabellen anger den första webbläsaren som fullständigt stöder egenskapen.

Egenskaper Chrome IE Firefox Safari Opera
key 51.0 9.0 23.0 Stöds inte 38.0

Relaterade sidor

HTML DOM referenshandbok:KeyboardEvent keyCode-egenskap

HTML DOM referenshandbok:KeyboardEvent which-egenskap

HTML DOM referenshandbok:KeyboardEvent charCode-egenskap