Méthode getModifierState() de l'objet MouseEvent

Définition et utilisation

getModifierState() renvoie true si la touche modifieur spécifiée est appuyée ou activée.

Touches modifieuses activées uniquement lors de la pression :

  • Alt
  • AltGraph
  • Control
  • Meta
  • Shift

Touches modifieuses activées lors du clic et désactivées lors du clic suivant :

  • CapsLock
  • NumLock
  • ScrollLock

Exemple

Exemple 1

La touche Caps Lock est-elle activée ?

var x = event.getModifierState("CapsLock");

Essayez-le vous-même

Exemple 2

La touche Shift est-elle appuyée ?

var x = event.getModifierState("Shift");

Essayez-le vous-même

Syntaxe

event.getModifierState("modifierKey)

Valeur du paramètre

Paramètres Description
modifierKey

Vérifiez si la touche a été activée. Valeurs valides :

  • "Alt"
  • "AltGraph"
  • "CapsLock"
  • "Control"
  • "Meta"
  • "NumLocK"
  • "ScrollLock"
  • "Shift"

Détails techniques

Valeur de retour : Valeur booléenne, true si la touche modifieur spécifiée est activée, sinon false.
Version DOM : Événements DOM Level 3

Support du navigateur

Les nombres dans le tableau indiquent la première version du navigateur qui prend pleinement en charge cette méthode.

Méthode Chrome IE Firefox Safari Opera
getModifierState() 30 9.0 15 10.1 17

Pages connexes

Référence du DOM HTML :Propriété altKey de MouseEvent

Référence du DOM HTML :Propriété ctrlKey de MouseEvent

Référence du DOM HTML :Propriété metaKey de MouseEvent