خصوصیت location رویداد KeyboardEvent

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

خصوصیت location یک عدد بازمی‌گرداند که موقعیت کلید روی صفحه‌کلید یا دستگاه را نشان می‌دهد.

این عدد توسط 4 ثابت نشان داده می‌شود:

0. DOM_KEY_LOCATION_STANDARD:

این کلید روی سمت چپ یا راست صفحه‌کلید فشار داده نشده است و همچنین روی صفحه‌کلید عددی نیز فشار داده نشده است (این مقدار تقریباً برای همه‌ی کلیدهای صفحه‌کلید معتبر است، مثلاً "A"، "U"، "SPACE" یا "5")

1. DOM_KEY_LOCATION_LEFT:

کلید سمت چپ فشار داده شده است (مثلاً کلید "CTRL" یا "ALT" سمت چپ روی صفحه‌کلید استاندارد 101 کلید آمریکا)

2. DOM_KEY_LOCATION_RIGHT:

کلید سمت راست فشار داده شده است (مثلاً کلید "CTRL" یا "ALT" سمت راست روی صفحه‌کلید استاندارد 101 کلید آمریکا)

3. DOM_KEY_LOCATION_NUMPAD:

کلید را روی صفحه‌کلید عددی فشار دهید (مثلاً کلید "2" در سمت راست صفحه‌کلید استاندارد)

توضیحات:خصوصیت location فقط می‌تواند برای onkeydown و onkeyup رویداد، نمی‌توان از آن برای onkeypress.

توضیحات:این خاصیت فقط خواندنی است.

مثال

موقعیت کلید را به دست آورید:

var x = event.location;

تست کنید

آموزش دستور زبان

event.location

جزئیات فنی

مقدار بازگشتی:

مقدار عددی، نشان‌دهنده‌ی موقعیت کلید روی صفحه‌کلید یا دستگاه است.

این عدد توسط 4 ثابت نشان داده می‌شود:

  • 0. DOM_KEY_LOCATION_STANDARD
  • 1. DOM_KEY_LOCATION_LEFT
  • 2. DOM_KEY_LOCATION_RIGHT
  • 3. DOM_KEY_LOCATION_NUMPAD
نسخه‌ی DOM: رویدادهای DOM Level 3

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

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

ویژگی Chrome IE Firefox Safari Opera
location پشتیبانی می‌شود 9.0 15.0 پشتیبانی نمی‌شود پشتیبانی می‌شود