இரட்டை கிளிக் சோதனை கருவி - விரிவான வேலை கொள்கை
இக்கட்டுரையில் மவுஸ் டபுள்-கிளிக் செய்யும் முறை மற்றும் தவறான இரட்டைக் கிளிக்களைக் கண்டறிய இந்தக் கருவி பயன்படுத்தும் பொறிமுறையை விவரிக்கிறது.
1. கணினிக்கு சுட்டி என்ன தகவல்களை அனுப்புகிறது?
ஒரு சுட்டி கணினிக்கு மூன்று வகையான தகவல்களை மட்டுமே அனுப்புகிறது:
- பொத்தான் நிலை:பொத்தான் அழுத்தப்பட்டதா அல்லது வெளியிடப்பட்டதா.
- இடப்பெயர்ச்சி மாற்றம்:X மற்றும் Y அச்சுகளில் இயக்கத்தின் அளவு.
- சுருள் சக்கர திசை:சக்கரம் மேலே அல்லது கீழே உருட்டப்பட்டாலும் சரி.
அது சரி—நீங்கள் சரியாகப் படித்தீர்கள். ஒரு சுட்டி செய்கிறதுஇல்லைsend aஇரட்டை கிளிக் சமிக்ஞைகணினிக்கு. பொத்தான்களை அழுத்தி வெளியிடுவதன் மூலம் உருவாக்கப்பட்ட நேர துடிப்புகளை மட்டுமே இது அனுப்புகிறது. துல்லியமாகச் சொல்வதானால், சுட்டிக்குத் தெரியாதுஇரட்டை கிளிக் என்றால் என்ன. எனவே, இருமுறை கிளிக் செய்தால் கணினிக்கு எப்படித் தெரியும்? கணினி இரட்டை கிளிக் சிக்னலை எங்கே பெறுகிறது? கவலைப்படாதே; பின்வரும் பிரிவு,டபுள் கிளிக் என்றால் என்ன?, இதை விளக்குகிறது.
2. டபுள் கிளிக் என்றால் என்ன?
A இரு கிளிக் செய்யவும்எந்தவொரு மவுஸ் பட்டனையும் ஒரு நேர வரம்பிற்குள் இரண்டு முறை அழுத்தும் போது ஏற்படும், பொதுவாக 500ms (இந்த வரம்பு வெவ்வேறு அமைப்புகள்/அமைப்புகளில் சரிசெய்யக்கூடியது; அதன் குறிப்பிட்ட உள்ளமைவை நீங்கள் Windows/macOS கண்ட்ரோல் பேனலில் பார்க்கலாம்). அத்தகைய சமிக்ஞை இயக்க முறைமையால் இரட்டை சொடுக்காக அங்கீகரிக்கப்படுகிறது. அது சரி-இரட்டை கிளிக் சமிக்ஞை இயக்க முறைமையால் வரையறுக்கப்படுகிறது. நேர துடிப்பு சமிக்ஞை வரையறையுடன் பொருந்தும் வரை, கீழே உள்ள வரைபடத்தில் காட்டப்பட்டுள்ளபடி, OS அதை இருமுறை கிளிக் செய்வதாக தயக்கமின்றி அங்கீகரிக்கிறது.
குறிப்பு:
இரண்டு அழுத்தங்களுக்கு இடையே உள்ள இடைவெளி 500msக்கும் குறைவாக இருக்கும் வரை, அது இருமுறை கிளிக் செய்வதாகக் கணக்கிடப்படும். அதாவது 50ms அல்லது 20ms இடைவெளிகள் கூட தகுதி பெறுகின்றன. இருப்பினும், ஒரு மனிதன் எப்படி அந்த வேகத்தை அடைய முடியும்? அவர்களால் முடியாது. ஆனால் இயக்க முறைமை மனிதர்களால் அதைச் செய்ய முடியுமா என்பதைப் பற்றி கவலைப்படுவதில்லை; இடைவெளி 500ms க்கும் குறைவாக இருந்தால் மட்டுமே அது கவனிக்கிறது. சில எலிகள் ஏன் அனுபவிக்கின்றன என்பதையும் இது விளக்குகிறதுதவறான இருமுறை கிளிக் செய்யவும்சிக்கல்கள் (மனிதர் அல்லாத நடத்தையால் தூண்டப்பட்ட இரட்டைக் கிளிக்கள்).குறிப்பு:
இடது பொத்தானை இருமுறை கிளிக் செய்யவும்என்பது விண்டோஸ் மற்றும் மேகோஸ் போன்ற முக்கிய இயக்க முறைமைகளுக்கான இயல்புநிலை தொடர்பு தர்க்கமாகும். சிறப்பு மென்பொருள்: சில CAD வரைதல் மென்பொருளில், 3D மாடலிங் கருவிகள் (சில பிளெண்டர் செருகுநிரல்கள் போன்றவை), அல்லது புவியியல் தகவல் அமைப்புகள் (GIS),வலது பொத்தான் இருமுறை கிளிக் செய்யவும்"தற்போதைய கட்டளையை ரத்து செய்" அல்லது "முந்தைய மெனுவிற்கு திரும்பு" என வரையறுக்கப்படுகிறது. அத்தகைய மென்பொருளில், வலது-பொத்தானை இருமுறை கிளிக் செய்வதன் மூலம் தற்போதைய செயல்பாட்டை விரைவாக செயல்தவிர்க்கலாம் அல்லது முந்தைய பார்வைக்குத் திரும்பலாம், பணிப்பாய்வு செயல்திறனை மேம்படுத்தலாம்.
3. தவறான இரட்டை கிளிக் என்றால் என்ன?
A தவறான இருமுறை கிளிக் செய்யவும்என்பது பயனர் ஒருமுறை மட்டுமே கிளிக் செய்தால், ஆனால் மவுஸ் வன்பொருள் சிக்கல்கள் காரணமாக, கணினி பல கிளிக் சிக்னல்களைப் பெறுகிறது, பொதுவாக 80ms க்கும் குறைவான இடைவெளியுடன். மனித கிளிக் வேகம் இந்த வேகத்தில் இருக்க முடியாது, ஆனால் இந்த நேரத்தில் துடிப்பு இயங்குதளத்தை திருப்திப்படுத்துகிறதுஇரட்டை சொடுக்கின் வரையறை.
தவறான இரட்டைக் கிளிக்குகள் பொதுவாக வெளிப்படுகிறது:
- ஒருமுறை கிளிக் செய்வதன் மூலம் கோப்பைத் திறந்து உடனடியாக அதை மூடுகிறது (தேர்ந்தெடுக்கிறது மற்றும் தேர்வுநீக்குகிறது).
- இழுத்தல் திடீரென்று குறுக்கிடப்பட்டது.
- உரையில் ஒருமுறை கிளிக் செய்தால் இரண்டு வார்த்தைகள் தேர்ந்தெடுக்கப்படும்.
குறிப்பு:
தவறான இருமுறை கிளிக் செய்யவும்என்பது 'அசாதாரண டபுள் கிளிக்,' 'சட்டரிங்,' 'கிளிக் பவுன்ஸ்' அல்லது ஹார்டுவேர் தவறான தீர்ப்பு இரட்டைக் கிளிக் என்றும் குறிப்பிடப்படுகிறது.4. தவறான இரட்டை கிளிக் எவ்வாறு நிகழ்கிறது?
தவறான இரட்டை-கிளிக்ஸின் மூல காரணம் உள்ளதுமைக்ரோஸ்விட்சுக்குள் தொடர்புகளை அசாதாரணமாக திறந்து மூடுவது. பொதுவான காரணங்கள் பின்வருமாறு:
- Microswitch வயதானது:நீண்ட கால பயன்பாட்டிற்குப் பிறகு மெட்டல் ஸ்பிரிங் சோர்வு, மோசமான மீட்சிக்கு வழிவகுக்கிறது.
- தொடர்பு ஆக்ஸிஜனேற்றம்:காற்றில் உள்ள சல்பைடுகள் மேற்பரப்பு ஆக்சிஜனேற்றத்தை ஏற்படுத்துகிறது, தொடர்பு எதிர்ப்பை அதிகரிக்கிறது.
- தூசி அல்லது குப்பைகள்:மைக்ரோஸ்விட்சில் நுழைந்து, நிலையற்ற தொடர்பை ஏற்படுத்துகிறது.
- மெக்கானிக்கல் உடைகள்:தொடர்புகளில் மேற்பரப்பு தேய்மானம் மோசமான தொடர்புக்கு வழிவகுக்கிறது.
இந்த இயற்பியல் மாற்றங்கள் ஒரே அழுத்தத்தின் போது சுற்று பலமுறை திறக்க மற்றும் மூடுவதற்கு காரணமாகிறது, இதனால் கணினி பல கிளிக்குகள் என தவறாக விளக்குகிறது.
5. இந்த கருவி எவ்வாறு தவறான இரட்டை கிளிக்களைக் கண்டறிகிறது
மனிதனால் உருவாக்கப்படாத அசாதாரண கிளிக் சிக்னல்களைத் துல்லியமாக அடையாளம் காண, அறிவார்ந்த அல்காரிதம்களுடன் இணைந்து, உயர் துல்லியமான நேரம் மற்றும் நிகழ்வு கேட்பவர்களை இந்தக் கருவி பயன்படுத்துகிறது.
கண்டறிதல் கோட்பாடு:
- நிகழ்வு கேட்டல்:மவுஸின் நிகழ்நேரப் பிடிப்பு
மவுஸ் டவுன்மற்றும்மவுஸ்அப்நிகழ்வுகள். - நேர முத்திரை பதிவு:ஒவ்வொரு நிகழ்விற்கும் துல்லியமான நேர முத்திரைகளை (மில்லி விநாடி துல்லியம்) பதிவு செய்கிறது.
- இடைவெளி பகுப்பாய்வு:தொடர்ந்து இரண்டு நேர இடைவெளியைக் கணக்கிடுகிறது
மவுஸ் டவுன்நிகழ்வுகள்.
தீர்ப்பு தர்க்கம்:
இரண்டுக்கும் இடைப்பட்ட இடைவெளி என்றால்மவுஸ் டவுன்நிகழ்வுகள் ஆகும்80msக்கும் குறைவானது, இது தவறான இரட்டைக் கிளிக் என மதிப்பிடப்படுகிறது. ஏனென்றால், சாதாரண மனித இரட்டை கிளிக் இடைவெளி பொதுவாக 100ms ஐ விட அதிகமாக இருக்கும்; 80ms க்கும் குறைவான தொடர்ச்சியான கிளிக்குகள் வன்பொருள் துள்ளலால் ஏற்படக்கூடும்.
if (timeBetweenPresses < 80ms) → தவறாக இருமுறை கிளிக் செய்யவும்
[10:00:01] இடது பொத்தான் கீழே
[10:00:01] இடது பொத்தான் மேலே (இடைவெளி: 45 மி.) →கண்டறியப்பட்ட அரட்டை
கருவியானது தவறான இரட்டைக் கிளிக்குகளின் எண்ணிக்கையையும் கணக்கிடுகிறது.
6. தவறான இரட்டைக் கிளிக்குகளைக் குறைக்க எலிகள் என்ன செய்யலாம்?
சில உயர்நிலை மவுஸ் பிராண்டுகள் மற்றும் மாடல்கள் டிபவுன்சிங் அம்சங்களை வழங்குகின்றன, பயனர்கள் தவறான இரட்டை-கிளிக்குகளின் நிகழ்வைக் குறைக்க இயக்கி மென்பொருள் வழியாக டிபவுன்ஸ் அளவுருக்களை சரிசெய்ய அனுமதிக்கிறது. டீபவுன்சிங் செயல்பாட்டை இணைத்த பிறகு சுட்டியின் செயல்பாட்டின் நிலை வரைபடம் கீழே உள்ளது.
கீழே மவுஸ் பிராண்டுகள் மற்றும் மாடல்களின் சில எடுத்துக்காட்டுகள் உள்ளன.
| பிராண்ட் | தொடர்/மாடல் எடுத்துக்காட்டுகள் | டிரைவர் மென்பொருள் பெயர் | Debouncing சரிசெய்தல் வரம்பு (வழக்கமானது) | குறிப்புகள் |
|---|---|---|---|---|
| ராபூ | VT தொடர் (VT1 Pro Max, VT3s Max, VT3 Pro Max, VT1 Air Max, VT9, முதலியன) | A-ஹப் | பொதுவாக ஆதரிக்கப்படும், சரிசெய்யக்கூடிய 0~20ms | |
| VGN | Dragonfly தொடர் (Dragonfly F1 Pro Max, முதலியன) | VGN VHUB | தனிப்பயன் டீபவுன்சிங் ஆதரிக்கிறது | |
| Keychron | சில கேமிங் எலிகள் | Keychron துவக்கி | இழுக்கக்கூடிய சரிசெய்தல் | |
| Razer | சில உயர்நிலை மாடல்கள் (எ.கா., ஃபார்ம்வேர் புதுப்பித்தலுக்குப் பிறகு குறிப்பிட்ட வைப்பர்/டெத்ஆடர் மாதிரிகள்) | Razer சினாப்ஸ் | சில மாதிரிகள் ஆதரிக்கின்றன (அனைத்தும் இல்லை) | |
| லாஜிடெக் | G ப்ரோ தொடர் (சில மாதிரிகள்) | G ஹப் | பகுதி ஆதரவு (4ms இலிருந்து) | |
| மச்செனிகே | L8Max மாடல் | L8 இயக்கி | ஆதரவுகள் (2ms, 4ms, 8ms) |