MouseEvent getModifierState()-metodi

Määritelmä ja käyttö

Jos määritetty korostusnäppäin on painettu tai aktiivinen, getModifierState()-metodi palauttaa totuusarvon true.

Aktivoituu vain painettaessa korostusnäppäimet:

  • Alt
  • AltGraph
  • Control
  • Meta
  • Shift

Aktivoituu napautuksella, sammutetaan uudelleen toisella napautuksella korostusnäppäimet:

  • CapsLock
  • NumLock
  • ScrollLock

Esimerkki

Esimerkki 1

Onko Caps Lock-näppäin aktiivinen?

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

Kokeile itse

Esimerkki 2

Onko shift-näppäin painettu?

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

Kokeile itse

Syntaksi

event.getModifierState("modifierKey)

Parametrien arvot

Parametrit Kuvaus
modifierKey

Tarkista, onko näppäin aktivoitu. Sallitut arvot:

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

Tekninen yksityiskohta

Palautusarvo: Totuusarvo, jos määritetty korostusnäppäin on aktiivinen, muuten epätosi.
DOM versio: DOM Taso 3 tapahtumat

Selaimen tuki

Taulukon numerot osoittavat ensimmäisen selaimen version, joka täysin tukee tätä menetelmää.

Menetelmät Chrome IE Firefox Safari Opera
getModifierState() 30 9.0 15 10.1 17

Liittyvät sivut

HTML DOM -viittauskirja:MouseEvent altKey-ominaisuus

HTML DOM -viittauskirja:MouseEvent ctrlKey-ominaisuus

HTML DOM -viittauskirja:MouseEvent metaKey-ominaisuus