روش 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");
نحوه استفاده
event.getModifierState("modifierKey)
مقدار پارامتر
پارامتر | توضیحات |
---|---|
modifierKey |
بررسی اینکه آیا کلید فعال شده است یا خیر. مقادیر مجاز:
|
جزئیات فنی
مقدار بازگشتی: | در صورت فعال بودن کلید اصلاحی مشخص شده، مقدار صحیح true است، در غیر این صورت false. |
---|---|
نسخه DOM: | رویدادهای سطح 3 DOM |
پشتیبانی مرورگر
اعداد در جدول نشاندهنده نسخه اولین مرورگر پشتیبان از این روش است.
روش | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
getModifierState() | 30 | 9.0 | 15 | 10.1 | 17 |
صفحات مرتبط
دستورالعمل HTML DOM:ویژگی altKeyMouseEvent
دستورالعمل HTML DOM:ویژگی ctrlKeyMouseEvent
دستورالعمل HTML DOM:ویژگی metaKeyMouseEvent