Skip to main content

هل يعمل ذراع التحكم بشكل صحيح؟

وصّل وحدة التحكم واضغط أي زر للبدء. يقرأ هذا الاختبار Gamepad API في الوقت الحقيقي — يعرض ضغطات الأزرار ومواقع العصا التناظرية وقيم الزناد ودعم الاهتزاز. يعمل بالكامل في المتصفح، بدون رفع بيانات.

يستقصي هذا الاختبار Gamepad API عبر requestAnimationFrame لعرض حالات فورية لجميع الأزرار ومحاور X/Y للعصا التناظرية (نطاق ±1.0) وضغط الزناد (0–1.0) ودعم محركات الاهتزاز.

معيار Gamepad API يدعم حتى 17 زراً و4 محاور؛ وحدات تحكم Xbox وPlayStation وSwitch Pro جميعها تتبع تعيين ذراع التحكم القياسي.

Connect a gamepad and press any button

Supports Xbox, PlayStation, Switch, and generic controllers

ماذا تعني نتائجك؟

Result Range Meaning
جيد جميع الأزرار والعصي تستجيب بشكل صحيح كل إدخال يُعيّن لفهرس الزر المتوقع، العصي تعود للمركز (0, 0) عند التحرير، والزنادات تبلّغ نطاق 0–1.0 الكامل — وحدة التحكم تعمل بالكامل.
تحذير انجراف العصا أو نطاق زناد جزئي العصي التناظرية التي لا تعود إلى 0.0 في حالة السكون تشير إلى انجراف العصا — مقاومة متآكلة. نطاق الزناد الجزئي قد يعني توقف ميكانيكي أو مشكلة معايرة.
سيئ أزرار لا تستجيب أو وحدة التحكم غير مكتشفة الأزرار غير المستجيبة تشير إلى فشل التلامس. إذا لم تُكتشف وحدة التحكم على الإطلاق، تحقق من التعريفات، جرّب منفذ USB مختلف، أو أعد إقران Bluetooth.

المشاكل الشائعة وكيفية حلها

وحدة التحكم غير مكتشفة من المتصفح

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

العصا التناظرية تُظهر انجرافاً (قيمة غير صفرية في السكون)

انجراف العصا ناتج عن مقاومات متآكلة داخل وحدة العصا. طبّق منطقة ميتة أكبر في إعدادات اللعبة كحل مؤقت، أو استبدل وحدة العصا لإصلاح دائم.

أدوات ذات صلة

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

كيف أختبر ذراع التحكم في المتصفح؟

وصّل وحدة التحكم عبر USB أو Bluetooth، ثم اضغط أي زر. يكتشف الاختبار تلقائياً ذراع التحكم عبر Gamepad API ويعرض جميع حالات الأزرار والعصا والزناد في الوقت الحقيقي.

أي وحدات تحكم مدعومة؟

أي وحدة تحكم يتعرف عليها متصفحك تعمل: Xbox (One, Series X/S)، PlayStation (DualShock 4, DualSense)، Nintendo Switch Pro، ومعظم أذرع التحكم العامة USB/Bluetooth بالتعيين القياسي.

لماذا لم يُكتشف ذراع التحكم؟

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

هل يتم رفع أي بيانات وحدة التحكم؟

لا. يعمل Gamepad API بالكامل في JavaScript. تُقرأ قيم الإدخال عبر استقصاء requestAnimationFrame ولا تغادر متصفحك أبداً. لا يوجد خادم لاستقبال البيانات.