माउस बटन टेस्ट

हर बटन और व्हील इवेंट को देखने के लिए टेस्ट एरिया के अंदर क्लिक, स्क्रॉल और मूवमेंट करें — और ऐसे स्विच को पकड़ें जो प्रेस छोड़ देता है या खुद ही डबल-फायर करता है।

नवीनतम इवेंट
बटन
दबाए गए बटन
स्थिति
व्हील
अंतराल
होल्ड अवधि
पॉइंटर

इस पैनल के अंदर कहीं भी क्लिक, राइट-क्लिक, मिडिल-क्लिक करें, साइड बटन दबाएं और स्क्रॉल करें। जैसे ही आप माउस हिलाएंगे, पॉइंटर की स्थिति अपडेट हो जाएगी।

यह टूल माउस या ट्रैकपैड के लिए बनाया गया है। टैप अभी भी यहाँ टच इवेंट के रूप में दर्ज होंगे, लेकिन बटन और व्हील की जांच के लिए एक वास्तविक माउस की आवश्यकता होती है।

शुरू करने के लिए टेस्ट एरिया में क्लिक या स्क्रॉल करें

माउस इनपुट केवल इस पेज द्वारा इवेंट विवरण और ऑन-पेज लॉग दिखाने के लिए पढ़े जाते हैं। कुछ भी स्टोर या अपलोड नहीं किया जाता है — लॉग साफ़ करने या पेज छोड़ने से यह मिट जाता है।

अक्सर पूछे जाने वाले सवाल

एक बार दबाने पर मेरा माउस डबल-क्लिक करता है — क्या यह टेस्ट इसकी पुष्टि कर सकता है?

हाँ। संदेहास्पद बटन को एक-एक करके, सोच-समझकर क्लिक करके दबाएं: प्रत्येक प्रेस के लिए लॉग में ठीक एक Down और एक Up दर्ज होना चाहिए। फ़्लैग विंडो (डिफ़ॉल्ट रूप से 40 ms) के भीतर आने वाला एक अतिरिक्त प्रेस डबल-फायर के रूप में चिह्नित और गिना जाता है — लगातार ऐसा होना खराब हो चुके स्विच का संकेत है, न कि सॉफ़्टवेयर का। एक सही बटन हाथ से क्लिक करने पर इतनी तेज़ी से शायद ही कभी दो बार फायर होता है, इसलिए इस विंडो को केवल तभी बढ़ाएं जब आप जानबूझकर बहुत तेज़ी से क्लिक कर रहे हों।

मेरे साइड बटन काम क्यों नहीं कर रहे हैं?

कई ब्राउज़र इतिहास नेविगेशन (हिस्ट्री नेविगेशन) के लिए Back और Forward बटन का उपयोग करते हैं, और कुछ ब्राउज़र पेज द्वारा प्रेस को रीड करने से पहले ही उन्हें कैप्चर कर लेते हैं — यह टेस्ट एरिया ब्राउज़र की अनुमति के अनुसार इसे ब्लॉक करने का प्रयास करता है, लेकिन हर जगह नहीं। Linux पर Firefox साइड बटन को बिल्कुल भी रिपोर्ट नहीं कर सकता है। यदि वे यहाँ दर्ज नहीं होते हैं लेकिन अन्य ऐप्स में काम करते हैं, तो ब्राउज़र ने उन्हें रोक लिया है; इसका मतलब यह नहीं है कि माउस खराब है।

टेस्ट एरिया में राइट-क्लिक मेनू क्यों नहीं खुलता?

यह एरिया संदर्भ मेनू (कॉन्टेक्स्ट मेनू) को ब्लॉक कर देता है ताकि राइट क्लिक को भी किसी अन्य बटन की तरह गिना जा सके; इस एरिया के बाहर मेनू हमेशा की तरह काम करता है। दो अपवाद जिन्हें यह पेज ओवरराइड नहीं कर सकता: Firefox में, Shift + राइट-क्लिक हमेशा मेनू खोलता है और इसे गिना नहीं जाता है, और Mac पर, Ctrl + क्लिक डिज़ाइन के अनुसार राइट क्लिक के रूप में दर्ज होता है।

दूसरे ब्राउज़र में समान स्क्रॉल अलग डेल्टा नंबर क्यों दिखाता है?

स्क्रॉल की मात्रा ब्राउज़र और प्लेटफ़ॉर्म के आधार पर पिक्सेल, लाइनें या पेज में प्राप्त होती है, और रीडआउट यह दिखाता है कि प्रत्येक इवेंट में किस यूनिट का उपयोग किया गया था। एक ही नॉच के लिए पिक्सेल वैल्यू हमेशा लाइन वैल्यू से बहुत बड़ी होती है। ब्राउज़रों के बीच स्क्रॉल की दिशा और स्टेप काउंट की तुलना करें, न कि रॉ डेल्टा नंबरों की।

