कुंजी रोलओवर: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 26: Line 26:
अधिकांश संगीत कीबोर्ड पूर्ण कार्यान्वयन के लिए अपने [[कीबोर्ड मैट्रिक्स (संगीत)]] में आइसोलेशन डायोड का उपयोग करते हैं {{mvar|n}}-की रोलओवर, उन्हें की घोस्टिंग और की जैमिंग दोनों के प्रति प्रतिरोधी बनाता है.<ref name="dribin" />
अधिकांश संगीत कीबोर्ड पूर्ण कार्यान्वयन के लिए अपने [[कीबोर्ड मैट्रिक्स (संगीत)]] में आइसोलेशन डायोड का उपयोग करते हैं {{mvar|n}}-की रोलओवर, उन्हें की घोस्टिंग और की जैमिंग दोनों के प्रति प्रतिरोधी बनाता है.<ref name="dribin" />


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


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


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


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


=={{anchor|Jamming|Ghosting|Masking}}की जैमिंग और घोस्टिंग ==
=={{anchor|Jamming|Ghosting|Masking}}की जैमिंग और घोस्टिंग ==

Revision as of 23:43, 13 February 2023

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

कीबोर्ड प्रयोग

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

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

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

उदाहरण के लिए :

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


n-कुंजी रोलओवर

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

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

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

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

बहु-कुंजी रोलओवर

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

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

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

की जैमिंग और घोस्टिंग

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

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

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

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

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

यह भी देखें

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

संदर्भ

  1. "Braille2000: Keyboard Requirements". Retrieved 2006-07-19.
  2. "Looking for a new keyboard?". 2004-10-26. Retrieved 2006-07-19.
  3. "TechEncyclopedia: n-key rollover". Retrieved 2011-12-03. mirror: "TechEncyclopedia: n-key rollover". Archived from the original on September 27, 2007. Retrieved 2007-09-27.
  4. 4.0 4.1 4.2 4.3 Dribin, Dave. "Keyboard Matrix Help, section 8: "Getting Rid Of Ghosting and Masking"". Retrieved 2008-10-11.


बाहरी संबंध