Joystick Test – Online Joystick, Flight Stick & HOTAS Tester
यह joystick test आपकी फ्लाइट स्टिक, HOTAS, थ्रॉटल, रडर पैडल, रेसिंग व्हील या आर्केड स्टिक को सीधे ब्राउज़र से पढ़ता है और इसका कच्चा डेटा दिखाता है: प्रत्येक अक्ष अपने बार पर, हर बटन नंबर ग्रिड में, प्रत्येक हैट स्विच 8-दिशा कंपास पर, और मिलीसेकंड टाइमिंग के साथ इनपुट का लॉग। यह पेज हर अक्ष की अधिकतम सीमा को कैप्चर करता है, जिससे 92% पर रुकने वाला थ्रॉटल या केंद्र पर न लौटने वाला ट्विस्ट अक्ष सेकंडों में सामने आ जाता है। सब कुछ लोकली चलता है: कोई ड्राइवर या डाउनलोड नहीं, और कोई डेटा आपके कंप्यूटर से बाहर नहीं जाता।
पांच चरणों में जॉयस्टिक का ऑनलाइन परीक्षण कैसे करें
- डिवाइस कनेक्ट करें और कोई बटन दबाएं। इनपुट मिलने तक ब्राउज़र गेम कंट्रोलर छिपाते हैं, इसलिए तब तक पेज खाली रहता है।
- Device कार्ड जांचें: यह कनेक्शन स्थिति, अनुमानित डिवाइस प्रकार, अक्ष, बटन और हैट की संख्या, तथा अपडेट दर दिखाता है।
- हर अक्ष को पूरा घुमाएं। स्टिक, ट्विस्ट, थ्रॉटल, पैडल और रोटरी को एक छोर से दूसरे छोर तक ले जाएं। प्रत्येक पर ट्रेवल 100% पहुंचना चाहिए।
- हर बटन और हैट दिशा दबाएं। टेस्ट किए गए बटन और हैट दिशाएं हरी हो जाती हैं।
- यदि आपको लगता है कि कोई अक्ष अपने आप भटकता है या बटन दबता है, तो हाथ हटाकर इवेंट लॉग पढ़ें।
टेस्टर के प्रत्येक पैनल को कैसे समझें
पेज दिखाता है कि डिवाइस क्या रिपोर्ट करता है, उसी क्रम में जिसमें वह रिपोर्ट करता है। इनपुट्स को नाम केवल तब मिलते हैं जब ब्राउज़र यह पुष्टि करे कि डिवाइस मानक गेमपैड लेआउट का उपयोग करता है।
अक्ष और रेंज कैलिब्रेशन
प्रत्येक अक्ष को एक बार मिलता है जिसमें लाइव मार्कर, अंतिम रीसेट के बाद से कैप्चर की गई रेंज का शेडेड बैंड, वर्तमान मान और Travel प्रतिशत होता है। Travel कैप्चर किए गए फैलाव को पूर्ण −1 से +1 फैलाव से विभाजित करके निकाला जाता है; दोनों छोर ±1 के 0.02 के भीतर पहुंचने पर पंक्ति हरी हो जाती है। एक तरफ कम रुकने वाला बैंड घिसे पोटेंशियोमीटर, फिसले चुंबक, या मैकेनिकल रुकावट का संकेत देता है।
किसी भी अक्ष युग्म के साथ XY प्लॉट
प्लॉट के लिए किन्हीं दो अक्षों को चुनें। डिफ़ॉल्ट अक्ष 0 और 1 हैं, जो लगभग हर फ्लाइट स्टिक पर मुख्य स्टिक होते हैं। दोनों टो ब्रेक को एक-दूसरे के विपरीत प्लॉट करके जांचें कि वे स्वतंत्र हैं, या गोलाई आंकड़े के लिए स्टिक को गेट पर घुमाएं। अधिकांश फ्लाइट स्टिक्स का थ्रो चौकोर होता है, इसलिए डायगोनल पर ओवरशूट स्वाभाविक है।
हैट स्विच कंपास
पेज को मिलने वाले हर हैट को आठ-दिशा वाला कंपास मिलता है। लाइव दिशा जलती है, आपके द्वारा दबाई गई प्रत्येक दिशा चिह्नित रहती है, और काउंटर दिखाता है कि आप आठ में से कितनी दिशाओं तक पहुंचे हैं। जो हैट कभी डायगोनल नहीं बनाता वह तुरंत दिख जाता है। मानक लेआउट वाले कंट्रोलर पर D-pad (बटन 12–15) को भी कंपास मिलता है।
बटन मैट्रिक्स
ब्राउज़र द्वारा रिपोर्ट किए गए प्रत्येक बटन को एक सेल मिलती है। पेज 128 बटन तक का समर्थन करता है। दबा हुआ सेल जलता है, हरा घेरा बताता है कि बटन टेस्ट हो चुका है, और पतली पट्टी एनालॉग बटन पर दबाव दिखाती है। नंबरिंग स्विच लेबल को ब्राउज़र इंडेक्स (0 से शुरू) से Windows नंबर (1 से शुरू) में बदलता है।
इवेंट लॉग
लॉग नवीनतम 100 इवेंट रखता है। प्रत्येक में लॉग शुरू होने के बाद से सेकंड में टाइमस्टैम्प (मिलीसेकंड तक) और पिछले इवेंट से अंतराल वाला Δ कॉलम होता है। अक्ष मूवमेंट 0.05 के चरणों में, प्रति अक्ष अधिकतम हर 100 ms पर रिकॉर्ड होता है। बिना दबाए बटन प्रेस होना या कुछ मिलीसेकंड के भीतर प्रेस और रिलीज़ होना घोस्ट इनपुट और स्विच बाउंस के स्पष्ट प्रमाण हैं।
फ्लाइट स्टिक्स, HOTAS, थ्रॉटल और रडर पैडल
एक flight stick tester को दो स्टिक और चार ट्रिगर से कहीं अधिक संभालना होता है:
- फ्लाइट स्टिक्स मुख्य स्टिक के लिए X और Y, रडर के लिए ट्विस्ट अक्ष, और अक्सर छोटा थ्रॉटल व्हील रिपोर्ट करती हैं। हैट स्विच सिंगल POV अक्ष के रूप में आते हैं।
- HOTAS सेट्स दो तरह से जुड़ते हैं। कुछ थ्रॉटल को स्टिक में प्लग करते हैं और एक डिवाइस के रूप में आते हैं। अन्य प्रत्येक आधे हिस्से को अपनी USB केबल देते हैं, जिससे ब्राउज़र दो डिवाइस दिखाता है; Device कार्ड पर नंबर वाले स्लॉट से प्रत्येक को चुनें।
- थ्रॉटल केंद्र के बजाय एक छोर पर ठहरते हैं। आइडल पर थ्रॉटल का −1 या +1 पढ़ना सामान्य है। महत्वपूर्ण यह है कि Travel 100% पहुंचे और बिना झटके सुचारू रूप से चले।
- रडर पैडल सामान्यतः तीन अक्ष रिपोर्ट करते हैं: रडर और प्रत्येक टो ब्रेक के लिए एक। दोनों ब्रेक को एक-दूसरे के विपरीत प्लॉट करें; एक दबाने पर दूसरा नहीं हिलना चाहिए।
यदि कोई अक्ष अपने आप कांपता है, तो डिवाइस को छुए बिना इवेंट लॉग देखें। स्टिक्स के लिए stick drift test रेस्टिंग ड्रिफ्ट और सुझाई गई डेडज़ोन मापता है।
रेसिंग व्हील्स और आर्केड स्टिक्स: केवल इनपुट
व्हील्स, पैडल सेट और शिफ्टर्स अन्य इनपुट की तरह ही joystick tester इनपुट स्रोत के रूप में काम करते हैं: स्टीयरिंग आमतौर पर अक्ष 0 होता है और पैडल अलग अक्ष के रूप में दिखते हैं। लॉक से लॉक तक घुमाएं और प्रत्येक पैडल को फर्श तक दबाएं। ब्राउज़र में फोर्स फीडबैक का परीक्षण नहीं किया जा सकता। Gamepad API केवल गेमपैड के लिए रंबल इफेक्ट्स प्रदान करती है, व्हील बेस द्वारा उपयोग किए जाने वाले टॉर्क इफेक्ट्स नहीं, इसलिए फोर्स फीडबैक के लिए निर्माता के कंट्रोल पैनल की आवश्यकता होती है। आर्केड स्टिक्स अपने लीवर को D-pad या दो अक्षों के रूप में रिपोर्ट करती हैं।
बटन और अक्ष अजीब संख्याएं क्यों दिखाते हैं
अजीब संख्याओं की अधिकांश शिकायतों के चार मुख्य कारण होते हैं:
- 0 बनाम 1 से गिनती। ब्राउज़र बटनों को 0 से गिनता है। Windows और अधिकांश गेम उन्हें 1 से गिनते हैं, इसलिए ब्राउज़र बटन 4 Windows बटन 5 होता है। मैट्रिक्स के ऊपर नंबरिंग स्विच का उपयोग करें।
- अक्ष संख्या के बजाय HID उपयोग के अनुसार रखे जाते हैं। Windows पर Chrome और Firefox प्रत्येक अक्ष को डिवाइस द्वारा घोषित HID उपयोग के अनुसार रखते हैं: X अक्ष 0 है, Y 1, Z 2, Rx 3, Ry 4, Rz 5, फिर Slider, Dial और Wheel। इसलिए बिना Rx या Ry वाली स्टिक में खाली जगह दिखती है, और हैट स्विच आमतौर पर अक्ष 9 पर आता है।
- Chrome और Edge 32 बटन पर रुक जाते हैं। Chromium का Windows बैकएंड 32 से ऊपर के बटनों को छोड़ देता है और अक्षों को 16 पर सीमित करता है। Windows का कंट्रोल पैनल भी 32 बटन दिखाता है, भले ही DirectInput 128 का समर्थन करता हो। इसलिए बड़े HOTAS पर 32 से ऊपर के बटन Chrome में अदृश्य हो सकते हैं जबकि सिम्युलेटर में काम करते हैं।
- मानक मैपिंग सब कुछ पुनर्व्यवस्थित कर देती है। जब ब्राउज़र गेमपैड को पहचानता है, तो वह इनपुट्स को मानक लेआउट में बदल देता है। फ्लाइट हार्डवेयर को लगभग कभी मानक मैपिंग नहीं मिलती, इसलिए आप रॉ क्रम देखते हैं।
हैट स्विच, POV और 1.28 मान
DirectInput हैट स्विच (जिसे POV भी कहा जाता है) एक मान है, चार बटन नहीं। ब्राउज़र इसकी आठ स्थितियों को एक ही अक्ष पर मैप करते हैं: −1 ऊपर है, और 2/7 का प्रत्येक कदम दक्षिणावर्त एक दिशा बढ़ता है। जब हैट को छोड़ दिया जाता है, तो मान सामान्य सीमा से बाहर बैठता है, आमतौर पर लगभग +1.286 पर। यही कारण है कि बिना हैट डिकोडिंग वाले टेस्टर 1 से ऊपर अटका हुआ अक्ष दिखाते हैं। यह पेज ±1.05 से परे जाने वाले किसी भी अक्ष को हैट मानता है और उसे कंपास पर ले जाता है। Linux पर ब्राउज़र हैट को दो अक्षों के रूप में रिपोर्ट करते हैं जो −1, 0 और 1 के बीच स्नैप होते हैं।
DirectInput बनाम XInput
Windows में दो गेम-कंट्रोलर इंटरफेस हैं। XInput Xbox मॉडल है: दो स्टिक, दो ट्रिगर, एक D-pad और बटनों का निश्चित सेट, अधिकतम चार कंट्रोलर के लिए। यह थ्रॉटल क्वाड्रेंट या 30-बटन ग्रिप का वर्णन नहीं कर सकता, इसलिए फ्लाइट और सिम हार्डवेयर प्लेन USB HID का उपयोग करते हैं, जिसे गेम्स DirectInput या रॉ इनपुट से पढ़ते हैं। ब्राउज़र दोनों प्रकार के डिवाइस पढ़ता है। XInput पैड मानक मैपिंग और बिना USB IDs के आते हैं; HID डिवाइस रॉ रूप में आते हैं। Xbox पैड के लिए Xbox controller test रंबल और ट्रिगर मोटर जांच जोड़ता है।
Windows "Set up USB game controllers" से तुलना
Windows का बिल्ड-इन टेस्टर (joy.cpl, या Set up USB game controllers) अभी भी उपयोगी है। दोनों में अंतर:
- कैलिब्रेशन। joy.cpl कैलिब्रेशन लिख सकता है जिसे DirectInput गेम्स उपयोग करते हैं। यह पेज कभी कुछ नहीं लिखता। यह डिवाइस द्वारा रिपोर्ट की गई रेंज रिकॉर्ड करता है, जिससे आप हार्डवेयर दोष और खराब कैलिब्रेशन में अंतर कर सकें।
- बटन। joy.cpl 32 बटन दिखाता है। यह पेज ब्राउज़र द्वारा दिखाए गए हर बटन को टेस्टेड स्थिति के साथ दिखाता है।
- इतिहास। joy.cpl केवल लाइव स्थिति दिखाता है। यह पेज न्यूनतम/अधिकतम रेंज और टाइमस्टैम्प्ड इवेंट लॉग रखता है।
- प्लेटफ़ॉर्म। joy.cpl केवल Windows पर है। यह पेज Windows, macOS और Linux पर Chrome, Edge और Firefox में चलता है।
दोनों का उपयोग करें। यदि डिवाइस यहाँ सही पढ़ता है पर गेम अनदेखा करता है, तो दोष गेम की बाइंडिंग्स में है, जॉयस्टिक में नहीं।
नियमित पैड के लिए gamepad tester इसे आरेख पर दिखाता है, और PS5 DualSense test व Joy-Con test उन कंट्रोलर्स के विशिष्ट फीचर्स को कवर करते हैं।
Frequently asked questions
Windows मेरी फ्लाइट स्टिक देखता है, पर गेम (या यह टेस्टर) नहीं। मुझे क्या जांचना चाहिए?
पहले कोई बटन दबाएं: इनपुट भेजने तक ब्राउज़र हर कंट्रोलर को छिपाकर रखते हैं। यदि पेज फिर भी कुछ नहीं दिखाता, तो पुष्टि करें कि डिवाइस joy.cpl में दिखाई देता है, PC पर सीधे USB पोर्ट आज़माएं, और वेंडर सॉफ्टवेयर बंद करें जो अनन्य एक्सेस ले सकता है। Steam गेम्स में Steam → Settings → Controller → Generic Gamepad Configuration Support को अनटिक करके गेम रीस्टार्ट करें।
मेरे HOTAS पर 32 से ऊपर के बटन रजिस्टर क्यों नहीं होते?
Windows के गेम कंट्रोलर पैनल और क्रोमियम ब्राउज़रों (Chrome और Edge) सहित कई प्रोग्राम प्रति डिवाइस 32 बटन पर रुक जाते हैं। DirectInput स्वयं 128 का समर्थन करता है। यदि उच्च बटन यहाँ Chrome में गायब हैं पर आपके सिम्युलेटर में काम करते हैं, तो हार्डवेयर सही है। उन्हें हर जगह उपयोग करने के लिए वेंडर सॉफ्टवेयर में रीनंबर करें या vJoy और Joystick Gremlin से वर्चुअल जॉयस्टिक पर रूट करें।
मेरे थ्रॉटल लीवर (Z अक्ष और Z रोटेशन) Windows Game Controllers में नहीं हिलते। क्या थ्रॉटल खराब है?
यहाँ प्रत्येक लीवर को पूरा घुमाएं और उसका अक्ष बार देखें। यदि मान हिलता है और Travel 100% पहुंचता है, तो हार्डवेयर काम कर रहा है, और समस्या सहेजे गए कैलिब्रेशन या सॉफ्टवेयर टकराव की है। उस स्थिति में Windows कैलिब्रेशन को डिफ़ॉल्ट पर रीसेट करें और केवल एक टूल में कैलिब्रेट करें। यदि अक्ष यहाँ भी नहीं हिलता, तो सेंसर या केबल संदिग्ध है।
मेरा X56 थ्रॉटल घोस्ट इनपुट ट्रिगर करता है: व्यू बदल जाता है, फ्लैप खुल जाते हैं। मैं इसे कैसे साबित करूँ?
इस पेज को खुला रखकर थ्रॉटल को छुए बिना छोड़ दें और इवेंट लॉग देखें। बटन प्रेस जो आपने नहीं किए, जो Δ कॉलम में अक्सर केवल कुछ मिलीसेकंड लंबे होते हैं, घोस्टिंग की पुष्टि करते हैं। X56 मालिक अक्सर इसे USB पावर से जोड़ते हैं, इसलिए थ्रॉटल को पावर्ड USB हब या दूसरे पोर्ट में लगाएं।
Device Manager में काम करने वाले कंट्रोलर joy.cpl से गायब हैं। क्या इसका मतलब वे खराब हैं?
जरूरी नहीं। Windows पर ब्राउज़र joy.cpl सूची के बजाय रॉ HID इनपुट के माध्यम से कंट्रोलर पढ़ते हैं। यदि डिवाइस यहाँ काम करते अक्षों और बटनों के साथ दिखता है, तो हार्डवेयर और USB कनेक्शन ठीक हैं, और समस्या Windows गेम-कंट्रोलर लेयर या ड्राइवर में है। निर्माता का ड्राइवर रीइंस्टॉल करें।
मेरा हैट स्विच POV के बजाय अक्ष के रूप में डिटेक्ट हुआ है। क्या यह खराब है?
नहीं। ब्राउज़र हैट को इसी तरह रिपोर्ट करता है। एक POV हैट आठ स्थितियों वाला एक मान होता है, जिसे ब्राउज़र एकल अक्ष के रूप में दिखाते हैं जो छोड़े जाने पर +1.29 के पास बैठता है। यह पेज इसे कंपास में डिकोड करता है। यदि सभी आठ पंखुड़ियां जलती हैं, तो स्विच ठीक है। गेम में इसे एनालॉग अक्ष के बजाय POV या "look" कंट्रोल के रूप में बाइंड करें।
मैं अपने Thrustmaster जॉयस्टिक पर Z-अक्ष (ट्विस्ट) ड्रिफ्ट को कैसे ठीक करूँ?
पहले इसे मापें। स्टिक को छुए बिना छोड़ दें और ट्विस्ट अक्ष बार व इवेंट लॉग देखें: केंद्र के आसपास छोटी हलचल सामान्य शोर है, जबकि बार-बार स्पाइक्स या धीमा भटकाव घिसे सेंसर का संकेत है। कैलिब्रेशन रीसेट करें, सीधे PC से कनेक्ट करें, फिर अक्ष को दोबारा घुमाएं और जांचें कि Travel 100% पहुंचे। सिम्युलेटर में केवल उतना डेडज़ोन जोड़ें जितना यॉ रोकने के लिए आवश्यक हो।
क्या यह पेज मेरे रेसिंग व्हील या जॉयस्टिक पर फोर्स फीडबैक का परीक्षण कर सकता है?
नहीं। कोई वेब पेज फोर्स-फीडबैक इफेक्ट्स नहीं भेज सकता। Gamepad API केवल गेमपैड के लिए रंबल प्रदान करती है, व्हील बेस या फोर्स-फीडबैक स्टिक द्वारा उपयोग किए जाने वाले कॉन्स्टेंट-फोर्स और स्प्रिंग इफेक्ट्स नहीं। यह टेस्टर इनपुट साइड की जांच करता है: स्टीयरिंग रेंज, पैडल ट्रेवल, बटन और शिफ्टर्स। फोर्स फीडबैक के लिए निर्माता के कंट्रोल पैनल का उपयोग करें।