KeyboardEvent key-Eigenschaft

Definition und Verwendung

Die Eigenschaft "key" gibt den Identifikator der Taste zurück, die beim Eintreten eines Tastendrucksereignisses gedrückt wurde.

Der Kennzeichner ist eine Zeichenkette, die den Tastendruck identifiziert. Der Rückgabewert dieser Eigenschaft kann eine der folgenden Zeichenketten sein:

  • Einzelne Zeichen (z.B. "a", "W", "4", "+" oder "$")
  • Mehrzellige Zeichen (z.B. "F1", "Enter", "HOME" oder "CAPS LOCK")

Anmerkung:Diese Eigenschaft ist schreibgeschützt.

Tipp:Wenn Sie wissen möchten, ob "ALT", "CTRL", "META" oder "SHIFT" gedrückt wurden, wenn ein Tastendrucksereignis auftritt, verwenden Sie altKeyctrlKeymetaKey oder shiftKey Eigenschaft.

Beispiel

Beispiel 1

Erhalten Sie die gedrückte Taste beim Eintreten eines Tastendrucksereignisses:

var x = event.key;

Versuchen Sie es selbst

Beispiel 2

Wenn der Benutzer die "A"-Taste drückt, wird ein Text angezeigt:

var x = event.key;
// Wenn die gedrückte Taste "a" oder "A" ist (mit CapsLock oder Shift), wird ein Text angezeigt.
if (x == "a" || x == "A") { 
  alert("Sie haben die 'A'-Taste gedrückt!");
}

Versuchen Sie es selbst

Syntax

event.key

Technische Details

Rückgabewert:

Zeichenkette, die den gedrückten Tastendruck darstellt.

Mögliche Werte:

  • Einzelne Zeichen (z.B. "a", "W", "4", "+" oder "$")
  • Mehrzellige Zeichen (z.B. "F1", "Enter", "HOME" oder "CAPS LOCK")

Anmerkung:Wird in Safari als nicht definiert zurückgegeben.

DOM-Version: DOM Level 3

Browsersupport

Die Zahlen in der Tabelle geben die erste Browser-Version an, die diese Eigenschaft vollständig unterstützt.

Eigenschaft Chrome IE Firefox Safari Opera
key 51.0 9.0 23.0 Nicht unterstützt 38.0

Verwandte Seiten

HTML DOM-Referenzhandbuch:KeyboardEvent keyCode-Eigenschaft

HTML DOM-Referenzhandbuch:KeyboardEvent which-Eigenschaft

HTML DOM-Referenzhandbuch:KeyboardEvent charCode-Eigenschaft