KeyboardEvent()
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.