كيف تعمل أذرع التحكم
تستخدم أذرع التحكم الحديثة مزيجًا من المدخلات التناظرية والرقمية. العصي التناظرية تستخدم مقاومات متغيرة أو مستشعرات Hall لتحديد الموضع في محورين (X و Y). الأزرار مفاتيح رقمية تُبلغ عن حالة مضغوط/غير مضغوط. المشدّات في أذرع Xbox و PlayStation تناظرية، وتُبلغ عن قيمة الضغط من 0 إلى 1. يتم نقل جميع البيانات إلى الكمبيوتر عبر USB أو بلوتوث ببروتوكول HID.
انحراف العصا والمعايرة
انحراف العصا هو تسجيل إدخال من العصا دون لمسها — مشكلة شائعة بسبب تآكل المقاومات المتغيرة. تطبق معظم الألعاب منطقة ميتة (منطقة صغيرة حول المركز يتم تجاهلها) للتعويض. يعرض هذا الاختبار القيم الخام للمحاور حتى تتمكن من اكتشاف الانحراف.
Gamepad API
تسمح Gamepad API لمتصفحات الويب باكتشاف وقراءة بيانات أذرع التحكم. تستخدم نموذج استطلاع حيث يقرأ المتصفح حالة ذراع التحكم في كل إطار عبر navigator.getGamepads(). تُبلغ الواجهة عن حالة الأزرار وموضع المحاور ومعلومات الجهاز. تدعم الاهتزاز في أذرع التحكم المتوافقة عبر واجهة المشغلات اللمسية.