اختبار أذرع عامة
اختبر أي ذراع تحكم USB أو Bluetooth
Universal تشخيصي أدوات
Select a tool below to diagnose your gamepad.
الدليل الشامل: اختبار أذرع التحكم من الطرف الثالث والعامة
تم تصميم HTML5 Gamepad API للعمل مع أي ذراع تحكم يتعرف عليه نظام التشغيل كجهاز إدخال ذراع تحكم قياسي. هذا يعني أن جهاز الاختبار الخاص بنا يعمل مع مجموعة هائلة من أذرع التحكم من الطرف الثالث، وأذرع الألعاب المتخصصة، وعصي القتال، وعجلات السباق، وحتى محولات وحدات التحكم القديمة.
العلامات التجارية لأذرع التحكم المدعومة
- 8BitDo: Ultimate, Pro 2, SN30 Pro+، وجميع الطرازات السلكية / اللاسلكية. أذرع 8BitDo متوافقة تمامًا عبر Bluetooth أو USB-C أو محول 2.4 جيجاهرتز المرفق (وضع USB فقط لاكتشاف المتصفح).
- Logitech: F310, F710, Logitech Gamepad F510، وأذرع التحكم المتخصصة. يحتوي F310/F710 على مفتاح أجهزة (XInput مقابل DirectInput) - تأكد من ضبطه على وضع XInput (وضع X) لاكتشاف المتصفح بشكل صحيح.
- Razer: Wolverine V2, Raion, وطرازات Kishi المتصلة عبر USB. قد لا يتم اكتشاف بروتوكولات Razer اللاسلكية الخاصة بواسطة المتصفح.
- SteelSeries: Stratus Duo, Nimbus+، والطرازات الأخرى المزودة بتقنية Bluetooth.
- SCUF: Reflex, Instinct, Prestige - هذه هي أذرع تحكم معدلة من الطرف الأول وتعمل بشكل مماثل لأذرع سوني / مايكروسوفت القياسية. PowerA, HORI, PDP: أذرع تحكم ذات ميزانية محدودة ومرخصة من طرف ثالث. غالبًا ما تستخدم هذه بروتوكول XInput أو HID وهي متوافقة تمامًا.
استكشاف أخطاء أذرع التحكم العامة وإصلاحها
The joystick drift epidemic has driven a new wave of "drift-free" controllers using <strong>Hall Effect sensors</strong>. Understanding the difference between the two technologies is crucial when evaluating your controller's health:
- <strong>Potentiometer (Standard):</strong> Uses physical carbon tracks and metal wipers to measure resistance. As the carbon wears away from friction over time, the resistance changes unpredictably, creating the phantom inputs known as "stick drift". Found in almost all standard controllers (DualSense, Xbox Series, Joy-Cons, DualShock 4).
- <strong>Hall Effect (Modern):</strong> Uses magnets attached to the stick and magnetic sensors (Hall Effect sensors) on the circuit board. The sensors detect the position of the magnets without any physical contact. Zero contact = zero wear = zero drift. Used in: DualSense Edge, 8BitDo Ultimate, GuliKit KingKong 2 Pro, Flydigi Vader 3 Pro.
إذا لم يظهر ذراع التحكم الخاص بك في جهاز الاختبار، فجرب هذه الخطوات:
مشكلات تعيين الأزرار
أدوات ذات صلة
If your controller isn't appearing in the tester, try these steps:
- Ensure Chrome or Edge is fully updated (Gamepad API requires a modern browser).
- Press any button on the controller first — the Gamepad API only activates after a user interaction.
- Check if the controller has a mode switch (DirectInput vs XInput). Set it to XInput mode.
- Try a different USB port, ideally a rear motherboard port.
- On Windows, check Device Manager → "Human Interface Devices" to verify the OS recognizes the controller.
اختبار ذراع Xbox
اختبر ميزات أذرع Xbox One و Series X|S و Elite.
اختبار PS5 DualSense
اختبار PS4 DualShock 4
اختبر الأزرار والعصي ولوحة اللمس وشريط الضوء على DualShock 4 الخاص بك.
اختبار Nintendo Switch
شخص انحراف Joy-Con و Pro ذراع التحكم و HD Rumble. السبب الأكثر شيوعًا لعدم اكتشاف ذراع التحكم بواسطة المتصفح هو بروتوكول الإدخال الذي يستخدمه. يدعم Windows بروتوكولي ذراع تحكم: إذا كان ذراع التحكم الخاص بك يحتوي على مفتاح فيزيائي (شائع في Logitech F310 و F710 وبعض طرازات 8BitDo)، فاضبطه على الوضع 'X' (XInput) بدلاً من الوضع 'D' (DirectInput) للحصول على أفضل توافق مع المتصفح. إلى جانب أذرع التحكم القياسية، تكتشف Gamepad API أيضًا العديد من أذرع التحكم المتخصصة:
PS4 DualShock 4 Tester
Test buttons, sticks, touchpad, and light bar on your DualShock 4.
اختبار ذراع Nintendo Switch
Diagnose Joy-Con drift, Pro ذراع التحكم, and HD Rumble.
The single most common reason a controller isn't detected by a browser is the input protocol it uses. Windows supports two gamepad protocols:
If your controller has a physical switch (common on Logitech F310, F710, and some 8BitDo models), set it to "X" mode (XInput) rather than "D" mode (DirectInput) for the best browser compatibility.
Beyond standard gamepads, the Gamepad API also detects many specialty controllers:
- XInput (Modern): Microsoft's protocol, designed for Xbox controllers. It provides a standardized 16-button layout with two analog sticks and two analog triggers. The browser Gamepad API works best with XInput controllers. Xbox, modern 8BitDo, and most new third-party controllers use XInput by default.
- DirectInput (Legacy): The older Windows protocol that supports up to 128 buttons and 8 axes, but with no standardized layout. Some older or specialty controllers (some Logitech models, certain HOTAS controllers) only support DirectInput and may appear with incorrect button mapping or not at all.
- Fight Sticks / Arcade Sticks: Hori Fight Stick Alpha, Qanba Obsidian, Mayflash F500, and Victrix Pro FS all work via USB. They report 8-12 buttons and directional inputs. Use the اختبار الأزرار to map every button.
- Racing Wheels: Logitech G29/G920, Thrustmaster T300RS, and Fanatec wheels are detected as gamepad devices. The steering axis, accelerator, and brake pedals map to analog axes. Force feedback cannot be triggered through the browser.
- Flight Sticks / HOTAS: Thrustmaster T.16000M, Logitech Extreme 3D Pro, and similar joysticks are partially compatible. Multiple axes (pitch, yaw, roll, throttle) are reported. Use the اختبار المنطقة الميتة to calibrate each axis.
- Retro Adapters: USB adapters for SNES, N64, GameCube, and Genesis controllers typically use DirectInput and may need XInput wrapper software (like x360ce) for full browser compatibility.
Understanding XInput vs DirectInput: Why Your ذراع التحكم Might Not Work
The single most common reason a controller isn't detected by a browser is the input protocol it uses. Windows supports two gamepad protocols:
- XInput (Modern): Microsoft's protocol, designed for Xbox controllers. It provides a standardized 16-button layout with two analog sticks and two analog triggers. The browser Gamepad API works best with XInput controllers. Xbox, modern 8BitDo, and most new third-party controllers use XInput by default.
- DirectInput (Legacy): The older Windows protocol that supports up to 128 buttons and 8 axes, but with no standardized layout. Some older or specialty controllers (some Logitech models, certain HOTAS controllers) only support DirectInput and may appear with incorrect button mapping or not at all.
If your controller has a physical switch (common on Logitech F310, F710, and some 8BitDo models), set it to "X" mode (XInput) rather than "D" mode (DirectInput) for the best browser compatibility.
Testing Specialty ذراع التحكمs: Fight Sticks, Racing Wheels & Flight Sticks
Beyond standard gamepads, the Gamepad API also detects many specialty controllers:
- Fight Sticks / Arcade Sticks: Hori Fight Stick Alpha, Qanba Obsidian, Mayflash F500, and Victrix Pro FS all work via USB. They report 8-12 buttons and directional inputs. Use the اختبار الأزرار to map every button.
- Racing Wheels: Logitech G29/G920, Thrustmaster T300RS, and Fanatec wheels are detected as gamepad devices. The steering axis, accelerator, and brake pedals map to analog axes. Force feedback cannot be triggered through the browser.
- Flight Sticks / HOTAS: Thrustmaster T.16000M, Logitech Extreme 3D Pro, and similar joysticks are partially compatible. Multiple axes (pitch, yaw, roll, throttle) are reported. Use the اختبار المنطقة الميتة to calibrate each axis.
- Retro Adapters: USB adapters for SNES, N64, GameCube, and Genesis controllers typically use DirectInput and may need XInput wrapper software (like x360ce) for full browser compatibility.
❓ Frequently Asked Questions: Generic & Third-Party ذراع التحكمs
لماذا لا يتم اكتشاف ذراع التحكم الخاص بي في المتصفح؟
اضغط على أي زر أولاً - يتم تنشيط Gamepad API فقط بعد تفاعل المستخدم. تأكد من استخدام Chrome أو Edge أو Firefox. تحقق مما إذا كان ذراع التحكم الخاص بك يحتوي على مفتاح DirectInput/XInput واضبطه على XInput (الوضع 'X'). جرب منفذ USB مختلف (ويفضل أن يكون منفذًا خلفيًا للوحة الأم). على Windows، تحقق من أن نظام التشغيل يتعرف على ذراع التحكم في إدارة الأجهزة.
ما الفرق بين XInput و DirectInput؟
XInput هو بروتوكول مايكروسوفت الحديث لأذرع التحكم على غرار Xbox مع تخطيط أزرار قياسي من 16 زرًا. DirectInput هو البروتوكول الأقدم الذي يدعم المزيد من الأزرار / المحاور ولكن بدون تعيين موحد. تفضل المتصفحات XInput للكشف الموثوق. تحتوي Logitech F310/F710 على مفتاح فيزيائي (وضع 'X' مقابل 'D') للتبديل بينهما.
هل تعمل عصي القتال وأذرع الأركيد مع هذا الاختبار؟
نعم! يتم اكتشاف عصي القتال (Hori، Qanba، Mayflash، Victrix) التي تتصل عبر USB بالكامل بواسطة Gamepad API. عادةً ما تبلغ عن 8-12 زرًا ولوحة اتجاهات معينة كمفاتيح عصا. تظهر صفحة اختبار الأزرار فهارس الأزرار الخام لسهولة التعيين.
هل تعمل عجلات السباق مع هذا الاختبار؟
يتم اكتشاف عجلات Logitech G29/G920 و Thrustmaster T300RS و Fanatec كأجهزة ذراع تحكم. يتم تعيين دوران عجلة القيادة والدواسات إلى محاور تناظرية. استخدم اختبار المنطقة الميتة لمعايرة كل محور. ملاحظة: لا يمكن تشغيل تأثيرات ردود الفعل القسرية عبر API للمتصفح.
لماذا يتم تعيين أزرار ذراع التحكم الخاصة بي بشكل غير صحيح؟
قد تستخدم أذرع التحكم العامة تعيينات أزرار مخصصة بدلاً من تخطيط Xbox القياسي. تقوم Gamepad API بالإبلاغ عن خاصية تعيين - إذا كانت تقول 'standard'، فإن الأزرار تتبع تخطيط Xbox؛ إذا كانت فارغة، فإن ذراع التحكم يستخدم فهارس مخصصة. استخدم اختبار الأزرار لتحديد التخطيط المحدد الخاص بك بالضغط على كل زر على حدة.
هل يمكنني اختبار ذراع تحكم متصل بهاتفي؟
نعم! على Android، افتح Chrome أو Edge وانتقل إلى GPad Tester. قم بتوصيل ذراع التحكم عبر Bluetooth أو USB OTG واضغط على أي زر. على iOS، يتمتع Safari بدعم محدود لـ Gamepad API بدءًا من iOS 16.4. لا يدعم Chrome على iOS ذلك لأنه يستخدم محرك WebKit.