Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Veraltet: Diese Funktion wird nicht mehr empfohlen. Obwohl einige Browser sie möglicherweise noch unterstützen, könnte sie bereits aus den relevanten Webstandards entfernt worden sein, in Kürze entfernt werden oder nur noch aus Kompatibilitätsgründen bestehen. Vermeiden Sie die Verwendung und aktualisieren Sie vorhandenen Code, falls möglich; siehe die Kompatibilitätstabelle am Ende dieser Seite, um Ihre Entscheidung zu unterstützen. Beachten Sie, dass diese Funktion jederzeit aufhören könnte zu funktionieren.
Die KeyboardEvent.initKeyboardEvent()-Methode initialisiert die Attribute eines Keyboard-Event-Objekts. Diese Methode wurde im Entwurf der DOM Level 3 Events eingeführt, jedoch in neueren Entwürfen abgelehnt. Gecko wird diese Funktion nicht unterstützen, da die Implementierung dieser Methode als experimentell bestehende Webanwendungen beeinträchtigte (siehe Firefox-Bug 999645). Webanwendungen sollten stattdessen einen Konstruktor verwenden, wenn dieser verfügbar ist.
Der Typ des Keyboard-Events; Browser setzen diesen immer auf einen der Werte keydown, keypress oder keyup.
canBubble OptionalGibt an, ob das Ereignis aufsteigen kann oder nicht. Standardmäßig false.
cancelable OptionalGibt an, ob das Ereignis abgebrochen werden kann oder nicht. Standardmäßig false.
view OptionalDer WindowProxy, mit dem es verbunden ist. Standardmäßig null.
key OptionalDer Wert des key-Attributs. Standardmäßig "".
location OptionalDer Wert des location-Attributs. Standardmäßig 0.
ctrlKey OptionalGibt an, ob der Steuerungstastenmodifikator aktiv ist. Standardmäßig false.
altKey OptionalGibt an, ob der Alt-Tastenmodifikator aktiv ist. Standardmäßig false.
shiftKey OptionalGibt an, ob der Umschalttastenmodifikator aktiv ist. Standardmäßig false.
metaKey OptionalGibt an, ob der Meta-Tastenmodifikator aktiv ist. Standardmäßig false.
Keiner (undefined).
| UI Events # dom-keyboardevent-initkeyboardevent |
Die Spezifikation der KeyboardEvent-Schnittstelle durchlief zahlreiche Entwurfsstadien, zunächst unter DOM Events Level 2, wo sie verworfen wurde, da kein Konsens erzielt wurde, dann unter DOM Events Level 3. Dies führte zur Implementierung nicht-standardmäßiger Initialisierungsmethoden, der frühen DOM Events Level 2-Version, KeyboardEvent.initKeyEvent() durch Gecko-Browser und der frühen DOM Events Level 3-Version, KeyboardEvent.initKeyboardEvent() durch andere. Beide wurden durch die moderne Verwendung eines Konstruktors ersetzt: KeyboardEvent().
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.