اختبار يد التحكم
استخدم هذا مُختبر يد التحكم للتحقق من الأزرار، والعصا، والزناد، والاهتزاز المدعوم.
دليل الاختبار والأسئلة الشائعةعرض ثلاثي الأبعاد ليد التحكم
عصي التحكم
حركة العصا الحية
عصا التحكم اليسرى
X —Y —لم تكتمل أي عينة
عصا التحكم اليمنى
X —Y —لم تكتمل أي عينة
الزنادان
القيم المبلغ عنها بواسطة المتصفح
الزناد الأيسر
B6الزناد الأيمن
B7فحص الاهتزاز
انقر على تأثير اهتزاز، أو اسحب كلا الزنادين معًا (LT + RT / L2 + R2 / ZL + ZR) لتدوير التأثيرات.
سجل المدخلات الخام
المحاور · القيمة الحالية / المدى المرصود
قم بتوصيل جهاز تحكم لفحص كل محور مُبلغ عنه.
الأزرار · القيمة / مضغوط / ملامس
الأزرار المختبَرة: —تُحسب الأزرار المُختارة في التغطية. استبعد المواقع التي يحتفظ بها المتصفح أو الجهاز؛ فالمدخلات غير المُراقبة وحدها لا تُثبت عيبًا.
سجل الأحداث
أحدث 8 تغييرات في الإدخال| الوقت | الحدث | المدخل | القيمة |
|---|---|---|---|
| لم يتم اختبار أي تغييرات بعد. | |||
تعرض هذه القيم الإدخالات التي يتيحها المتصفح. القراءات المأخوذة مع إطارات العرض ليست تقارير USB ولا قياسًا لزمن استجابة الجهاز. لا تُطبّق معايرة أو منطقة ميتة أو درجة لتقييم الجودة.
دليل اختبار يد التحكم: إدخالات اليد، العصا، والاهتزاز
يعرض هذا مُختبر اليد القيم المُبلغ عنها من قبل المتصفح للزر، محاور العصا، وقيم الزناد. راقب القيم الخام أثناء تحريك كل تحكم، ثم قارنها في الوضع المستقر. كشف الجهاز، التعيين، والاهتزاز يعتمد على اليد، الاتصال، والمتصفح.
كيفية الاختبار
- قم بتوصيل اليد بالUSB أو Bluetooth، ثم اضغط على زر من أزرار اليد. إذا كان هناك عدة أجهزة متصلة، اختر الجهاز الذي ترغب في اختباره. استخدم HTTPS أو localhost للوصول إلى واجهة برمجة تطبيقات اليد (Gamepad API).
- اضغط وافصل كل زر، حرك العصا في نطاقها، ثم أفلتها وراقب قيم X/Y المستقرة. اسحب وافصل كل زناد. تصف قيم الزناد الإدخال المُبلغ عنه من المتصفح، وليس المسافة الفعلية للحركة.
- إذا كان الاهتزاز متاحًا، انقر على تأثير وتحقق مما إذا شعرت به. استخرج البيانات المستلمة لمقارنة أنماط الاتصال أو المتصفحات. لا يغير تغيير نموذج اليد المُعرض الجهاز الفعلي أو يضبطه.
الأسئلة الشائعة
لماذا لا يتم اكتشاف يد التحكم الخاصة بي (Xbox أو PS5 أو PS4)؟
قم بتوصيل اليد، احتفظ بهذه الصفحة نشطة، واضغط على أحد أزرارها. تحقق من الوصول عبر HTTPS، دعم المتصفح، والجهاز المحدد. حاول استخدام كابل USB قادر على نقل البيانات أو متصفح آخر. لا يضمن المظهر ثلاثي الأبعاد المتطابق التوافق؛ قد تعرض الأجهزة غير القياسية فقط أرقام الزر والمحور الخام.
كيف أتحقق من انحراف العصا؟
أفلت العصا وراقب قيم X/Y المستقرة، ثم حرك كل عصا ودعها تعود عدة مرات. يُعتبر الانحراف المستمر دليلًا مفيدًا للمقارنة عبر المتصفحات، أنماط الاتصال، والألعاب. لا يطبق هذا الموقع أي منطقة ميتة برمجية ولا يوفر أي عتبة نجاح عالمية؛ ولا يمكنه ضبط أو إصلاح الانحراف.
لماذا لا يعمل اختبار اهتزاز اليد؟
يتطلب الاهتزاز يدًا ومتصفحًا يعرضون محركًا هزازًا مدعومًا. انقر على تأثير اهتزاز متاح. إذا كان التحكم غير متاح أو لم يشعر بالاهتزاز، قارن بين USB وBluetooth أو متصفح آخر. لا يثبت طلب واجهة برمجة تطبيقات مقبول أن المحرك قد اهتز.
هل يقيس اختبار إدخال اليد التأخير أو معدل التحديث؟
لا. يقرأ الموقع واجهة برمجة تطبيقات اليد (Gamepad API) في كل إطار مُعرض. قد تحتوي قراءات متعددة على نفس التوقيت المُحدد للجهاز، ويؤثر ترتيب المتصفح على الملاحظات. لا يمكن لعدد القراءات أو تغييرات التوقيت تحديد معدل التحديث عبر USB أو التأخير الإجمالي لإدخال البيانات.
طريقة الاختبار ومعنى الأرقام
الاتصال واختيار
قم بالاتصال عبر USB أو Bluetooth، ثم اضغط على زر تحكم. بعض المتصفحات تعرض الجهاز فقط بعد التفاعل. استخدم localhost أو HTTPS حيثما يُطلب. اختر الجهاز صراحةً عند وجود عدة أجهزة متصلة.
يختار الوضع التلقائي المظهر بناءً على اسم معروف للجهاز أو معرّفات مورّد ومنتج USB. وللأجهزة غير المعروفة، يُعرض نموذج معاينة موضّح بالاسم. يتجاوز الاختيار اليدوي ذلك. لا تُربط الأزرار والمحاور الخام بالنموذج إلا عند توفر التعيين القياسي. تحتفظ الأجهزة غير القياسية بجميع قراءاتها الخام دون تخمين للتعيين. ولا تُدمج وحدتا Joy-Con المنفصلتان.
حافظ على المقارنات صحيحة
يبدأ تبديل الأجهزة جلسة منفصلة وتحتفظ بخمس جلسات سابقة كحد أقصى. يمسح مسح جلسة الجهاز فقط الجلسة الحالية للجهاز المحدد. تستمر التقاطات بعد تبديل علامات التبويب أو النوافذ، لكن القراءات في الخلفية تعتمد على المتصفح. يوقف التوقف أو فصل الجهاز أو فجوة قراءة تزيد عن 250 مللي ثانية العينات بدلًا من إنتاج نجاح.
قد تتضمن قراءات المتصفح المتكررة الطابع الزمني نفسه للجهاز. لا يثبت عدد القراءات ولا تغيّر الطابع الزمني معدل استقصاء الجهاز. يتضمن JSON تغييرات الإدخال الفعلية ونتائج الاختبارات التي شُغّلت صراحةً وعدد السجلات المستبعدة من المخزن المؤقت. أما CSV فيحتوي فقط على تغييرات الإدخال التي ما زالت محفوظة من الجلسة الحالية.