KeyboardEvent()
Baseline
Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 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
KeyboardEventInitayant 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
Voir aussi
KeyboardEvent, l'interface des objets qu'il construit.