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");
Esimerkki 2
Onko shift-näppäin painettu?
var x = event.getModifierState("Shift");
Syntaksi
event.getModifierState("modifierKey)
Parametrien arvot
Parametrit | Kuvaus |
---|---|
modifierKey |
Tarkista, onko näppäin aktivoitu. Sallitut arvot:
|
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