اختبار لوحة المفاتيح
استخدم اختبار لوحة المفاتيح هذا للتأكد من أن المتصفح يستقبل كل مفتاح فعلي، سواء كان في حاسوب محمول أو لوحة مفاتيح مكتبية أو لوحة خارجية عبر USB أو Bluetooth. اضغط المفاتيح وشاهدها تضيء مباشرة، مع عرض الرمز الفعلي event.code والقيمة الناتجة event.key وموضع المفتاح وأحداث التكرار وذروة الضغط المتزامن وتحذيرات المفاتيح العالقة، كل ذلك داخل الصفحة على جهازك.
كيف تختبر لوحة المفاتيح
-
1
اختر شكل اللوحة المعروضة
اختر ANSI أو ISO أو الشكل المدمج حتى تقترب الشبكة المعروضة من لوحتك. معظم لوحات المفاتيح العربية المباعة في المنطقة تتبع شكل ISO بمفتاح Enter الطويل ومفتاح إضافي بجوار Shift الأيسر. يبلغ المتصفح عن الرموز الفعلية للمفاتيح حتى لو كانت الحروف المطبوعة عليها عربية.
-
2
ابدأ الاختبار واضغط المفاتيح
اضغط زر بدء الاختبار، وأبقِ التبويب نشطا، ثم اضغط كل مفتاح. يتحول المفتاح إلى الأزرق أثناء الضغط، وإلى الأخضر بعد تحريره، وإلى الكهرماني إذا بقي مضغوطا أكثر من مهلة تحذير المفاتيح العالقة.
-
3
اقرأ نتائج التشخيص
استعن بسجل الأحداث وذروة الضغط المتزامن وعدد التكرارات وقائمة المفاتيح المضغوطة لاكتشاف المفاتيح التي لا ترسل أي حدث، أو التي تتكرر من تلقاء نفسها، أو مشكلات موضع مفاتيح التعديل، أو التركيبات التي لا تبلغ عنها لوحتك معا.
ما الذي يكشفه اختبار لوحة المفاتيح في المتصفح
تعرض أحداث لوحة المفاتيح في المتصفحات الحديثة قيمتين مفيدتين. القيمة event.code تحدد الموضع الفعلي للمفتاح، مثل KeyQ أو Space أو NumpadEnter أو ShiftLeft، حيثما يدعمها المتصفح. أما event.key فهي القيمة التي ينتجها التخطيط النشط للوحة المفاتيح، لذلك قد يعطي المفتاح الفعلي نفسه حرفا مختلفا في التخطيط العربي أو الإنجليزي أو الفرنسي AZERTY أو الألماني QWERTZ.
هذا التمييز هو جوهر التشخيص. إذا أضاء KeyQ بينما كانت القيمة الناتجة الحرف “ض”، فالمفتاح الفعلي يعمل تماما والفرق سببه التخطيط العربي النشط. أما إذا لم يظهر أي حدث لمفتاح يفترض أن تصل إشارته إلى الصفحة، فقد تكون المشكلة في العتاد أو البرنامج الثابت أو تعريف نظام التشغيل أو المتصفح أو في اختصار محجوز قبل أن ترى الصفحة الضغطة.
| التشخيص | ما الذي يعنيه | مفيد في |
|---|---|---|
| الرمز الفعلي | رمز الموضع في العتاد مثل KeyA أو Numpad5 |
التحقق من المفتاح الفعلي الذي أُرسل |
| قيمة المفتاح | الحرف أو الإجراء الذي ينتجه التخطيط النشط | كشف اختلافات التخطيط أو مفاتيح التعديل |
| الموضع | قياسي أو أيسر أو أيمن أو لوحة أرقام | اختبار Shift وCtrl وAlt ومفاتيح لوحة الأرقام |
| ذروة الضغط المتزامن | أكبر عدد من المفاتيح المضغوطة معا خلال الجلسة | فحص سريع لحدود التركيبات أو تداخل الإشارات |
| أحداث التكرار | أحداث التكرار التي يرسلها المتصفح أثناء الاستمرار في الضغط | العثور على مفاتيح تتكرر من دون سبب |
| تحذير المفتاح العالق | مفتاح ظل مضغوطا أطول من المهلة التي اخترتها | رصد المفاتيح التي لا تتحرر بشكل سليم |
التخطيط العربي والحروف المطبوعة على المفاتيح
الشبكة المعروضة على الشاشة تُعلَّم بمواضع المفاتيح الفعلية بالحروف اللاتينية، لأن event.code يصف الموضع لا الحرف. مع تفعيل التخطيط العربي 101، ينتج المفتاح ذاته حرفا عربيا: المفتاح KeyH يكتب “ا”، والمفتاح KeyQ يكتب “ض”. تبديل اللغة في ويندوز يتم عادة عبر Alt+Shift أو Windows+Space، وفي macOS عبر Ctrl+Space أو مفتاح تبديل مصدر الإدخال. هذا التبديل يغير event.key فقط، ولا يغير أبدا event.code، ولهذا يبقى الاختبار صالحا مهما كانت لغة الكتابة.
انتبه أيضا إلى أن اتجاه الكتابة من اليمين إلى اليسار لا يؤثر في ترتيب المفاتيح: صف الأرقام والمفاتيح الوظيفية F1 وما بعدها تبقى في مواضعها المعتادة، والشبكة تعرضها بالترتيب الفعلي للوحة.
الضغط المتزامن وتداخل الإشارات وحدودهما
الضغط المتزامن هو عدد المفاتيح التي تستطيع اللوحة الإبلاغ عنها في وقت واحد. تتعامل لوحات المكاتب عادة مع تركيبات من مفتاحين أو ثلاثة، بينما تعلن لوحات الألعاب عن دعم ستة مفاتيح أو دعم غير محدود لعدد المفاتيح. يستطيع هذا الاختبار أن يعرض الأحداث التي وصلت فعلا إلى المتصفح، لكنه لا يستطيع إثبات مفاتيح لم ترسلها اللوحة أو نظام التشغيل أو المتصفح أصلا. اعتبر ذروة الضغط المتزامن فحصا عمليا داخل صفحة ويب، لا شهادة مخبرية للعتاد.
أخطاء شائعة
- أبقِ التبويب نشطا. الانتقال بين التبويبات أو فتح شريط العنوان قد يقطع أحداث تحرير المفاتيح، لذلك يمسح الاختبار قائمة المفاتيح المضغوطة عندما تفقد الصفحة التركيز.
- بعض الاختصارات محجوزة للمتصفح أو لنظام التشغيل، مثل Alt+Tab وCmd+Tab وCmd+W وCmd+L وF5.
- لوحات المفاتيح على الهاتف ولوحات المفاتيح الافتراضية ومحررات الإدخال والمفاتيح الميتة وأدوات إمكانية الوصول قد تغير القيمة المُبلغ عنها أو تؤخرها.
- إذا فشل مفتاح واحد هنا، جرب متصفحا آخر ومنفذ USB آخر قبل أن تحكم بتلف المفتاح نفسه.
الأسئلة الشائعة
لا. تُقرأ أحداث المفاتيح وتُعرض داخل متصفحك فقط. لا ترفع الأداة قيم المفاتيح ولا الرموز الفعلية ولا بيانات التوقيت ولا سجل الأحداث إلى أي خادم.
لأن الشبكة تمثل المواضع الفعلية للمفاتيح كما يبلغ عنها event.code، وهذه الرموز لاتينية دائما بحكم المواصفة. عند الكتابة بالتخطيط العربي سترى الحرف العربي في خانة قيمة المفتاح event.key، بينما يظل الرمز الفعلي كما هو مثل KeyQ.
تحجز المتصفحات وأنظمة التشغيل بعض المفاتيح والاختصارات قبل أن تصل إلى الصفحة. تركيبات النظام مثل Alt+Tab أو Cmd+Tab أو Cmd+L أو مفتاح تحديث الصفحة قد لا تصل إلى هذا الاختبار أبدا.
event.code هو الموضع الفعلي للمفتاح، بينما event.key هو الحرف أو الإجراء الذي ينتجه تخطيط لوحة المفاتيح النشط لديك. تغيير التخطيط يغير قيمة المفتاح من دون أن يغير الرمز الفعلي.
يستطيع إظهار أكبر عدد من المفاتيح التي وصلت إلى المتصفح في وقت واحد أثناء اختبارك، لكنه لا يستطيع اعتماد مفاتيح رشحها البرنامج الثابت للوحة أو نظام التشغيل أو المتصفح قبل أن تصل إلى الصفحة.
أدوات ذات صلة
مولد أسماء الأطفال
ولّد أفكار أسماء أطفال مصفاة حسب الجنس والأصل والحرف الأول والطول والأسلوب. قوائم جديدة مع كل نقرة؛ واحفظ المفضلات للمقارنة.
مولد جدول نوم الطفل
ولّد جدول نوم مناسب لعمر طفلك من حديث الولادة حتى 3 سنوات، بناء على إجمالي الحاجة للنوم ونوافذ الاستيقاظ وعدد القيلولات.
مولد بطاقات البينغو
ولّد بطاقات بينغو قابلة للطباعة بأرقام عشوائية أو كلمات مخصصة. 5x5 قياسية مع مربع مجاني في الوسط، جاهزة لألعاب الصف أو الحفلات.
حلال Blossom
أدخل حرف المركز وستة أحرف بتلات للعثور على كل إجابات Blossom الصالحة. مرتبة حسب الطول ومميزة للبانجرام.
الميترونوم
تدرَّب مع ميترونوم دقيق عبر الإنترنت. اضبط عدد النبضات في الدقيقة والميزان والنبرة والتقسيمات، ثم شغِّل نقرة منتظمة محليًا في المتصفح.
مولّد أسماء الفرق الموسيقية
أنشئ أفكار أسماء لفرقتك حسب النوع الموسيقي والمزاج والتشكيلة والكلمة المفتاحية، ثم انسخ قائمة مختصرة مع فحوصات عملية للنطق والميرش والبحث في العلامات التجارية.