خصوصیت key رویداد KeyboardEvent
تعریف و استفاده
خصوصیت key نامگذاری کلید را بازمیگرداند که در هنگام وقوع رویداد کلید فشرده شده است.
نامگذاری کلیدها رشتههایی هستند که کلیدهای صفحهکلید را شناسایی میکنند. مقدار بازگشتی این خصوصیت میتواند یکی از رشتههای زیر باشد:
- یک کاراکتر (مثلاً "a", "W", "4", "+" یا "$")
- چند کاراکتر (مثلاً "F1", "Enter", "HOME" یا "CAPS LOCK")
توضیحات:این خصوصیت فقط خواندنی است.
توصیه:اگر میخواهید بدانید آیا در هنگام وقوع رویداد کلید "ALT"، "CTRL"، "META" یا "SHIFT" فشرده شده است، از altKey،ctrlKey،metaKey یا shiftKey خصوصیات.
مثال
مثال 1
گرفتن کلید فشرده شده در هنگام وقوع رویداد کلید:
var x = event.key;
مثال 2
اگر کاربر کلید "A" را فشرده کند، یک متن نشان داده میشود:
var x = event.key; // اگر کلید فشرده شده "a" یا "A" (با استفاده از CapsLock یا Shift) باشد، یک متن نشان داده میشود. if (x == "a" || x == "A") { alert ("شما کلید 'A' را فشردهاید!"); }
قوانین نوشتاری
رویداد.key
جزئیات فنی
مقدار بازگشتی: |
رشته، که نشاندهنده کلید فشرده شده روی صفحهکلید است. ممکنهیار:
توضیحات:در سافاری به عنوان نامتعیین برمیگردد. |
---|---|
نسخه DOM: | DOM سطح 3 |
پشتیبانی مرورگر
اعداد در جدول نشاندهنده نسخه اولین مرورگر هستند که این خصوصیت را کامل پشتیبانی میکند.
خصوصیات | کروم | آئی ای | افرکس | سافاری | آپرا |
---|---|---|---|---|---|
کلید | 51.0 | 9.0 | 23.0 | ناممکن | 38.0 |
صفحات مرتبط
HTML DOM مرجع:بندقہ کی شرح میں keyCode کا حصہ
HTML DOM مرجع:بندقہ کی شرح میں which کا حصہ
HTML DOM مرجع:بندقہ کی شرح میں charCode کا حصہ