KeyboardEvent: KeyboardEvent() Konstruktor
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Der KeyboardEvent()
Konstruktor erstellt ein neues KeyboardEvent
-Objekt.
Syntax
new KeyboardEvent(type)
new KeyboardEvent(type, options)
Parameter
type
-
Ein String mit dem Namen des Ereignisses. Er ist groß- und kleinschreibungssensitiv und Browser setzen ihn auf
keydown
,keyup
oderkeypress
. options
Optional-
Ein Objekt, das zusätzlich zu den in
UIEvent()
definierten Eigenschaften die folgenden Eigenschaften haben kann:key
Optional-
Ein String, standardmäßig
""
, der den Wert vonKeyboardEvent.key
festlegt. code
Optional-
Ein String, standardmäßig
""
, der den Wert vonKeyboardEvent.code
festlegt. location
Optional-
Ein String, standardmäßig
0
, der den Wert vonKeyboardEvent.location
festlegt. repeat
Optional-
Ein boolescher Wert, standardmäßig
false
, der den Wert vonKeyboardEvent.repeat
festlegt. isComposing
Optional-
Ein boolescher Wert, standardmäßig
false
, der den Wert vonKeyboardEvent.isComposing
festlegt. charCode
Optional Veraltet-
Eine Zahl, standardmäßig
0
, die den Wert des veraltetenKeyboardEvent.charCode
festlegt. keyCode
Optional Veraltet-
Eine Zahl, standardmäßig
0
, die den Wert des veraltetenKeyboardEvent.keyCode
festlegt. which
Optional Veraltet-
Eine Zahl, standardmäßig
0
, die den Wert des veraltetenUIEvent.which
festlegt. ctrlKey
Optional-
Ein boolescher Wert, standardmäßig
false
, der den Wert vonKeyboardEvent.ctrlKey
festlegt. shiftKey
Optional-
Ein boolescher Wert, standardmäßig
false
, der den Wert vonKeyboardEvent.shiftKey
festlegt. altKey
Optional-
Ein boolescher Wert, standardmäßig
false
, der den Wert vonKeyboardEvent.altKey
festlegt. metaKey
Optional-
Ein boolescher Wert, standardmäßig
false
, der den Wert vonKeyboardEvent.metaKey
festlegt.
Rückgabewert
Ein neues KeyboardEvent
-Objekt.
Spezifikationen
Specification |
---|
UI Events # dom-keyboardevent-keyboardevent |
Browser-Kompatibilität
BCD tables only load in the browser
Siehe auch
KeyboardEvent
, die Schnittstelle der Objekte, die es erstellt.