آزمون صفحه‌کلید

کلیدهای فیزیکی را فشار دهید و رویدادهای دریافتی مرورگر را بررسی کنید.

این ابزار داده‌های KeyboardEvent را محلی نشان می‌دهد. key به چیدمان فعال وابسته است و code معمولاً موقعیت فیزیکی کلید را مشخص می‌کند.

این ابزار داده‌های KeyboardEvent را محلی نشان می‌دهد. key به چیدمان فعال وابسته است و code معمولاً موقعیت فیزیکی کلید را مشخص می‌کند.

آخرین رویداد صفحه‌کلید

در انتظار ورودی
رویداد
کلید
کد
موقعیت
تکرار
ترکیب IME
اصلاح‌گرها و قفل‌های فعال

کلیدهای نگه‌داشته‌شده

0

کلید تا دریافت keyup متناظر در فهرست می‌ماند. از دست رفتن تمرکز وضعیت کلیدهای نگه‌داشته‌شده را پاک می‌کند.

کلیدها یا کدهای یکتای آزمایش‌شده 0

نمایش موقعیت کلیدهای فیزیکی

ثبت را آغاز کنید و کلیدهای صفحه‌کلید فیزیکی را فشار دهید. تصویر یک مرجع عمومی PC است و ممکن است با نوشته‌های روی کلیدها یکسان نباشد.

ثبت خاموش است

هنگام ثبت Escape را فشار دهید تا ثبت شود و از حالت ثبت خارج شوید.

این ابزار چه کاری انجام می‌دهد

آزمون مقادیر KeyboardEvent گزارش‌شده توسط مرورگر را هنگام فشردن و رها کردن نشان می‌دهد.

این ابزار key وابسته به چیدمان را از code مربوط به موقعیت فیزیکی جدا می‌کند و کلیدهای هم‌زمان را دنبال می‌کند.

روش استفاده از ابزار

  1. شروع ثبت کلیدها را انتخاب کنید یا روی ناحیه صفحه‌کلید کلیک کنید.
  2. در حالی که ناحیه ثبت تمرکز دارد، کلیدهای فیزیکی را فشار دهید و رها کنید.
  3. کلید، کد، موقعیت، تکرار، ترکیب و اصلاح‌گرها را مقایسه کنید.
  4. برای خروج Escape را فشار دهید یا پیش از دور بعدی آزمون را بازنشانی کنید.

کاربردهای مفید

  • بررسی اینکه هر کلید رویداد مرورگر تولید می‌کند یا نه.
  • مقایسه نسخه‌های چپ، راست و صفحه اعداد برای کلیدهای اصلاح‌گر و پیمایش.
  • بررسی چیدمان، کلید مرده و روش‌های ورودی در توسعه وب.
  • مشاهده رویدادهای هم‌زمان به‌عنوان آزمون عملی rollover در سطح مرورگر.

نکات و محدودیت‌ها

  • فقط رویدادهایی نمایش داده می‌شوند که به صفحه برسند؛ مرورگر یا سیستم‌عامل ممکن است میان‌برها و کلیدهای رسانه را نگه دارد.
  • key معنای تفسیرشده در چیدمان فعال را نشان می‌دهد و code معمولاً موقعیت فیزیکی را.
  • IME، کلیدهای مرده و ترکیب ممکن است رویدادها را تغییر دهند یا حذف کنند؛ صفحه‌کلید مجازی می‌تواند code محدودی بدهد.
  • نبود keyup ممکن است از دست رفتن تمرکز باشد و به‌تنهایی خرابی فیزیکی را ثابت نمی‌کند.

پرسش‌های متداول

تفاوت key و code چیست؟

key نویسه یا عمل تولیدشده توسط چیدمان فعال را نشان می‌دهد. code معمولاً موقعیت فیزیکی کلید را مشخص می‌کند.

چرا یک کلید یا میان‌بر نمایش داده نمی‌شود؟

مرورگر، سیستم‌عامل، firmware یا برنامه‌ای دیگر ممکن است پیش از صفحه آن را دریافت کند.

آیا گیر کردن فیزیکی کلید را تأیید می‌کند؟

خیر. ممکن است keydown بدون keyup دیده شود، اما از دست رفتن تمرکز نیز همین نشانه را ایجاد می‌کند.

آیا آزمون قطعی N-key rollover است؟

خیر. فقط رویدادهای هم‌زمان تحویل‌شده توسط مرورگر و سیستم را نشان می‌دهد و اندازه‌گیری تأییدشده سخت‌افزار نیست.

آیا کلیدهای فشرده‌شده ارسال می‌شوند؟

خیر. مقادیر رویداد و وضعیت آزمون فقط در مرورگر پردازش می‌شوند.