هنگام پیادهسازی shortcut، کنترل بازی، فرمهای تعاملی یا رفتار خاص با کیبورد، باید بدانید مرورگر برای هر کلید چه مقدارهایی ارسال میکند. این ابزار با فشردن هر کلید، event.key، event.code، keyCode و location را نمایش میدهد. keyCode قدیمی و deprecated است، اما برای سازگاری با کدهای قدیمی هنوز گاهی لازم میشود.
event.key مقدار معنایی کلید را با توجه به زبان و layout نشان میدهد، اما event.code موقعیت فیزیکی کلید را مستقل از layout مشخص میکند.
با خواندن event.key یا event.code در addEventListener رویداد keydown.
بله، keyCode منسوخ (deprecated) است و توصیه میشود از event.key و event.code استفاده کنید.
مشخص میکند کلید در کدام بخش کیبورد است، مثلاً Shift چپ یا راست یا کلیدهای ناحیه numpad.
روی ابزار فوکوس کنید و کلید موردنظر را فشار دهید. برای کدنویسی جدید معمولاً event.key و event.code را ترجیح دهید و keyCode را فقط برای سازگاری قدیمی استفاده کنید.