कुंजी रोलओवर

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

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


 * रैपिड टाइपिस्ट भी कभी-कभी अनजाने में पिछली कुंजी को जारी करने से पहले एक कुंजी दबा सकते हैं।

कीबोर्डिंग के कुछ असामान्य रूपों को एक साथ दबाने या दबाए रखने के लिए कई कुंजियों की आवश्यकता होती है; उदाहरण के लिए:
 * Braille2000 कुंजीयन के लिए एक बार में छह कुंजियों को दबाने की आवश्यकता होती है ब्रेल टाइपराइटर की छह डॉट कुंजियों के समान।
 * आशुलिपि को कॉर्ड बनाने के लिए एक साथ कई कुंजियों को दबाने की क्षमता की भी आवश्यकता होती है।
 * कुछ कंप्यूटर गेम में कई कुंजियों (सामान्य संशोधक कुंजियों के अलावा) को नीचे रखने की आवश्यकता होती है, जबकि अन्य को एक साथ क्रिया करने के लिए दबाया और जारी किया जाता है;
 * खिलाड़ी को तिरछी दिशा में ले जाने के लिए एक सामान्य परिदृश्य दो तीर कुंजियों या WASD कुंजियों को दबाए रखना होगा।
 * अन्य परिदृश्यों में गति को इंगित करने के लिए तीर कुंजी को दबाए रखते हुए खेल में किसी वस्तु या वस्तु के साथ मानव-कंप्यूटर संपर्क के लिए कुंजी दबाना हो सकता है।

एन-कुंजी रोलओवर
$n$ यह कहने का गणितीय तरीका है कि वस्तुओं की संख्या परिभाषित नहीं है। $n$ शून्य और अनंत के बीच कुछ भी हो सकता है।

कुछ हाई-एंड कीबोर्ड में होते हैं $n$-कुंजी रोलओवर (एनकेआरओ)। इसका मतलब यह है कि प्रत्येक कुंजी को कीबोर्ड हार्डवेयर द्वारा पूरी तरह से स्वतंत्र रूप से स्कैन किया जाता है, ताकि प्रत्येक कीप्रेस सही ढंग से पता लगाया जा सके कि उस समय कितनी अन्य कुंजियों को दबाया या दबाया जा रहा है। भरा हुआ $n$स्टेनोटाइप के लिए -कुंजी रोलओवर की आवश्यकता होती है, जो पारंपरिक टाइपिंग विधियों की तुलना में बहुत तेजी से टेक्स्ट इनपुट करने के लिए राग पर निर्भर करता है, जिससे यह मानव भाषण की गति के साथ गति बनाए रखने की अनुमति देता है।

अधिकांश संगीत कीबोर्ड पूर्ण कार्यान्वयन के लिए अपने कीबोर्ड मैट्रिक्स (संगीत) में आइसोलेशन डायोड का उपयोग करते हैं $n$-की रोलओवर, उन्हें की घोस्टिंग और की जैमिंग दोनों के प्रति प्रतिरोधी बनाता है.

उपयोगकर्ता को पूर्ण लाभ प्राप्त करने के लिए $n$-कुंजी रोलओवर, पूर्ण कुंजी प्रेस स्थिति कंप्यूटर को प्रेषित की जानी चाहिए। जब डेटा USB प्रोटोकॉल के माध्यम से भेजा जाता है, तो दो ऑपरेटिंग मोड होते हैं: ह्यूमन इंटरफेस डिवाइस (HID) रिपोर्ट प्रोटोकॉल और बूट प्रोटोकॉल। (वैकल्पिक) बूट प्रोटोकॉल, जो पूरी तरह से बहुत सीमित USB होस्ट कार्यान्वयन जैसे कि BIOS द्वारा उपयोग किया जाता है, आठ संशोधक कुंजी (Ctrl, Shift, Alt, और Win के बाएं और दाएं संस्करण) तक सीमित है, जिसके बाद अधिकतम छह कुंजी कोड होते हैं। यह रिपोर्ट की जा सकने वाली एक साथ कुंजी प्रेस की संख्या को सीमित कर देगा। (अनिवार्य) एचआईडी रिपोर्ट प्रोटोकॉल, जो ऑपरेटिंग सिस्टम का उपयोग करता है, कोई प्रतिबंध नहीं लगाता है और पूर्ण समर्थन करता है $n$-कुंजी रोलओवर। एचआईडी विनिर्देश हालांकि रोलओवर पर कोई आवश्यकता नहीं लगाता है और बूट प्रोटोकॉल या एचआईडी रिपोर्ट प्रोटोकॉल का उपयोग किए जाने के बावजूद लो-एंड कीबोर्ड समान प्रतिबंध लगा सकते हैं।

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

दो-कुंजी रोलओवर वाला एक कीबोर्ड मज़बूती से केवल एक साथ उपयोग की जाने वाली दो कुंजियों का पता लगा सकता है; दूसरे शब्दों में, एक उपयोगकर्ता कीबोर्ड पर किसी भी कुंजी को दबाए रख सकता है और दूसरी कुंजी दबा सकता है, और यह सुनिश्चित कर सकता है कि कंप्यूटर द्वारा कीप्रेस का सही पता लगाया गया है। हालाँकि, यदि उपयोगकर्ता के पास दो कुंजियाँ दब गई हैं और तीसरी कुंजी को स्ट्राइक करने का प्रयास करता है, तो तीसरा कीप्रेस स्विच मैट्रिक्स को छोटा करके एक फैंटम कुंजी बना सकता है। यह गुणवत्ता कीबोर्ड के लिए स्वीकार्य नहीं है क्योंकि ऐसे कई मामले होते हैं जब एक ही समय में दो से अधिक कुंजियों को दबाने की आवश्यकता होती है, जैसे कि Ctrl-Alt-Delete, या जब दो से अधिक कुंजियाँ तेजी से टाइपिंग के कारण दब जाती हैं (अधिक घुमाते हुए) दो चाबियों की तुलना में)।

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

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

कीबोर्ड मैट्रिक्स (संगीत) के कारण अधिकांश उपभोक्ता कीबोर्ड उपयोग करते हैं, जैमिंग और घोस्टिंग अक्सर तब होता है जब मैट्रिक्स पर एक वर्ग ब्लॉक में चार में से तीन कुंजियाँ दबाई जाती हैं, जैसे कि QASW या JKUI।

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

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

कई कंप्यूटर गेम और कंसोल एमुलेटर डिफ़ॉल्ट रूप से कंट्रोल, ऑल्ट और शिफ्ट कुंजियों का उपयोग करते हैं। कंप्यूटर कीबोर्ड आमतौर पर इन कुंजियों का पता लगाने के लिए डिज़ाइन किए गए हैं जो वर्ण मैट्रिक्स से अन्य के अलावा सक्रिय हो रहे हैं, और यह कुंजी को जाम होने से रोक सकता है।

यह भी देखें

 * Charlieplexing
 * कीबोर्ड तकनीक
 * स्टेनोटाइप

बाहरी संबंध

 * Keyboard ghosting interactive demonstration
 * Key Rollover Test