English 简体中文 Tiếng Việt 日本語 한국어 हिन्दी Español Français العربية বাংলা Português Русский اردو Bahasa Indonesia Deutsch Naijá मराठी తెలుగు Türkçe தமிழ்

डबल-क्लिक टेस्ट टूल - विस्तृत कार्य सिद्धांत

यह आलेख बताता है कि माउस डबल-क्लिक कैसे काम करता है और यह उपकरण दोषपूर्ण डबल-क्लिक का पता लगाने के लिए किस तंत्र का उपयोग करता है।

1. माउस कंप्यूटर को क्या सूचना भेजता है?

एक माउस कंप्यूटर को केवल तीन प्रकार की जानकारी भेजता है:

यह सही है—आपने सही पढ़ा। एक माउस नहीं बल्कि डबल-क्लिक सिग्नल भेजता है। यह केवल बटन दबाने और रिलीज करने से उत्पन्न समय पल्स भेजता है। सटीक होने के लिए, माउस को स्वयं नहीं पता है कि डबल-क्लिक क्या है । तो, डबल-क्लिक होने पर कंप्यूटर को कैसे पता चलता है? कंप्यूटर को डबल-क्लिक सिग्नल कहाँ से मिलता है? चिंता मत करो; निम्नलिखित अनुभाग, डबल-क्लिक क्या है? , यह समझाता है।

2. डबल-क्लिक क्या है?

A डबल-क्लिक तब होता है जब किसी भी माउस बटन को समय सीमा के भीतर दो बार दबाया जाता है, आमतौर पर 500ms (यह सीमा विभिन्न प्रणालियों/सेटिंग्स में समायोज्य है; आप विंडोज़/मैकओएस नियंत्रण कक्ष में इसकी विशिष्ट कॉन्फ़िगरेशन देख सकते हैं)। ऐसे सिग्नल को ऑपरेटिंग सिस्टम द्वारा डबल-क्लिक के रूप में पहचाना जाता है। यह सही है—डबल-क्लिक सिग्नल को ऑपरेटिंग सिस्टम द्वारा ही परिभाषित किया जाता है। जब तक टाइम पल्स सिग्नल परिभाषा से मेल खाता है, ओएस बिना किसी हिचकिचाहट के इसे डबल-क्लिक के रूप में पहचानता है, जैसा कि नीचे दिए गए चित्र में दिखाया गया है।

नोट:

जब तक दो प्रेस के बीच का अंतराल 500ms से कम है, इसे डबल-क्लिक के रूप में गिना जाता है। इसका मतलब है कि 50ms या 20ms अंतराल भी योग्य हैं। हालाँकि, मनुष्य उस गति को कैसे प्राप्त कर सकता है? वे नहीं कर सकते. लेकिन ऑपरेटिंग सिस्टम को इसकी परवाह नहीं है कि मनुष्य यह कर सकता है या नहीं; यह केवल तभी परवाह करता है जब अंतराल 500 एमएस से कम हो। इससे यह भी पता चलता है कि क्यों कुछ चूहों को दोषपूर्ण डबल-क्लिक समस्याएं (गैर-मानवीय व्यवहार से उत्पन्न डबल-क्लिक) का अनुभव होता है।

नोट:

बाएं बटन पर डबल-क्लिक करें विंडोज और मैकओएस जैसे मुख्यधारा ऑपरेटिंग सिस्टम के लिए डिफ़ॉल्ट इंटरेक्शन लॉजिक है। विशिष्ट सॉफ़्टवेयर: कुछ CAD ड्राइंग सॉफ़्टवेयर, 3D मॉडलिंग टूल (जैसे कुछ ब्लेंडर प्लगइन्स), या भौगोलिक सूचना प्रणाली (GIS) में, राइट-बटन डबल-क्लिक को "वर्तमान कमांड रद्द करें" या "पिछले मेनू पर लौटें" के रूप में परिभाषित किया गया है। ऐसे सॉफ़्टवेयर में, राइट-बटन डबल-क्लिक करने से वर्तमान ऑपरेशन को तुरंत पूर्ववत किया जा सकता है या पिछले दृश्य पर वापस लौटाया जा सकता है, जिससे वर्कफ़्लो दक्षता में सुधार होता है।
Mouse Double-Click Timeline Schematic
माउस बटन स्थिति समय आरेख - दिखाता है कि समय के साथ माउस बटन की स्थिति कैसे बदलती है।

3. दोषपूर्ण डबल-क्लिक क्या है?

A दोषपूर्ण डबल-क्लिक तब होता है जब उपयोगकर्ता केवल एक बार क्लिक करता है, लेकिन माउस हार्डवेयर समस्याओं के कारण, सिस्टम को एकाधिक क्लिक सिग्नल प्राप्त होते हैं, आमतौर पर 80ms से कम अंतराल के साथ। मानव क्लिक करने की गति इतनी तेज़ नहीं हो सकती, लेकिन इस बार पल्स ऑपरेटिंग सिस्टम की डबल-क्लिक की परिभाषा को संतुष्ट करती है।

