طريقة الاستخدام
- اضغط أي زر في لوحة المفاتيح؛ لا حاجة للنقر في مكان محدد على الكمبيوتر.
- يتلون الزر في الرسم ويبقى ملوناً، فتعرف أي الأزرار جرّبتها.
- تظهر بيانات آخر زر: الاسم (key) والرمز (code)، وعدد الأزرار المختبرة.
- اضغط «إعادة الاختبار» لمسح الألوان والبدء من جديد.
كيف تعمل الأداة؟
تستمع الصفحة لحدث الضغط keydown في المتصفح، وتقرأ منه قيمتين: code وهو الزر الفعلي في مكانه، وkey وهو الحرف أو الوظيفة الناتجة حسب لغة اللوحة وحالة Shift. ثم تلوّن الزر الذي يطابق code في الرسم.
مثال من MDN: الزر الذي يُكتب به Q في لوحة QWERTY رمزه KeyQ، ويبقى رمزه KeyQ في لوحات أخرى حتى لو كتب حرفاً مختلفاً. وعند تحويل لغة اللوحة إلى العربية يكتب الزر نفسه حرفاً عربياً، فيتغير key ويبقى code كما هو.
مشكلات شائعة وحلولها
| المشكلة | ماذا تفعل |
|---|---|
| زر لا يتلون أبداً | جرّبه في برنامج آخر؛ إن لم يعمل فقد يكون معطلاً أو يحتاج تنظيفاً. |
| الزر يكتب حرفاً مختلفاً | تحقق من لغة لوحة المفاتيح في النظام، وقارن key بما هو مطبوع على الزر. |
| أزرار Fn أو الوسائط لا تظهر | قد لا تصل إلى المتصفح؛ جرّبها في برنامج آخر. |
| تكرار الحرف عند الضغط مرة | راقب خانة «تكرار»؛ إن ظهر التكرار دون أن تستمر في الضغط فقد يكون الزر عالقاً. |
المصدر: MDN لخاصيتي KeyboardEvent.code وKeyboardEvent.key. الضغطات لا تُحفظ ولا تُرسل.
اختبار سريع شامل
- مرّ على صفوف الحروف من اليمين إلى اليسار، ثم صف الأرقام.
- اضغط Shift وCtrl وAlt في الجهتين، فلكل منها رمز مختلف (Left وRight).
- جرّب الأسهم والمسافة وEnter وBackspace.
- اضغط زرين معاً وراقب خانة «مضغوطة الآن».
- في النهاية ابحث في الرسم عن أي زر لم يتلون.
مصطلحات
- keydown: الحدث الذي يرسله المتصفح لحظة ضغط الزر.
- keyup: الحدث الذي يُرسل عند رفع الإصبع عن الزر.
- code: اسم مكان الزر في اللوحة، ولا يتغير بتغير اللغة.
- key: الحرف أو الوظيفة الناتجة، ويتغير باللغة وحالة Shift.
الخصوصية وعلى الجوال
تعمل الأداة بالكامل داخل متصفحك، فلا تحتاج إلى تسجيل ولا إلى إنترنت بعد فتح الصفحة، ولا يُرسل أي شيء تكتبه إلى خادم. وتعمل في متصفحات الجوال الحديثة؛ اضغط زر النسخ ثم الصق النتيجة حيث تريد. أما على الجوال فتختبر الأداة لوحة المفاتيح التي تظهر على الشاشة عبر المربع المخصص.
قبل شراء لوحة مفاتيح مستعملة
افتح هذه الصفحة على جهاز البائع أو جهازك، واضغط كل زر مرة، وتأكد أن كل الأزرار تلونت في الرسم، وأن الأسهم وShift وEnter تعمل، وأن خانة «مضغوطة الآن» تعود إلى صفر بعد رفع يدك. هذا الاختبار يستغرق دقيقة واحدة ويكشف أغلب الأعطال الظاهرة.