KeyboardEvent()
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.
Le constructeur KeyboardEvent()
crée un nouveau KeyboardEvent
.
Syntaxe
js
event = new KeyboardEvent(typeArg, KeyboardEventInit);
Valeurs
- typeArg
-
Une représentation du nom de l'évènement sous forme de
DOMString
. - KeyboardEventInitFacultatif
-
Un dictionnaire
KeyboardEventInit
ayant les champs suivants :"key"
, optionnel et par défaut""
, de typeDOMString
, qui définit la valeur deKeyboardEvent.key
."code"
, optionnel et par défaut""
, de typeDOMString
, qui définit la valeur deKeyboardEvent.code
."location"
, optionnel et par défaut0
, de typeunsigned long
, qui définit la valeur deKeyboardEvent.location
."ctrlKey"
, optionnel et par défautfalse
, de typeBoolean
, qui définit la valeur deKeyboardEvent.ctrlKey
."shiftKey"
, optionnel et par défautfalse
, de typeBoolean
, qui définit la valeur deKeyboardEvent.shiftKey
."altKey"
, optionnel et par défautfalse
, de typeBoolean
, qui définit la valeur deKeyboardEvent.altKey
."metaKey"
, optionnel et par défautfalse
, de typeBoolean
, qui définit la valeur deKeyboardEvent.metaKey
."repeat"
, optionnel et par défautfalse
, de typeBoolean
, qui définit la valeur deKeyboardEvent.repeat
."isComposing"
, optionnel et par défautfalse
, de typeBoolean
, qui définit la valeur deKeyboardEvent.isComposing
."charCode"
, optionnel et par défaut0
, de typeunsigned long
, qui définit la valeur du dépréciéKeyboardEvent.charCode
."keyCode"
, optionnel et par défaut0
, de typeunsigned long
, qui définit la valeur du dépréciéKeyboardEvent.keyCode
."which"
, optionnel et par défaut0
, de typeunsigned long
, qui définit la valeur du dépréciéKeyboardEvent.which
.
Note :
Le dictionnaire KeyboardEventInit
accepte aussi les champs des dictionnaires UIEventInit
et EventInit
.
Spécifications
Specification |
---|
UI Events # dom-keyboardevent-keyboardevent |
Compatibilité des navigateurs
BCD tables only load in the browser
Voir aussi
KeyboardEvent
, l'interface des objets qu'il construit.