طريقة 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"

تفاصيل تقنية

القيمة المعدة: قيمة بولية، إذا تم تنشيط المفتاح المعدل المحدد، فإنها تعني 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