دالة 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

تحقق مما إذا كان المفتاح قد تم تفعيله. القيم المقبولة:

  • "Alt"
  • "AltGraph"
  • "CapsLock"
  • "Control"
  • "Meta"
  • "NumLocK"
  • "ScrollLock"
  • "Shift"

تفاصيل تقنية

النتيجة المقدمة: قيمة بولية، إذا تم تفعيل المفتاح المعدل المحدد، تكون صحيحة، وإلا تكون خطأ.
إصدار 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