روش getModifierState() مرورگر موشه

تعریف و استفاده

اگر کلید تنظیم شده‌ای که مشخص شده فشرده شده یا فعال باشد، روش 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");

آزمایش شخصی کنید

منطق

رویداد.getModifierState("modifierKey)

مقدار پارامتر

پارامتر توضیحات
modifierKey

بررسی کنید که آیا کلید فعال شده است یا خیر. مقادیر مجاز:

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

جزئیات فنی

مقدار بازگشتی: مقدار بولینی، اگر کلید تنظیم شده‌ای که مشخص شده فعال باشد، درست است، در غیر این صورت نادرست است.
نسخه DOM: رویدادهای سطح 3 DOM

پشتیبانی مرورگر

جداول عددی نشان‌دهنده نسخه اولین مرورگر پشتیبانی‌کننده از این روش هستند.

طریق 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 کی خاصیت