1. ماذا تفعل هذه الأداة
فاحص لوحة المفاتيح والفأرة المجاني على الإنترنت يتيح لك اختبار لوحة المفاتيح والفأرة في الوقت الفعلي—ترى رموز المفاتيح وموضع الفأرة والنقرات والتمرير ومفاتيح التعديل. استخدمه لاختبار لوحة المفاتيح أو اختبار الفأرة أو البحث عن رمز المفتاح عند التحقق من الأجهزة أو تصحيح الإدخال. بدون تثبيت، بدون رفع؛ كل الإدخال يُلتقط في متصفحك ولا يُرسل شيء إلى أي خادم. مناسبة لفحص الأجهزة، البحث عن رمز المفتاح، اختبار المُعدّلات، أو اختبار عجلة التمرير؛ تعمل على أجهزة مقيدة حيث لا يمكنك تثبيت برنامج.
2. كيفية الاستخدام
بداية سريعة: انقر منطقة لوحة المفاتيح واضغط أي مفتاح لترى key و code و keyCode و repeat والمُعدّلات. حرّك وانقر في منطقة الفأرة لترى الموضع وأحداث الأزرار. استخدم مسح لإعادة تعيين كل قسم. انقر بزر الفأرة الأيمن في منطقة الفأرة لاختبار الزر الأيمن.
- لوحة المفاتيح — انقر منطقة لوحة المفاتيح (أو انتقل إليها بـ Tab) واضغط أي مفتاح. الأحداث تظهر في الجدول مع key و code و keyCode وحالة repeat والمُعدّلات.
- الفأرة — حرّك وانقر في منطقة اختبار الفأرة. الموضع يتحدّث مباشرة؛ أحداث النقر والتمرير تُسجّل.
- مسح — استخدم مسح في كل قسم لإعادة تعيين قائمة الأحداث.
- النقر الأيمن — انقر بزر الفأرة الأيمن في منطقة الفأرة لاختبار الزر الأيمن (قائمة السياق للمتصفح مُلغاة هناك).
3. كيف تعمل
- لوحة المفاتيح — تستمع لأحداث keydown على منطقة قابلة للتركيز. تعرض key (الحرف)، code (المفتاح الفيزيائي)، keyCode (قديم)، repeat (المفتاح ممسوك)، وعلامات المُعدّلات (Alt، Ctrl، Shift، Meta).
- الفأرة — تستمع لـ mousemove وmousedown وmouseup وwheel في منطقة مخصصة. تعرض موضع المؤشر (x، y)، الزر (أيسر، أوسط، أيمن)، دلتا التمرير (X، Y)، والمُعدّلات.
- الأحداث تُخزّن في الذاكرة بحد أقصى لتجنب النمو غير المحدود. كل المعالجة تتم بالكامل في متصفحك. لا تُرسل أي بيانات إلى أي خادم.
4. حالات الاستخدام والأمثلة
- فحص الأجهزة — تحقق من أن كل المفاتيح وأزرار الفأرة تعمل بعد استبدال لوحة مفاتيح أو فأرة.
- البحث عن رمز المفتاح — اعرض
keyوcodeوkeyCodeالدقيقين لأي مفتاح (مفيد للمطورين). - اختبار المُعدّلات — تأكد من أن Shift و Ctrl و Alt و Meta تُكتشف بشكل صحيح.
- عجلة التمرير — اختبر اتجاه التمرير والدلتا في منطقة الفأرة.
مثال
- اضغط A → key: "a", code: "KeyA", keyCode: 65
- اضغط Shift+A → modifiers: "Shift", key: "A"
- نقر أيسر عند (320، 150) → down Left @ (320، 150)
- تمرير للأسفل → delta Y: -100
5. القيود والمعروفة
- المتصفح فقط — الأحداث محدودة بما يعرضه المتصفح. بعض سلوك الأجهزة منخفض المستوى غير مرئي.
- التركيز مطلوب — أحداث لوحة المفاتيح تُلتقط فقط عندما منطقة لوحة المفاتيح لها التركيز. انقر أو انتقل إليها بـ Tab أولاً.
- منطقة الفأرة فقط — أحداث الفأرة تُلتقط فقط داخل منطقة الاختبار المخصصة، وليس في مكان آخر على الصفحة.
- لا استمرار لتسجيل المفاتيح — الأحداث تُحفظ في الذاكرة فقط؛ تُفقد عند تحديث الصفحة. لا يُخزّن أو يُرسل شيء إلى خادم.