طريقة الاستخدام
- وصّل يد التحكم واضغط أيّ زر فيها حتى يعرضها المتصفح تحت يد التحكم.
- اضغط كل زر وزناد وذراع بالتتابع، وتابع القيم تحت الأزرار والزنادات والمحاور والأذرع.
- أطلق كل ذراع وتحقق هل تعود نقطته إلى داخل الدائرة المتقطعة للمنطقة الميتة.
- اضغط اختبار الاهتزاز لتهتز يد التحكم نبضة، إذا كانت تدعم الاهتزاز.
الأزرار والزنادات والمحاور
يُبلغ كل زر عن ضغطه وعن المدى الذي دُفع إليه. ويُبلغ الزناد وبعض أزرار الوجه عن قيمة بين 0 و1، وتُعرض في صورة نسبة مئوية. وتُبلغ المحاور عن موضع بين -1 و1، ويُعرض بثلاث منازل عشرية.
التخطيطات القياسية وغيرها
حين يتعرف المتصفح على تخطيط يد التحكم، يُبلغ عن التخطيط القياسي، فتكون للأزرار والأذرع أسماء. أما الأيادي الأخرى فتُبلغ عن أرقام فقط. والزر الذي لا اسم له يعرض رقمه، فتستطيع أن ترى أنه يعمل.
انجراف الذراع والمنطقة الميتة
قد يُبلغ الذراع الذي استُعمل لسنوات عن قيمة صغيرة وهو في حالة السكون. وهذا هو الانجراف. والدائرة المتقطعة منطقة ميتة بمقدار 10٪ من المدى: داخلها تتجاهل اللعبة الحركة. فإن بقيت النقطة خارج الدائرة والذراع مُطلق، فالذراع ينجرف. وانحراف صغير أمر عادي في بعض الأيادي، أما الانجراف الثابت الذي يحرّك الشخصية بنفسه في اللعبة فيستحق الإصلاح.
الاهتزاز
يستخدم الاهتزاز محركات يد التحكم عبر واجهة الاستجابة اللمسية (haptics) في المتصفح. ونبضة الاختبار تدوم نصف ثانية بنصف القوة. وليست كل يد أو كل متصفح يتيح الاهتزاز، وحين لا يتيحه، يقول الاختبار ذلك.
مثال: قراءة زناد وذراع
الزناد المضغوط إلى منتصفه يعطي 0.5، وتعرضه الصفحة 50٪، ومضغوطاً بالكامل يعطي 1، ويُعرض 100٪. والذراع عند x = -0.4 وy = 0.3 يبعد 0.5 عن المركز، وهو خارج المنطقة الميتة البالغة 0.1، لذلك يُقرأ على أنه منحرف.
الأسئلة الشائعة
هل يسجّل الاختبار ضغطاتي على الأزرار؟
لا. تُقرأ يد التحكم في متصفحك ما دامت هذه الصفحة مفتوحة. لا يُسجَّل شيء ولا يُخزَّن ولا يُرسل إلى خادمنا.
لماذا لا تظهر يد التحكم في القائمة؟
وصّل يد التحكم، ثم اضغط زراً فيها، لأن المتصفحات تعرض يد اللعب بعد ضغطة فقط. وإذا لم تظهر، فجرّب منفذ USB أو كابلاً آخر.
لماذا يقول التخطيط إنه غير قياسي؟
لم يتعرف المتصفح على التخطيط، فيعرض الأزرار والمحاور مرقّمة. ولا تزال يد التحكم تعمل في الألعاب التي تدعمها مباشرة، والاختبار فقط لا يستطيع إعطاء أزرارها أسماء.
ما انجراف الذراع؟
الانجراف أن يُبلغ الذراع عن حركة وهو مُطلق، لأن مستشعره تآكل أو تحرّك. وفي الألعاب قد يجعل الشخصية تسير بنفسها. ويعرضه الاختبار نقطةً خارج دائرة المنطقة الميتة.
هل يعمل اختبار الاهتزاز على كل يد تحكم؟
لا. يحتاج إلى يد تحكم ومتصفح يدعمان محرك الاهتزاز. وحين يغيب الدعم، يقول الاختبار ذلك.
المصادر
- Gamepad API، مواصفة W3C (باللغة الإنجليزية)
- Gamepad API، MDN Web Docs (باللغة الإنجليزية)
- امتدادات Gamepad (الاهتزاز والاستجابة اللمسية)، W3C (باللغة الإنجليزية)
آخر مراجعة للأرقام والنص: الثلاثاء، 30 جمادى الأولى 1448 بعد الهجرة.