Méthode MouseEvent getModifierState()
Exemple
La touche de verrouillage des majuscules est-elle activée ?
var x = event.getModifierState("CapsLock");
Définition et utilisation
La méthode getModifierState() renvoie true si la touche de modification spécifiée a été enfoncée ou activée.
Touches de modification activées uniquement lorsqu'elles sont enfoncées :
- Autre
- AltGraph
- Contrôler
- Méta
- Changement
Touches de modification activées lorsqu'elles sont cliquées et désactivées lorsqu'elles sont à nouveau cliquées :
- Verrouillage des majuscules
- Verr Num
- Verrouillage du défilement
Prise en charge du navigateur
Les nombres dans le tableau indiquent la première version du navigateur qui prend entièrement en charge la méthode.
Method | |||||
---|---|---|---|---|---|
getModifierState() | 30 | 9.0 | 15 | 10.1 | 17 |
Syntaxe
event.getModifierState(modifierKey)
Valeurs des paramètres
Paramètre | La description |
---|---|
modifierKey | La touche pour vérifier si elle est activée ou non. Valeurs légales : "Alt" "AltGraph" "CapsLock" " Control" "Meta" "NumLocK" "ScrollLock" "Shift" |
Détails techniques
Valeur de retour : | Un booléen, vrai si la touche de modification spécifiée est activée, sinon faux. |
---|---|
Version DOM : | Événements DOM niveau 3 |
Plus d'exemples
Exemple
La touche Maj est-elle enfoncée ?
var x = event.getModifierState("Shift");
Pages connexes
Référence HTML DOM : propriété MouseEvent altKey
Référence HTML DOM : propriété MouseEvent ctrlKey
Référence HTML DOM : propriété de la métaclé MouseEvent