माउस बटन टेस्ट की कार्यप्रणाली

यह टूल एक निःशुल्क ऑनलाइन माउस टेस्टिंग उपयोगिता है जो उपयोगकर्ताओं को एक निर्दिष्ट टेस्ट एरिया के भीतर क्लिक करने, स्क्रॉल करने और अपने पॉइंटर को घुमाने की अनुमति देती है ताकि यह सत्यापित किया जा सके कि प्रत्येक बटन और स्क्रॉल व्हील की क्रिया सही ढंग से दर्ज हो रही है। यह टूल रीयल-टाइम इवेंट विवरण, बटन कोड, कोऑर्डिनेट्स, व्हील की दिशा और क्लिक टाइमिंग को ऑन-पेज लॉग में प्रदर्शित करता है। इसकी मदद से आप हार्डवेयर समस्याओं का निदान कर सकते हैं, जैसे कि कोई घिसा हुआ स्विच जो प्रेस को छोड़ देता है या अपने आप डबल-फायर (चैटरिंग) करता है।

इस टूल में इनपुट के रूप में निम्नलिखित क्रियाएं शामिल हैं:

  • माउस एक्शन: निर्दिष्ट टेस्ट एरिया के भीतर क्लिक करना, राइट-क्लिक करना, मिडिल-क्लिक करना, साइड बटन दबाना और स्क्रॉल करना।
  • पॉइंटर मूवमेंट: कोऑर्डिनेट्स को अपडेट करने के लिए टेस्ट एरिया के भीतर पॉइंटर (माउस, पेन या टच) को घुमाना।
  • डबल-फायर थ्रेशोल्ड: एक ही बटन को लगातार तेजी से दबाने की क्रिया को फ़्लैग करने के लिए एक कस्टमाइज़ेबल समय सीमा (डिफ़ॉल्ट रूप से 40 ms पर सेट)।
  • लॉग साफ़ करें कमांड: संचित इवेंट इतिहास को मिटाने के लिए एक बटन।

मैकेनिकल माउस स्विच और डबल-फायर की समस्या

मैकेनिकल माउस स्विच के भीतर धातु के छोटे संपर्क होते हैं। समय के साथ और भौतिक घिसावट के कारण, ये संपर्क अपनी लोच खो देते हैं या उन पर धूल जमा हो जाती है। इस स्थिति में, जब आप बटन को केवल एक बार दबाते हैं, तो स्विच के अंदरूनी संपर्क आपस में टकराकर बहुत कम समय में कई बार जुड़ते और टूटते हैं। इस घटना को संपर्क बाउंसिंग या चैटरिंग कहा जाता है।

सॉफ़्टवेयर और हार्डवेयर स्तर पर इस समस्या को रोकने के लिए डिबाउंसिंग एल्गोरिदम का उपयोग किया जाता है। यह एल्गोरिदम एक निश्चित समय सीमा के भीतर आने वाले अतिरिक्त सिग्नलों को अनदेखा कर देता है। यदि कोई स्विच अत्यधिक घिस चुका है, तो उसका बाउंसिंग समय डिबाउंसिंग सीमा से अधिक हो जाता है, जिससे कंप्यूटर एक सिंगल प्रेस को डबल-क्लिक के रूप में दर्ज करने लगता है। यह टूल डिफ़ॉल्ट रूप से 40 ms की थ्रेशोल्ड का उपयोग करता है। यदि एक ही बटन के दो लगातार प्रेस इस सीमा से कम अंतराल पर होते हैं, तो टूल उसे डबल-फायर्ड के रूप में चिह्नित करता है, क्योंकि सामान्य तौर पर कोई भी व्यक्ति मैन्युअल रूप से इतनी तेजी से दो बार क्लिक नहीं कर सकता है।

ब्राउज़र इवेंट और ऑपरेटिंग सिस्टम की सीमाएं

