Μέθοδος 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 |
Έλεγχος αν το κλειδί έχει ενεργοποιηθεί. Υπέρθεμα τιμών:
|
Τεχνικά λεπτομέρειες
Αποτελεσματική τιμή: | Λογική τιμή, αν η καθορισμένη διόρθωση κλειδί είναι ενεργοποιημένη, τότε είναι αληθής, αλλιώς είναι ψευδής. |
---|---|
Έκδοση 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