क्या आपका गेमपैड ठीक से काम कर रहा है?
अपना कंट्रोलर कनेक्ट करें और शुरू करने के लिए कोई बटन दबाएँ। यह टेस्ट रियल-टाइम में Gamepad API पढ़ता है — बटन प्रेस, एनालॉग स्टिक पोज़िशन, ट्रिगर वैल्यू, और वाइब्रेशन सपोर्ट दिखाता है। 100% ब्राउज़र-बेस्ड, शून्य डेटा अपलोड।
यह टेस्ट requestAnimationFrame के ज़रिए Gamepad API पोल करता है और सभी बटन, एनालॉग स्टिक 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 री-पेयर करें, या कंट्रोलर विशेष रूप से उपयोग कर रहे अन्य ऐप्स बंद करें।
एनालॉग स्टिक ड्रिफ़्ट दिखाता है (रेस्ट पर नॉन-ज़ीरो वैल्यू)
स्टिक ड्रिफ़्ट थंबस्टिक मॉड्यूल के अंदर घिसे पोटेंशियोमीटर के कारण होती है। वर्कअराउंड के रूप में अपनी गेम सेटिंग्स में बड़ा डेडज़ोन लागू करें, या स्थायी फ़िक्स के लिए स्टिक मॉड्यूल बदलें।