طريقة MouseEvent getModifierState ()
مثال
هل مفتاح Caps Lock نشط؟
var x = event.getModifierState("CapsLock");
التعريف والاستخدام
يعود أسلوب getModifierState () صحيحًا إذا تم الضغط على مفتاح التعديل المحدد أو تنشيطه.
مفاتيح التعديل التي لا يتم تنشيطها إلا عند الضغط عليها:
- بديل
- AltGraph
- مراقبة
- ميتا
- تحول
مفاتيح التعديل التي يتم تنشيطها عند النقر عليها وإلغاء تنشيطها عند النقر عليها مرة أخرى:
- Caps Lock
- نوملوك
- ScrollLock
دعم المتصفح
تحدد الأرقام الواردة في الجدول إصدار المتصفح الأول الذي يدعم الطريقة بالكامل.
Method | |||||
---|---|---|---|---|---|
getModifierState() | 30 | 9.0 | 15 | 10.1 | 17 |
بناء الجملة
event.getModifierState(modifierKey)
قيمه المعامل
معامل | وصف |
---|---|
مفتاح التعديل | المفتاح للتحقق مما إذا تم تنشيطه أم لا. القيم القانونية: "Alt" "AltGraph" "CapsLock" "Control" "Meta" "NumLocK" "ScrollLock" "Shift" |
تفاصيل تقنية
قيمة الإرجاع: | منطقي ، صحيح إذا تم تنشيط مفتاح التعديل المحدد ، وإلا فهو خطأ. |
---|---|
إصدار DOM: | أحداث DOM المستوى 3 |
مزيد من الأمثلة
مثال
يتم الضغط على مفتاح التحول لأسفل؟
var x = event.getModifierState("Shift");
الصفحات ذات الصلة
مرجع DOM HTML: خاصية MouseEvent altKey
مرجع DOM HTML: خاصية MouseEvent ctrlKey
مرجع DOM HTML: خاصية MouseEvent metaKey