जब आप माउस बटन दबाते हैं, तो ऑपरेटिंग सिस्टम और वेब ब्राउज़र उन इवेंट्स को कैप्चर और प्रोपेगेट करते हैं। हालांकि, विभिन्न ब्राउज़र और ऑपरेटिंग सिस्टम इन हार्डवेयर इवेंट्स को अलग-अलग तरीकों से संभालते हैं:

  1. राइट-क्लिक और संदर्भ मेनू: सामान्य तौर पर, राइट-क्लिक करने पर ब्राउज़र का संदर्भ मेनू (कॉन्टेक्स्ट मेनू) खुल जाता है। यह टूल टेस्ट एरिया के भीतर इस मेनू को ब्लॉक कर देता है ताकि राइट-क्लिक को सामान्य रूप से गिना जा सके। इसके दो मुख्य अपवाद हैं:

    • Firefox ब्राउज़र में, Shift + राइट-क्लिक दबाने पर हमेशा ब्राउज़र का संदर्भ मेनू खुलता है और इसे टूल द्वारा गिना नहीं जाता है।
    • macOS पर, सिस्टम डिज़ाइन के अनुसार Ctrl + क्लिक को राइट-क्लिक के रूप में ही दर्ज किया जाता है।
  2. साइड बटन इंटरसेप्शन: आधुनिक माउस में दिए गए साइड बटन (जैसे Back और Forward) का उपयोग ब्राउज़र इतिहास में नेविगेट करने के लिए किया जाता है। यह टूल टेस्ट एरिया के भीतर इन शॉर्टकट्स को ब्लॉक करने का प्रयास करता है। इसके बावजूद, कुछ ऑपरेटिंग सिस्टम या ब्राउज़र (जैसे Linux पर Firefox) इन बटनों के इनपुट को पूरी तरह से रोक लेते हैं, जिससे वे वेब पेज तक नहीं पहुंच पाते और टूल में दर्ज नहीं होते हैं।

  3. पॉइंटर इवेंट एपीआई: विभिन्न इनपुट प्रकारों के लिए पॉइंटर इवेंट एपीआई अलग-अलग व्यवहार करते हैं। टूल में mouse, pen, या touch जैसे पॉइंटर प्रकारों की पहचान की जाती है। टचस्क्रीन पर किए गए टैप टच इवेंट के रूप में दर्ज होते हैं, लेकिन बटन और व्हील की सटीक जांच के लिए एक भौतिक माउस या ट्रैकपैड आवश्यक है।

स्क्रॉल व्हील फिजिक्स और डेल्टा यूनिट्स

स्क्रॉल व्हील को घुमाने पर ब्राउज़र स्क्रॉल डेल्टा मान रिपोर्ट करते हैं। ये मान ऑपरेटिंग सिस्टम की सेटिंग्स, ब्राउज़र के प्रकार और हार्डवेयर के आधार पर भिन्न हो सकते हैं। स्क्रॉल व्हील के इवेंट्स को निम्नलिखित तीन यूनिट्स में रिपोर्ट किया जाता है:

  • पिक्सेल (Pixels)
  • लाइनें (Lines)
  • पेज (Pages)

विभिन्न ब्राउज़रों में स्क्रॉलिंग की संवेदनशीलता अलग होती है। उदाहरण के लिए, एक ब्राउज़र में व्हील का एक नॉच घुमाने पर कुछ पिक्सेल का मूवमेंट दर्ज हो सकता है, जबकि दूसरे ब्राउज़र में वह सीधे एक पूरी लाइन या पेज के रूप में दर्ज हो सकता है। इसलिए, विभिन्न ब्राउज़रों या प्रणालियों के बीच तुलना करते समय रॉ डेल्टा नंबरों के बजाय स्क्रॉल की दिशा और स्टेप काउंट पर ध्यान देना चाहिए।

डेटा प्रोसेसिंग और गोपनीयता नीति

इस टूल का उपयोग करते समय आपकी गोपनीयता पूरी तरह सुरक्षित रहती है:

  • सभी माउस इनपुट स्थानीय रूप से आपके वेब ब्राउज़र द्वारा ही पढ़े जाते हैं।
  • किसी भी प्रकार का डेटा बाहरी सर्वर पर अपलोड या स्टोर नहीं किया जाता है।
  • इवेंट लॉग को साफ़ करने या पेज को बंद करने से सारा रिकॉर्डेड डेटा स्थायी रूप से मिट जाता है।

माउस बटन टेस्ट के परिणाम और संकेतक

जब आप टेस्ट एरिया के भीतर माउस का उपयोग करते हैं, तो टूल निम्नलिखित आउटपुट और सांख्यिकी प्रदर्शित करता है:

सांख्यिकी पैनल (Statistics Panel)

  • टेस्ट किए गए बटन: अब तक दबाए गए विशिष्ट बटनों की संख्या।
  • कुल प्रेस: सभी बटनों को मिलाकर कुल कितनी बार दबाया गया।
  • डबल-फायर: थ्रेशोल्ड से कम समय में दर्ज हुए डबल-क्लिक की संख्या।
  • व्हील स्टेप्स: स्क्रॉल व्हील को घुमाने पर दर्ज हुए कुल स्टेप्स।

डबल-फायर जांच तालिका (Double-fire check Table)

यह तालिका प्रत्येक बटन के लिए विशिष्ट डेटा दिखाती है:

  • बटन: बटन का नाम (जैसे Left, Right, Middle, Back, Forward, Wheel, या अज्ञात बटनों के लिए बटन {number})।
  • प्रेस संख्या: उस विशिष्ट बटन को दबाए जाने की कुल संख्या।
  • न्यूनतम अंतराल: दो लगातार प्रेसों के बीच दर्ज किया गया सबसे कम समय (मिलीसेकंड में)।

