🎮

जेनेरिक कंट्रोलर टेस्टर

किसी भी USB या ब्लूटूथ गेमपैड का परीक्षण करें

Connect any gamepad controller

संपूर्ण गाइड: तृतीय-पक्ष और जेनेरिक कंट्रोलर का परीक्षण

HTML5 Gamepad API किसी भी कंट्रोलर के साथ काम करने के लिए डिज़ाइन किया गया है जिसे ऑपरेटिंग सिस्टम एक मानक गेमपैड इनपुट डिवाइस के रूप में पहचानता है। इसका मतलब है कि हमारा टेस्टर तृतीय-पक्ष कंट्रोलर, विशेषता गेमपैड, फाइट स्टिक, रेसिंग व्हील और यहां तक कि रेट्रो कंसोल एडाप्टर की एक विशाल श्रृंखला के साथ काम करता है।

समर्थित कंट्रोलर ब्रांड

  • 8BitDo: Ultimate, Pro 2, SN30 Pro+, और सभी वायर्ड/वायरलेस मॉडल। 8BitDo कंट्रोलर ब्लूटूथ, USB-C, या शामिल 2.4GHz वायरलेस एडाप्टर (ब्राउज़र डिटेक्शन के लिए केवल USB मोड) के माध्यम से पूरी तरह से संगत हैं।
  • Logitech: F310, F710, Logitech Gamepad F510, और विशेषता कंट्रोलर। F310/F710 में एक हार्डवेयर स्विच (XInput बनाम DirectInput) होता है — उचित ब्राउज़र डिटेक्शन के लिए सुनिश्चित करें कि यह XInput मोड (X स्थिति) पर सेट है।
  • Razer: Wolverine V2, Raion, और Kishi मॉडल USB के माध्यम से कनेक्ट होते हैं। Razer के मालिकाना वायरलेस प्रोटोकॉल ब्राउज़र द्वारा डिटेक्ट नहीं किए जा सकते हैं।
  • SteelSeries: Stratus Duo, Nimbus+, और अन्य ब्लूटूथ-सक्षम मॉडल।
  • SCUF: Reflex, Instinct, Prestige — ये संशोधित प्रथम-पक्ष कंट्रोलर हैं और मानक Sony/Microsoft गेमपैड के समान काम करते हैं। 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 टेस्टर

जॉय-कॉन ड्रिफ्ट, प्रो कंट्रोलर और HD रंबल का निदान करें। एक कंट्रोलर के ब्राउज़र द्वारा डिटेक्ट न होने का सबसे आम कारण वह इनपुट प्रोटोकॉल है जिसका वह उपयोग करता है। 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 पर, डिवाइस मैनेजर में OS द्वारा कंट्रोलर की पहचान की पुष्टि करें।

XInput और DirectInput में क्या अंतर है?

XInput Microsoft का आधुनिक प्रोटोकॉल है Xbox-शैली कंट्रोलर के लिए मानक 16-बटन लेआउट के साथ। DirectInput पुराना प्रोटोकॉल है जो अधिक बटन/अक्षों का समर्थन करता है लेकिन मानकीकृत मैपिंग के बिना। ब्राउज़र विश्वसनीय डिटेक्शन के लिए XInput पसंद करते हैं। Logitech F310/F710 में उनके बीच टॉगल करने के लिए एक भौतिक स्विच ("X" बनाम "D") होता है।

क्या फाइट स्टिक और आर्केड कंट्रोलर इस टेस्टर के साथ काम करते हैं?

हाँ! फाइट स्टिक (Hori, Qanba, Mayflash, Victrix) जो USB के माध्यम से कनेक्ट होती हैं, Gamepad API द्वारा पूरी तरह से डिटेक्ट की जाती हैं। वे आम तौर पर 8-12 बटन और हैट स्विच के रूप में मैप किए गए D-पैड की रिपोर्ट करती हैं। बटन टेस्ट पृष्ठ आसान मैपिंग के लिए कच्चे बटन सूचकांक दिखाता है।

क्या रेसिंग व्हील इस टेस्टर के साथ काम करते हैं?

Logitech G29/G920, Thrustmaster T300RS, और Fanatec व्हील गेमपैड डिवाइस के रूप में डिटेक्ट होते हैं। स्टीयरिंग रोटेशन और पैडल एनालॉग अक्षों में मैप होते हैं। प्रत्येक अक्ष को कैलिब्रेट करने के लिए डेडज़ोन टेस्ट का उपयोग करें। नोट: ब्राउज़र API के माध्यम से फोर्स फीडबैक प्रभाव ट्रिगर नहीं किए जा सकते।

मेरे कंट्रोलर बटन गलत तरीके से मैप क्यों हैं?

जेनेरिक कंट्रोलर मानक Xbox लेआउट के बजाय कस्टम बटन मैपिंग का उपयोग कर सकते हैं। Gamepad API एक मैपिंग गुण रिपोर्ट करता है — यदि यह "मानक" कहता है, तो बटन Xbox लेआउट का पालन करते हैं; यदि खाली है, तो कंट्रोलर कस्टम सूचकांक का उपयोग करता है। प्रत्येक बटन को अलग-अलग दबाकर अपने विशिष्ट लेआउट की पहचान करने के लिए बटन टेस्ट का उपयोग करें।

क्या मैं अपने फ़ोन से कनेक्टेड कंट्रोलर का परीक्षण कर सकता हूँ?

हाँ! Android पर, Chrome या Edge खोलें और GPad टेस्टर पर जाएं। अपने कंट्रोलर को ब्लूटूथ या USB OTG के जरिए कनेक्ट करें और कोई भी बटन दबाएं। iOS पर, Safari में iOS 16.4 से सीमित Gamepad API समर्थन है। iOS पर Chrome इसका समर्थन नहीं करता क्योंकि यह WebKit इंजन का उपयोग करता है।