Le constructeur KeyboardEvent()
crée un nouveau KeyboardEvent
.
Syntaxe
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
.
Le dictionnaire
KeyboardEventInit
accepte aussi les champs des dictionnairesUIEventInit
etEventInit
.
Spécifications
Spécification | Statut | Commentaire |
---|---|---|
UI Events La définition de 'KeyboardEvent()' dans cette spécification. |
Version de travail | Définition actuelle. |
Document Object Model (DOM) Level 3 Events Specification La définition de 'KeyboardEvent()' dans cette spécification. |
Obsolete | Définition initiale. |
Compatibilité des navigateurs
BCD tables only load in the browser
Voir aussi
KeyboardEvent
, l'interface des objets qu'il construit.