مختبر الإدخال · منصة اختبار يد التحكم المباشرة

اختبار يد التحكم

يضيء كل زر وزناد وعصا على رسم يد التحكم لحظة الضغط عليها.

منصة اختبار يد التحكمGamepad API · جلسة محلية
وصّل يد التحكم، ثم اضغط أي زر.
العصا اليسرى0.000 · 0.000
العصا اليمنى0.000 · 0.000
الزناد الأيسر0%
الزناد الأيمن0%
مضغوط الآن

—

يجب أن يضيء كل زر مرة واحدة وينطفئ عند تركه. الزر الذي يومض دون ضغط، أو لا يضيء أبدًا، هو الذي يحتاج إلى فحص.

المؤشرات والمحاور الخام

ما يبلّغ عنه المتصفح قبل إطلاق أي أسماء. الأيدي التي لا تستخدم التخطيط القياسي تُسمّى برقم المؤشر فقط.

B0B1B2B3B4B5B6B7B8B9B10B11B12B13B14B15B16B17B18B19

—

مصطلحات في هذه الصفحة
المحور

اتجاه واحد لحركة العصا، يُبلَّغ عنه من -1 إلى 1. لكل عصا محوران: يسار/يمين وأعلى/أسفل.

انحراف العصا (drift)

يد التحكم تبلّغ عن حركة وأنت لا تلمس العصا. العصا البالية أو سيئة المعايرة لا تعود أبدًا إلى الصفر تمامًا.

HID / WebHID

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

ما الذي تقيسه النتيجة فعلًا

تقرأ المنصة الأزرار والمحاور التي يكشفها المتصفح عبر Gamepad API وتسميها حسب يد التحكم التي أمامها — Xbox أو PlayStation أو Nintendo، من معرّف المورّد في USB. وترسم مدى استدارة الحافة الخارجية لكل عصا، وتعدّ مرات إبلاغ اليد، وإن سمحت بذلك تشغّل محركات الاهتزاز لتشعر هل يعمل كل منها.

حدود القياس: يختلف تخطيط المتصفح باختلاف يد التحكم ونظام التشغيل والتعريف. غياب ميزة الاهتزاز أو اسم غير مألوف لا يعني تلقائيًا أن اليد معطوبة، ولا يمكن رؤية معدل الإبلاغ فوق معدل تحديث شاشتك.

كيف تقرأ النتيجة

استجابة الزر

يجب أن يضيء الزر مرة عند الضغط وينطفئ عند الترك. الوميض السريع دون ضغط مقصود قد يشير إلى مشكلة في المفتاح أو التعريف أو الاتصال.

استدارة العصا

مرّر كل عصا حول حافتها. بضعة بالمئة أمر طبيعي في اليد الجديدة، و0% ليست الهدف: كثير من الأيدي تتجاوز الدائرة عمدًا عند الأقطار. الإشارة الحقيقية هي يد تعطي قراءة أسوأ بكثير مما كانت عليه.

معدل الإبلاغ

القراءة المساوية لمعدل تحديث شاشتك تعني أن اليد بهذه السرعة على الأقل — فالمتصفح لا يرى أبعد من ذلك. والقراءة الأدنى بوضوح هي حد اليد نفسها، وتتحسن عادة مع الكابل.

الاهتزاز

يجب أن يختلف الإحساس بوضوح بين المحرك الخفيف والقوي. المحرك الذي يبدو مطابقًا لخيار “كلاهما” أو لا يعمل هو موضع الشك. يشغّل المتصفح المحركات لكنه لا يقيسها.

حل مشكلات النتائج غير المتوقعة

لا يظهر شيء

اضغط زرًا على يد التحكم — معظم المتصفحات لا تكشف اليد إلا بعد إدخال — وجرّب الاتصال السلكي، وتحقق من أن تبويبًا آخر أو لعبة لا تحتكر الوصول.

الأسماء لا تطابق يد التحكم لدي

الأيدي التي لا تستخدم التخطيط القياسي تُعرض برقم المؤشر الخام، لأن الاسم المخمَّن سيكون خاطئًا. المؤشرات الخام موجودة تحت “المؤشرات والمحاور الخام”.

الاهتزاز لا يعمل

يدعم Chrome وEdge على الكمبيوتر الاهتزاز لمعظم أيدي Xbox وPlayStation؛ أما Firefox وSafari فلا يدعمانه عادة. جرّب الكابل، واضغط زرًا على اليد أولًا ليتمكن الموقع من الوصول إلى محركاتها.

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

هل يثبّت هذا تعريفًا؟

لا. يقرأ فقط إشارات يد التحكم التي يكشفها متصفحك أصلًا.

ما أيدي التحكم التي يتعرف عليها؟

أي يد يراها المتصفح. أيدي Xbox وPlayStation وNintendo تُسمّى وتُرسم بتخطيطها الخاص من معرّف المورّد في USB؛ والأيدي الأخرى تستخدم تخطيطًا عامًا، وغير القياسية تُعرض برقم المؤشر الخام.

هل يحتاج اختبار الاهتزاز إلى إذن؟

نعم. لا ترسل الصفحة شيئًا إلى يد التحكم حتى تضغط “السماح بالاهتزاز لهذه الزيارة”، وكل نمط يتوقف من تلقاء نفسه خلال ثانيتين، وينتهي الإذن عند مغادرتك.

لماذا يقول معدل الإبلاغ “60 Hz على الأقل”؟

يسلّم المتصفح حالة يد التحكم للصفحة مرة في كل إطار معروض، لذا على شاشة 60 Hz لا يمكن رؤية ما هو أسرع من 60 Hz. وتوضح الصفحة متى يكون الرقم سقف شاشتك لا معدل اليد نفسها.

هل يثبت هذا أن يد التحكم معطوبة؟

يمكنه توثيق الإدخال الذي يراه المتصفح، لكن تشخيص العتاد يجب تأكيده أيضًا في متصفح واتصال وجهاز آخر.

هل يُرفع معرّف يد التحكم؟

لا. تُعالَج الجلسة في متصفحك، ولا تُرسل مدخلات اليد أو معرّفاتها إلى Keymap Labs.