कुंजी रोलओवर

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

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


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

कीबोर्डिंग के कुछ असामान्य रूपों में एक साथ कई कीस को दबाने या दबाए रखने की आवश्यकता होती है;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

यह भी देखें

 * चार्लीप्लेक्सिंग
 * कीबोर्ड तकनीक
 * स्टेनोटाइप

बाहरी संबंध

 * Keyboard ghosting interactive demonstration
 * Key Rollover Test