اختبار تعليق الكيبورد و فحص N-Key Rollover
يوضح اختبار تعليق الكيبورد هذا عدد المفاتيح التي يمكن للوحة المفاتيح تسجيلها في وقت واحد وأي المجموعات يتم تجاهلها. اضغط مع الاستمرار على أي مجموعة من المفاتيح — مثل W و A و Shift و Space — وسيضيء التخطيط على الشاشة كل مفتاح يستقبله المتصفح فعليًا. يحسب العداد أعلى إجمالي متزامن للمفاتيح العادية (يتم حساب Shift و Ctrl و Alt و Win/Cmd بمفردها، لأن USB يرسلها في بايت منفصل) ويصنف اللوحة على أنها 2KRO أو 6KRO أو NKRO كامل. لا يتم تثبيت أي شيء، ولا تغادر أي ضغطة متصفحك.
ما هو تعليق الكيبورد (Ghosting)؟
يحدث تعليق الكيبورد عندما تفشل لوحة المفاتيح في الإبلاغ عن مفتاح تضغط عليه فعليًا، بسبب المجموعة التي هو جزء منها. تشعر أن المفتاح قد تم الضغط عليه، لكن الحرف لا يظهر والشخصية في اللعبة لا تقفز. كان المصطلح في الأصل يعني المشكلة المعاكسة — مفتاح وهمي يظهر على الشاشة ولم يضغط عليه أحد — وكلاهما يأتي من نفس السبب.
كل لوحة مفاتيح عبارة عن شبكة. لا تحتوي وحدة التحكم على سلك لكل مفتاح؛ بل تحتوي على مجموعة من الصفوف والأعمدة، ويقع كل مفتاح على تقاطع واحد. تقوم بتنشيط صف واحد في كل مرة وتتحقق من الأعمدة التي تستجيب، مئات المرات في الثانية. إذا ضغطت على ثلاثة مفاتيح تشترك في صفوف وأعمدة — مثل Q و E و A في نفس الكتلة — يكتمل التقاطع الرابع أيضًا. لا تستطيع وحدة التحكم التمييز بين الضغطة الحقيقية والوهمية.
كانت اللوحات القديمة تسمح بمرور المفتاح الوهمي، ومن هنا جاء الاسم. اللوحات الحديثة تفعل الشيء الأكثر أمانًا: عندما يكون النمط غامضًا فإنها تحظر (block)، وتسقط أحد المفاتيح بدلاً من اختراع واحد. لهذا السبب، عادةً ما يجد اختبار ghosting الكيبورد اليوم ضغطة مفتاح مفقودة بدلاً من ضغطة إضافية، ولماذا تعتمد النتيجة على أي المفاتيح تضغط، وليس عددها.
ما هو N-Key Rollover؟
يعني N-key rollover (NKRO) أن يتم الإبلاغ عن كل مفتاح بشكل مستقل، بغض النظر عن عدد المفاتيح الأخرى المضغوطة. يصل المصنعون إلى ذلك عن طريق وضع صمام ثنائي (diode) خلف كل مفتاح، بحيث يمكن للتيار أن يتدفق في اتجاه واحد فقط عبر المصفوفة ولا يمكن أبدًا أن يكتمل تقاطع وهمي.
النصف الثاني من المشكلة هو الكابل. يحتوي تقرير لوحة مفاتيح USB HID القياسي على مساحة لستة رموز مفاتيح بالضبط بالإضافة إلى بايت واحد لبتات التعديل (Shift، Ctrl، Alt، Win/Cmd). هذا هو تنسيق boot protocol، والذي تم الاحتفاظ به بسيطًا بحيث يمكن لـ BIOS قراءته قبل تحميل أي برنامج تشغيل. اللوحة التي ترسل هذا التقرير فقط مقيدة بستة مفاتيح عادية بغض النظر عن مدى جودة مصفوفتها.
في الواقع، USB ليس هو الحد. يمكن للوحة المفاتيح الإعلان عن تقرير HID مخصص، أو إرسال عدة تقارير بالتوازي، وتمرير عدد غير محدود من المفاتيح — هكذا تعمل لوحات NKRO عبر USB، وكيف توفر البرامج الثابتة مثل QMK و VIA مفتاح تبديل NKRO. تتجنب لوحات المفاتيح PS/2 تقرير الفتحات الست بالكامل، لكن لا يزال يتعين على المصفوفة دعم NKRO حتى يكون لذلك أهمية.
مقارنة بين 2KRO و 6KRO و NKRO
تقع نتيجة اختبار تعليق الكيبورد الخاص بك في أحد المستويات الثلاثة:
- 2KRO — مفتاحان، وأحيانًا ثلاثة إذا كانت في صفوف مختلفة. نموذجي في اللوحات الغشائية المكتبية القديمة وبعض أجهزة اللابتوب الاقتصادية. هنا تفشل تركيبة W + Shift + Space.
- 6KRO — ستة مفاتيح عادية بالإضافة إلى ما يصل إلى ثمانية معدّلات، وهو معيار بروتوكول تمهيد USB والنتيجة الأكثر شيوعًا إلى حد بعيد. يكفي لجميع مهام الكتابة تقريبًا ومعظم الألعاب.
- NKRO — لا يوجد سقف عملي. كل مفتاح معزول بالصمام الثنائي ويتم الإبلاغ عنه بشكل منفصل. قياسي في اللوحات الميكانيكية، وشائع في لوحات الألعاب، وغالبًا ما يكون قابلاً للتبديل حتى تعمل اللوحة في BIOS.
التسويق يشوش هذا الأمر. مصطلح "Anti-ghosting" ليس مرادفًا لـ NKRO: فهو يعني عادةً أن الشركة المصنعة أضافت صمامات ثنائية إلى مجموعة فرعية مختارة من المفاتيح — عادةً كتلة WASD والمعدلات — حتى تنجو مجموعات الألعاب الشائعة. اللوحة المباعة كـ "19-key anti-ghosting" تتعامل مع 19 مفتاحًا محددًا، وليس أي 19 مفتاحًا تختاره.
كيف تقرأ نتيجتك
اضغط مع الاستمرار على المفاتيح واحدًا تلو الآخر، مع إضافة المزيد دون تحرير أي منها. يُظهر عداد الذروة أعلى عدد من المفاتيح العادية التي تم الضغط عليها معًا، مع حساب المعدّلات (Shift، Ctrl، Alt، Win/Cmd) في حقل خاص بها بجوارها — إن ذروة المفاتيح العادية هذه هي الـ rollover الفعلي الخاص بك. إذا ظل أحد المفاتيح التي تضغط عليها داكنًا على التخطيط، فهذا يعني أن هذا المفتاح يتم حظره — لاحظ التركيبة، لأن المجموعة المحددة هي ما يهم، وليس العدد.
يحتوي اختبار المتصفح على حدود حقيقية، يجدر معرفتها قبل إلقاء اللوم على الأجهزة:
- يأخذ نظام التشغيل بعض المجموعات أولاً. قد لا تصل Alt+Tab أو مفتاح Windows أو Ctrl+W أو PrtSc أو F11 إلى الصفحة أبدًا. اختبر باستخدام مفاتيح الأحرف والمعدلات والمسافة (Space) للحصول على قراءة نظيفة.
- يتم التعامل مع مفاتيح طبقة Fn داخل لوحة المفاتيح وعادة لا تنتج أي حدث على الإطلاق. غيابها طبيعي وليس خطأ.
- تنتقل المعدّلات في بايت منفصل من تقرير USB، لذا فهي لا تشغل أبدًا إحدى فتحات رموز المفاتيح الست. لا تزال تضيء على التخطيط هنا، ولكن يتم إبعادها عن عدد الذروة والتصنيف: اللوحة 6KRO التي تحتفظ بـ Ctrl+Shift+Alt بالإضافة إلى ستة أحرف لا تزال 6KRO، وليست NKRO. ستة مفاتيح أحرف هي السقف الحقيقي الذي يجب البحث عنه.
- التوقف عند ستة مفاتيح بالضبط هو النتيجة المتوقعة للوحة مفاتيح USB سليمة، وليس عيبًا. يتم شحن العديد من اللوحات مع مفتاح تبديل NKRO — اختصار Fn، أو برنامج الشركة المصنعة، أو
NK_TOGGفي QMK/VIA. - لا يمكن لهذا الاختبار التفريق بين حظر المصفوفة ومفتاح معطل. إذا لم يتم تسجيل مفتاح واحد حتى بمفرده، فهذا خطأ مختلف — قم بتشغيل اختبار لوحة المفاتيح الكامل لفحص كل مفتاح على حدة.
هل الألعاب تحتاج إلى NKRO؟
بالنسبة لمعظم الألعاب، لا. ستة مفاتيح بالإضافة إلى المعدلات هي أكثر مما تستخدمه يد واحدة بشكل واقعي بينما تكون الأخرى على الماوس؛ W و A و Shift و Space و R هو بالفعل تداخل كبير في ألعاب التصويب. ما يضر اللاعبين بالفعل ليس العدد، بل لوحة 2KRO رخيصة لا يمكنها إدارة ثلاثة مفاتيح على الإطلاق، أو لوحة "anti-ghosting" مضبوطة لـ WASD عندما يلعبون على ESDF.
يكتسب NKRO قيمته في مجموعة أضيق من الحالات: ألعاب الإيقاع حيث يتم الضغط على سبعة أعمدة أو أكثر (مثال osu! mania 7K)، الكتابة بالاختزال، إدخال MIDI من لوحة المفاتيح، ألعاب القتال التي تُلعب على الكيبورد، وإعدادات ألعاب MMO ذات الروابط الكثيفة. بالنسبة لهذه الحالات، NKRO مطلب أساسي، وليس مجرد ميزة إضافية. إذا قمت بالنقر على مفتاحين أو أربعة في أسرع وقت ممكن بدلاً من الضغط على العديد في وقت واحد، فإن rollover ليس عنق الزجاجة لديك — سيخبرك اختبار سرعة النقر كيبورد المزيد عن هذا النوع من الإدخال.
شيء واحد لا يفعله NKRO هو جعل لوحة المفاتيح الخاصة بك أسرع. Rollover يتعلق بعدد المفاتيح التي يمكن الإبلاغ عنها، وليس بمدى سرعة ذلك. معدل الإبلاغ خاصية منفصلة؛ إذا كنت تريد الاستجابة السريعة بدلاً من التزامن، فإن اختبار معدل استجابة الكيبورد هو القياس الذي تريده. شراء NKRO لتقليل تأخر الإدخال هو شراء الميزة الخاطئة.
الأسئلة الشائعة (FAQ)
لماذا لا يمكنني الضغط على Shift + Space + W معًا؟
تقوم لوحة المفاتيح بحظر هذه التركيبة المحددة في مصفوفة المفاتيح الخاصة بها — تشترك هذه المفاتيح الثلاثة في صفوف وأعمدة لا تستطيع وحدة التحكم حلها في وقت واحد. إنه حد أجهزة، لذا لا يمكن لأي برنامج تشغيل إصلاحه. قم بإعادة ربط أحد الثلاثة بمفتاح في مكان آخر، أو انقل القفز إلى زر الماوس، وستعمل التركيبة مرة أخرى. لوحة مفاتيح 6KRO أو NKRO تزيل المشكلة بشكل دائم.
هل Anti-ghosting هو نفسه N-Key Rollover؟
لا. يعني Anti-ghosting أن الشركة المصنعة أضافت صمامات ثنائية أو أسلاكًا إضافية إلى مجموعة محدودة من المفاتيح — عادةً كتلة WASD والمعدلات — حتى لا يتم حظر المجموعات الشائعة. N-key rollover يعني أن كل مفتاح معزول ولا يتم حظر أي مجموعة على الإطلاق. اللوحة المعلن عنها على أنها "19-key anti-ghosting" تتعامل مع 19 مفتاحًا محددًا، وليس أي 19 مفتاحًا تختاره.
هل أحتاج حقًا إلى NKRO للألعاب؟
بالنسبة لمعظم الألعاب، لا — 6KRO بالإضافة إلى المعدلات يغطي أي شيء تطلبه لعبة FPS أو MOBA أو MMO من يد واحدة. يهم NKRO لألعاب الإيقاع مثل osu! mania 7K، الإدخال الموسيقي، وألعاب القتال. كما أنه يساعد إذا قمت بتغيير أزرار التحكم بعيدًا عن WASD، لأن "anti-ghosting" الرخيص عادة ما يتم ضبطه لكتلة WASD ويتوقف عن حمايتك على ESDF.
يمكنني فقط الضغط على 6 مفاتيح في وقت واحد — هل يجب علي شراء لوحة مفاتيح جديدة؟
ليس بالضرورة. ستة مفاتيح بالإضافة إلى المعدلات هي تقرير بروتوكول USB القياسي، لذا فإن اللوحة السليمة تمامًا تتوقف غالبًا هناك بالضبط. تشحن العديد من اللوحات في وضع 6KRO مع مفتاح تبديل NKRO مخفي خلف اختصار Fn، أو برنامج البائع، أو NK_TOGG في البرامج الثابتة QMK/VIA — تحقق من ذلك قبل استبدال أي شيء. إذا لم يكن هناك مفتاح تبديل، فستة هو الحد الأقصى حقًا.
لماذا لا يمكنني الضغط على بعض المفاتيح في نفس الوقت بينما تعمل مجموعات أخرى بشكل جيد؟
لأن الحظر يعتمد على المفاتيح، وليس العدد. تقرأ وحدة التحكم المفاتيح كتقاطعات لصفوف وأعمدة، وعندما تشترك المفاتيح المضغوطة في صفوف وأعمدة كافية، يكتمل تقاطع رابع لم يلمسه أحد. بدلاً من الإبلاغ عن مفتاح وهمي، يسقط البرنامج الثابت أحد المفاتيح الحقيقية. المفاتيح الموزعة عبر صفوف وأعمدة مختلفة لا تتصادم أبدًا.
هل تحويل لوحة مفاتيح USB إلى PS/2 يجعلها NKRO؟
لا. لا يمكن للمحول إضافة خاصية rollover لم تكن موجودة في وحدة التحكم أبدًا، وستظل مقيدًا بـ 6KRO أو أسوأ. يحظى PS/2 بسمعة NKRO لأنه يرسل مقاطعة لكل مفتاح دون حد التقرير المكون من ست فتحات، ولكن المصفوفة لا تزال بحاجة إلى صمام ثنائي خلف كل مفتاح للاستفادة منه. فقط اللوحات المصممة لـ NKRO تكسب أي شيء من منفذ PS/2.
كم عدد المفاتيح التي يمكن للوحة المفاتيح تسجيلها في وقت واحد؟
اضغط مع الاستمرار على المفاتيح واحدًا تلو الآخر في الاختبار أعلاه واقرأ عداد الذروة — هذا الرقم هو إجابتك، وتظهر المعدّلات بجانبه لأنها لا تستهلك فتحة رمز مفتاح. توقع 2 على اللوحات الغشائية القديمة، و 6 مفاتيح عادية بالإضافة إلى ما يصل إلى 8 معدلات على معظم لوحات مفاتيح USB، ولا يوجد سقف عملي على لوحات NKRO.