اختبار لوحة المفاتيح

انقر المنطقة الرمادية واضغط المفاتيح. يضيء كل مفتاح ما دمت تضغطه، ويعرض الجدول آخر 20 حدثاً للمفاتيح، ويبيّن العداد عدد المفاتيح التي تُبلّغ بها لوحتك في الوقت نفسه.

مجانية تعمل داخل متصفحك آخر مراجعة: الخميس، 2 جمادى الآخرة 1448 بعد الهجرة

تعمل هذه الأداة داخل متصفحك. ما تكتبه فيها لا يُرسل إلينا.

طريقة الاستخدام

  1. انقر المنطقة الرمادية لتكون نشطة.
  2. اضغط كل مفتاح. يضيء المفتاح ما دمت تضغطه، ويحتفظ بلون بعد أن يُضغط.
  3. اضغط ثلاثة مفاتيح معاً، مثلاً Q وA وW، واقرأ أكبر عدد من المفاتيح مضغوطة معاً وفحص Rollover.
  4. راجع الجدول لقراءة event.key وevent.code. واضغط إعادة الضبط لتبدأ من جديد.

ما يُظهره الاختبار

event.code يسمّي المفتاح الفيزيائي. فالمفتاح الذي في موضع A هو KeyA على كل تخطيط، ولا يتغير الاسم بتغيير لغة لوحة المفاتيح. أما event.key فهو الحرف أو الاسم الذي ينتجه النظام بالتخطيط الحالي، لذلك يتغير مع اللغة.

  • event.code: المفتاح الفيزيائي، مثل KeyA أو Digit2.
  • event.key: ما ينتجه المفتاح، مثل a أو A بحسب Shift والتخطيط.
  • الموضع: هل المفتاح على يسار لوحة المفاتيح أو يمينها، أو في لوحة الأرقام.
  • التكرار: نعم إذا بقي المفتاح مضغوطاً فأرسله النظام مرة أخرى.

التخطيطات في الصورة

ANSI (الولايات المتحدة) له مفتاح Enter قصير ومفتاح Backslash في أعلى اليمين. وISO له مفتاح Enter طويل ومفتاح إضافي على يسار Z. أما Q التركي فيستخدم شكل ISO مع الحروف التركية: الحرف ı في موضع I على لوحة الولايات المتحدة، والحروف ğ وü وş وi وö وç تقع بعد P وبعد Ğ وبعد L وبعد Ş وبعد M وبعد Ö على الترتيب. ويستخدم AZERTY (فرنسي) شكل ISO مع نقل الحروف: A في موضع Q على لوحة الولايات المتحدة، وZ في موضع W، وQ في موضع A، وW في موضع Z، وM بعد L، وأرقامه تحتاج Shift. ويستخدم QWERTZ (ألماني) شكل ISO مع تبديل Y وZ، وتقع Ü وÖ وÄ وß بعد P وL وÖ و0 على الترتيب. ويستخدم ABNT2 (برازيلي) شكل ISO مع Ç بعد L، ومفتاح للأبوستروف على يسار 1، ومفتاح إضافي بجانب Shift الأيمن يكتب / و?. والحروف المطبوعة في الصورة هي المعتادة، وقد تختلف الحروف على لوحتك.

تبدأ الصفحة العربية بتخطيط Arabic (101)، وفيه الحروف العربية على مواضع مفاتيح الولايات المتحدة نفسها: ض في موضع Q، وص في موضع W، وح في موضع P، وش في موضع A، والمفتاح B يطبع الرابطة «لا»، وظ في موضع /. وشكله شكل ANSI. ويتبع JCUKEN (الروسية) وInScript (الهندية) شكل ANSI أيضاً، وتُعرض علامات InScript المنفردة على دائرة منقّطة ◌. أما JIS (اليابانية) فيتبع شكل ISO، وفيه مفتاح ¥ قبل Backspace، ومفتاح ろ قبل Shift الأيمن، وثلاثة مفاتيح على صف المسافة. أما جدول الأحداث فيعرض الحرف الذي ينتجه النظام بالتخطيط الحالي.

الرموز لا تتغير مع التخطيط. فالرمز يسمّي موضع المفتاح على لوحة الولايات المتحدة، لذلك يبقى رمز المفتاح الذي يطبع A على AZERTY هو KeyQ، وتعرض event.key الحرف A.

التداخل والتزامن (Rollover)

Rollover هو عدد ضغطات المفاتيح التي تُبلّغ بها لوحة المفاتيح في وقت واحد. فاللوحة ذات Rollover كامل تُبلّغ بكل مفتاح تضغطه. وقد تُسقط لوحة أرخص مفتاحاً حين تُضغط مفاتيح عدة بنمط معين، وتسمى هذه الظاهرة التداخل (ghosting). وللفحص، اضغط ثلاثة مفاتيح أو أكثر، مثل Q وA وW، وراقب إضاءتها كلها.

مثال محلول: مفتاح I على لوحة Q التركية

على لوحة Q التركية يطبع المفتاح الذي في موضع I على لوحة الولايات المتحدة الحرف ı. عند ضغطه يصير event.code هو KeyI وevent.key هو ı. وبضغط Shift يصير event.key هو I. يبقى الموضع والرمز كما هما، ويتغير الحرف فقط مع التخطيط.

الأسئلة الشائعة

هل تسجل الأداة ما أكتبه؟

لا. تقرأ الصفحة أحداث المفاتيح فقط ما دامت منطقة الاختبار نشطة، وتعرضها على الشاشة، وتتخلص منها حين تعيد الضبط أو تغادر الصفحة. ولا يُرسل شيء إلى خادمنا ولا يُحفظ في المتصفح.

لماذا لا يضيء مفتاح؟

بعض المفاتيح يستخدمها النظام أو المتصفح قبل أن تراها الصفحة، مثل Ctrl+W وAlt+Tab ومفتاح Windows. جرّب المفتاح في تطبيق آخر: إذا أضاء هناك، فالصفحة لا تراه في المتصفح.

ماذا يُظهر فحص Rollover؟

يُظهر هل سُجّلت ثلاثة مفاتيح أو أكثر معاً في هذا الاختبار. فإذا توقف مفتاح عن الإضاءة وأنت تضغط ثلاثة مفاتيح تشكل زاوية أو مستطيلاً، فقد تعاني اللوحة من التداخل.

لماذا يتغير event.key عند تغيير لغة لوحة المفاتيح؟

event.key هو الحرف الذي ينتجه النظام بالتخطيط الحالي، فالمفتاح الذي في موضع I يعطي ı على التخطيط التركي وi على الإنجليزي. أما event.code فيبقى كما هو لأنه يسمّي المفتاح الفيزيائي.

هل تعمل الأداة على الهاتف؟

بالكاد. لوحة المفاتيح على الشاشة لا ترسل رموز المفاتيح الفيزيائية بالطريقة نفسها. استخدم حاسوباً بلوحة مفاتيح مادية لاختبار كامل.

المصادر

آخر مراجعة للأرقام والنص: الخميس، 2 جمادى الآخرة 1448 بعد الهجرة.

نستخدم ملفات تعريف ارتباط ضرورية لتشغيل الموقع. وبموافقتك، تستخدم Google أيضاً ملفات تعريف ارتباط للإعلانات، لعرض إعلانات مخصصة. وإذا رفضتها، فستظل ترى إعلانات، لكنها لن تكون مخصصة لك.