طريقة 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 |
تحقق من ما إذا كان المفتاح قد تم تنشيطه. القيم الصحيحة:
|
تفاصيل تقنية
القيمة المعدة: | قيمة بولية، إذا تم تنشيط المفتاح المعدل المحدد، فإنها تعني true، وإلا تعني false. |
---|---|
إصدار DOM: | DOM Level 3 Events |
دعم المتصفح
الرقم في الجدول يشير إلى إصدار المتصفح الذي يدعم هذه الطريقة بشكل كامل.
الطريقة | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
getModifierState() | 30 | 9.0 | 15 | 10.1 | 17 |
الصفحات ذات الصلة
دليل HTML DOM:خصائص MouseEvent altKey
دليل HTML DOM:خصائص MouseEvent ctrlKey
دليل HTML DOM:خصائص MouseEvent metaKey