HTML DOM KeyboardEvent

کلید KeyboardEvent

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

ویژگی/روش توضیح
altKey بازگشت به این که آیا کلید "ALT" در هنگام حادثه کلید فشرده شده است یا خیر.
charCode بازگشت به کد اونیکد کلیدی که در حادثه onkeypress فعال شده است.
code بازگشت به کد کلیدی که حادثه را فعال کرده است.
ctrlKey بازگشت به این که آیا کلید "CTRL" در هنگام حادثه کلید فشرده شده است یا خیر.
getModifierState() اگر کلید مشخص شده فعال شده باشد، true بازمی‌گرداند.
isComposing بازگشت به این که آیا حالت در حال تشکیل است یا خیر.
key بازگشت به ارزش کلید که حادثه نشان می‌دهد.
keyCode بازگشت کد اونیکد کلید فعال شده در حادثه onkeypress، یا کد کلید اونیکد کلیدی که در حادثه onkeydown یا onkeyup فعال شده است
location بازگشت به موقعیت کلید روی صفحه کلید یا دستگاه.
metaKey بازگشت به این که آیا کلید "META" در هنگام فعال شدن حادثه کلید فشرده شده است یا خیر.
repeat بازگشت به این که آیا کلید خاصی چندین بار فشرده شده است یا خیر.
shiftKey بازگشت به این که آیا کلید "SHIFT" در هنگام فعال شدن حادثه کلید فشرده شده است یا خیر.
which بازگشت کد اونیکد کلید فعال شده در حادثه onkeypress، یا کد کلید اونیکد کلیدی که در حادثه onkeydown یا onkeyup فعال شده است

ویژگی‌ها و روش‌های ارث‌برده

موضوع KeyboardEvent تمام ویژگی‌ها و روش‌های خود را از زیرموضوعات زیر به ارث برده است:

UiEvent

موضوع Event

نوع رویداد

این نوع رویدادها به موضوع KeyboardEvent تعلق دارند:

رویداد توضیح
onkeydown این رویداد وقتی که کاربر کلید را فشار می‌دهد، رخ می‌دهد.
onkeypress این رویداد وقتی که کاربر کلید را فشار می‌دهد، رخ می‌دهد.
onkeyup این رویداد وقتی که کاربر کلید را رها می‌کند، رخ می‌دهد.