इवेंट लॉग तालिका (Event Log Table)

प्रत्येक माउस एक्शन को इस तालिका में रीयल-टाइम में जोड़ा जाता है:

  • समय: इवेंट दर्ज होने का सटीक समय।
  • इवेंट: इवेंट का प्रकार, जैसे Down, Up, डबल-क्लिक, या व्हील
  • बटन: क्रियान्वित बटन का नाम।
  • विवरण: इसमें बटन कोड, दबाए गए बटन (कोई नहीं या विशिष्ट बटन), स्थिति (कोऑर्डिनेट्स), व्हील की दिशा (Up, Down, Left, Right), अंतराल, होल्ड अवधि और पॉइंटर का प्रकार शामिल होता है।
  • डबल-फायर हुआ: यदि कोई इवेंट थ्रेशोल्ड से तेज़ होता है, तो उसे डबल-फायर्ड बैज के साथ चिह्नित किया जाता।

अक्सर पूछे जाने वाले प्रश्न (FAQ)

प्रश्न: एक बार दबाने पर मेरा माउस डबल-क्लिक करता है — क्या यह टेस्ट इसकी पुष्टि कर सकता है?
उत्तर: हाँ। संदेहास्पद बटन को एक-एक करके, सोच-समझकर क्लिक करके दबाएं: प्रत्येक प्रेस के लिए लॉग में ठीक एक Down और एक Up दर्ज होना चाहिए। फ़्लैग विंडो (डिफ़ॉल्ट रूप से 40 ms) के भीतर आने वाला एक अतिरिक्त प्रेस डबल-फायर के रूप में चिह्नित और गिना जाता है — लगातार ऐसा होना खराब हो चुके स्विच का संकेत है, न कि सॉफ़्टवेयर का। एक सही बटन हाथ से क्लिक करने पर इतनी तेज़ी से शायद ही कभी दो बार फायर होता है, इसलिए इस विंडो को केवल तभी बढ़ाएं जब आप जानबूझकर बहुत तेज़ी से क्लिक कर रहे हों।

प्रश्न: टेस्ट एरिया में राइट-क्लिक मेनू क्यों नहीं खुलता?
उत्तर: यह एरिया संदर्भ मेनू (कॉन्टेक्स्ट मेनू) को ब्लॉक कर देता है ताकि राइट क्लिक को भी किसी अन्य बटन की तरह गिना जा सके; इस एरिया के बाहर मेनू हमेशा की तरह काम करता है। दो अपवाद जिन्हें यह पेज ओवरराइड नहीं कर सकता: Firefox में, Shift + राइट-क्लिक हमेशा मेनू खोलता है और इसे गिना नहीं जाता है, और Mac पर, Ctrl + क्लिक डिज़ाइन के अनुसार राइट क्लिक के रूप में दर्ज होता है।

प्रश्न: मेरे साइड बटन काम क्यों नहीं कर रहे हैं?
उत्तर: कई ब्राउज़र इतिहास नेविगेशन (हिस्ट्री नेविगेशन) के लिए Back और Forward बटन का उपयोग करते हैं, और कुछ ब्राउज़र पेज द्वारा प्रेस को रीड करने से पहले ही उन्हें कैप्चर कर लेते हैं — यह टेस्ट एरिया ब्राउज़र की अनुमति के अनुसार इसे ब्लॉक करने का प्रयास करता है, लेकिन हर जगह नहीं। Linux पर Firefox साइड बटन को बिल्कुल भी रिपोर्ट नहीं कर सकता है। यदि वे यहाँ दर्ज नहीं होते हैं लेकिन अन्य ऐप्स में काम करते हैं, तो ब्राउज़र ने उन्हें रोक लिया है; इसका मतलब यह नहीं है कि माउस खराब है।

प्रश्न: दूसरे ब्राउज़र में समान स्क्रॉल अलग डेल्टा नंबर क्यों दिखाता है?
उत्तर: स्क्रॉल की मात्रा ब्राउज़र और प्लेटफ़ॉर्म के आधार पर पिक्सेल, लाइनें या पेज में प्राप्त होती है, और रीडआउट यह दिखाता है कि प्रत्येक इवेंट में किस यूनिट का उपयोग किया गया था। एक ही नॉच के लिए पिक्सेल वैल्यू हमेशा लाइन वैल्यू से बहुत बड़ी होती है। ब्राउज़रों के बीच स्क्रॉल की दिशा और स्टेप काउंट की तुलना करें, न कि रॉ डेल्टा नंबरों की।