MouseEvent getModifierState() metoden

Definition og brug

Hvis den angivne modifierknap er blevet trykket ned eller aktiveret, returnerer getModifierState() metoden true.

Modifierknapper, der kun aktiveres ved pres:

  • Alt
  • AltGraph
  • Control
  • Meta
  • Shift

Modifierknapper, der aktiveres ved et klik og deaktiveres ved et nyt klik:

  • CapsLock
  • NumLock
  • ScrollLock

Eksempel

Eksempel 1

Er Caps Lock blevet aktiveret?

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

Prøv det selv

Eksempel 2

Er shift-tasten blevet trykket ned?

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

Prøv det selv

Syntaks

event.getModifierState("modifierKey)

Parameterværdi

Parameter Beskrivelse
modifierKey

Tjek om tasten er blevet aktiveret. Gyldige værdier:

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

Tekniske detaljer

Returværdi: Boolsk værdi, hvis den angivne modifierknap er aktiveret, er det true, ellers false.
DOM version: DOM Level 3 Events

Browserunderstøttelse

Tabelens tal angiver den første browserversion, der fuldt ud understøtter denne metode.

Metoder Chrome IE Firefox Safari Opera
getModifierState() 30 9.0 15 10.1 17

Relaterede sider

HTML DOM referencerhåndbog:MouseEvent altKey egenskab

HTML DOM referencerhåndbog:MouseEvent ctrlKey egenskab

HTML DOM referencerhåndbog:MouseEvent metaKey egenskab