Μέθοδος getModifierState() του MouseEvent

Ορισμός και χρήση

Αν το καθορισμένο διόρθωση κλειδί πατηθεί ή ενεργοποιηθεί, η μέθοδος getModifierState() επιστρέφει την τιμή true.

Διόρθωση κλειδί που ενεργοποιείται μόνο όταν πατηθεί:

  • Alt
  • AltGraph
  • Control
  • Meta
  • Shift

Διόρθωση κλειδί που ενεργοποιείται με κλικ και απενεργοποιείται με δεύτερο κλικ:

  • CapsLock
  • NumLock
  • ScrollLock

Παράδειγμα

Παράδειγμα 1

Είναι ενεργοποιημένο το Caps Lock;

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

Προσπάθησε να το δοκιμάσεις προσωπικά

Παράδειγμα 2

Ήταν πατημένο το πλήκτρο shift;

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

Προσπάθησε να το δοκιμάσεις προσωπικά

Γλωσσικό σύστημα

event.getModifierState("modifierKey)

Τιμή παράμετρος

Παράμετροι Περιγραφή
modifierKey

Έλεγχος αν το κλειδί έχει ενεργοποιηθεί. Υπέρθεμα τιμών:

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

Τεχνικά λεπτομέρειες

Αποτελεσματική τιμή: Λογική τιμή, αν η καθορισμένη διόρθωση κλειδί είναι ενεργοποιημένη, τότε είναι αληθής, αλλιώς είναι ψευδής.
Έκδοση DOM: DOM Level 3 Events

Υποστήριξη περιηγητή

Τα αριθμήματα στη τаблицή δείχνουν την πρώτη έκδοση του περιηγητή που πλήρως υποστηρίζει αυτή τη μέθοδο.

Μέθοδος Chrome IE Firefox Safari Opera
getModifierState() 30 9.0 15 10.1 17

Σχετικές σελίδες

Εγχειρίδιο HTML DOM:Χαρακτηριστικό altKey του Γεύματος MouseEvent

Εγχειρίδιο HTML DOM:Χαρακτηριστικό ctrlKey του Γεύματος MouseEvent

Εγχειρίδιο HTML DOM:Χαρακτηριστικό metaKey του Γεύματος MouseEvent