دالة MouseEvent getModifierState()
التعريف والاستخدام
إذا تم ضغط أو تفعيل المفتاح المعدل المحدد، فإن دالة getModifierState() تعود قيمة صحيحة.
المفتاحات المعدلة التي يتم تفعيلها عند الضغط فقط:
- 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 المستوى 3 للحادثيات |
دعم المتصفح
رقم في الجدول يشير إلى إصدار المتصفح الأول الذي يدعم هذه الطريقة بالكامل.
方法 | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
getModifierState() | 30 | 9.0 | 15 | 10.1 | 17 |
相关页面
HTML DOM 参考手册:MouseEvent altKey ƙarɗa
HTML DOM 参考手册:MouseEvent ctrlKey ƙarɗa
HTML DOM 参考手册:MouseEvent metaKey ƙarɗa