दोषपूर्ण डबल-क्लिक आमतौर पर इस प्रकार प्रकट होते हैं:

नोट:

दोषपूर्ण डबल-क्लिक को 'असामान्य डबल-क्लिक', 'बकबक', 'क्लिक बाउंस' या हार्डवेयर गलत निर्णय डबल-क्लिक के रूप में भी जाना जाता है।

4. दोषपूर्ण डबल-क्लिक कैसे होते हैं?

दोषपूर्ण डबल-क्लिक का मूल कारण माइक्रोस्विच के अंदर संपर्कों का असामान्य रूप से खुलना और बंद होना है। सामान्य कारणों में शामिल हैं:

इन भौतिक परिवर्तनों के कारण सर्किट एक ही प्रेस के दौरान कई बार खुलता और बंद होता है, जिससे सिस्टम गलती से इसे एकाधिक क्लिक के रूप में समझने लगता है।

5. यह टूल कैसे दोषपूर्ण डबल-क्लिक का पता लगाता है

यह उपकरण असामान्य क्लिक संकेतों की सटीक पहचान करने के लिए बुद्धिमान एल्गोरिदम के साथ मिलकर उच्च-परिशुद्धता समय और घटना श्रोताओं का उपयोग करता है, जो मानव-जनित नहीं हैं।

जांच सिद्धांत:

निर्णय तर्क:

यदि दो माउसडाउन ईवेंट के बीच का अंतराल 80ms से कम है, तो इसे दोषपूर्ण डबल-क्लिक के रूप में आंका जाता है। ऐसा इसलिए है क्योंकि सामान्य मानव डबल-क्लिक अंतराल आम तौर पर 100ms से अधिक होता है; 80 एमएस से कम के लगातार क्लिक हार्डवेयर बाउंस के कारण होने की अत्यधिक संभावना है।

निर्णय सूत्र:
यदि (timeBetweenPresses < 80ms) → Judged as Faulty Double-Click
दोषपूर्ण डबल-क्लिक लॉग उदाहरण:
[10:00:01] बायाँ बटन नीचे
[10:00:01] बायां बटन ऊपर (अंतराल: 45 एमएस) → पता चला चैटिंग

टूल दोषपूर्ण डबल-क्लिक की संख्या भी गिनता है।

6. दोषपूर्ण डबल-क्लिक को कम करने के लिए चूहे क्या कर सकते हैं?

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

माउस पूर्ण राज्य मशीन पर डबल-क्लिक करें निष्क्रिय पहला प्रेस पहली रिलीज दूसरे क्लिक की प्रतीक्षा है टाइमर सक्रिय पर डबल-क्लिक करें दूसरा प्रेस पुष्टि पर डबल-क्लिक करें समयबाह्य/दूरी विफलता हार्डवेयर बाउंस संपर्क शोर (3 बार) वास्तविक समय मेट्रिक्स (सिम्युलेटेड) अंतराल: 87 एमएस क्लिक: 2 बाउंस गणना: 3 लाल पथ: हार्डवेयर बाउंस का पता लगाने को इंगित करता है। नीला पथ: समय समाप्ति या दूरी विफलता को इंगित करता है। हरित पथ: सफलता का संकेत देता है।

नीचे माउस ब्रांड और मॉडल के कुछ उदाहरण दिए गए हैं जो डिबाउंसिंग समायोजन का समर्थन करते हैं:

ब्रांड श्रृंखला/मॉडल उदाहरण ड्राइवर सॉफ़्टवेयर नाम डिबाउंसिंग एडजस्टमेंट रेंज (सामान्य) नोट्स
रापू VT श्रृंखला (VT1 प्रो मैक्स, VT3s मैक्स, VT3 प्रो मैक्स, VT1 एयर मैक्स, VT9, आदि) ए-हब आमतौर पर समर्थित, समायोज्य 0~20ms
वीजीएन ड्रैगनफ्लाई श्रृंखला (ड्रैगनफ्लाई F1 प्रो मैक्स, आदि) VGN VHUB कस्टम डिबाउंसिंग का समर्थन करता है
कीक्रोन कुछ गेमिंग चूहे कीक्रोन लॉन्चर खींचने योग्य समायोजन
रेज़र कुछ हाई-एंड मॉडल (उदाहरण के लिए, फर्मवेयर अपडेट के बाद कुछ वाइपर/डेथएडर मॉडल) रेज़र सिनैप्स कुछ मॉडल समर्थन करते हैं (सभी नहीं)
लॉजिटेक जी प्रो श्रृंखला (कुछ मॉडल) जी हब आंशिक समर्थन (4ms से)
मशीनीके L8Max मॉडल L8 ड्राइवर समर्थन (2ms, 4ms, 8ms)
ब्रांड नाम
माउस मॉडल
ड्राइवर सॉफ़्टवेयर
डिबाउंसिंग रेंज
नोट्स