कभी-कभी, एक सामान्य कंप्यूटर कीबोर्ड केवल एक निश्चित कुंजी तक उपयोगकर्ता के इनपुट स्वीकार करेगा। मुझे एक लॉजिटेक कीबोर्ड मिला जो एक ही समय में 3-4 कुंजी प्रेस स्वीकार कर सकता है। यदि आप इस कीबोर्ड के लिए 4 से अधिक कुंजी दबाते हैं तो कंप्यूटर कोई और इनपुट स्वीकार नहीं करता है। और यह आपके कीबोर्ड के कुछ क्षेत्रों पर भी निर्भर करता है। कुछ स्थान अधिक कुंजी को दबाए जाने की अनुमति देते हैं (तीर कुंजियों की तरह), जबकि कुछ स्थान आपको केवल 1-2 कुंजी दबाए रखने की अनुमति देते हैं। यह कुंजीपटल से कीबोर्ड तक भी अलग है। कुछ पुराने कीबोर्ड केवल 1-2 कुंजी स्वीकार करते हैं।अधिक एक साथ कीबोर्ड इनपुट स्वीकार करना
यह सामान्य कार्यालय के काम के साथ समस्याग्रस्त नहीं है, लेकिन जब गेमिंग की बात आती है। उदाहरण के लिए, एक मंच गेम की कल्पना करें, जहां आपको एक ही समय में कूदना, हमला करना और नियंत्रण करना है। यह कई महत्वपूर्ण प्रेस का तात्पर्य है और कुछ कीबोर्ड ऐसे एक साथ इनपुट स्वीकार नहीं कर सकते हैं। हालांकि, मैंने कई खेलों पर यह कोशिश की है और संभावित कीबोर्ड इनपुट की मात्रा भी अलग दिखती है। इसलिए, हमारे पास दो मुद्दे हैं:
- कीबोर्ड के पास एक साथ इनपुट की अलग-अलग मात्रा होती है।
- कुछ गेम अन्य गेम की तुलना में अधिक कीबोर्ड इनपुट स्वीकार कर सकते हैं।
पहले, मैंने सोचा कि यह हार्डवेयर केवल समस्या है, लेकिन कुछ प्रोग्राम अलग-अलग व्यवहार क्यों करते हैं? क्यों कुछ कार्यक्रम अन्य कार्यक्रमों की तुलना में अधिक कीबोर्ड इनपुट स्वीकार कर सकते हैं? तो हम अधिक प्रोग्राम इनपुट स्वीकार करने के लिए अपने कार्यक्रम कैसे लिख सकते हैं?
"एक बार में जितनी बार चाहें उतनी चाबियों को निर्धारित करें (उनमें से सभी सहित)" यह कथन आवे के जवाब में जानकारी को पूरी तरह गलत है। – horta
आपकी प्रतिक्रिया के लिए धन्यवाद - अरेव का जवाब यहां शामिल कई सीमित कारकों का एक व्यावहारिक प्रदर्शन है। इस तथ्य से कोई दूर नहीं जा रहा है कि एक मैट्रिक्स 8x8 से अधिक तरीके से मतदान कर सकता है या किसी समस्या के बिना महत्वपूर्ण रूप से अधिक स्विच कर सकता है, 1080p/100Hz प्रदर्शन प्रति सेकंड 1920x1080x8x3x100 बाइनरी घटनाओं के लिए स्थानांतरित करने के लिए आवश्यक डेटा की मात्रा पर विचार करें। –
मैं समझता हूं कि मैट्रिक्सिंग डेटा की एक आश्चर्यजनक रूप से बढ़ी हुई मात्रा को अनुमति देता है जिसे अंदर या बाहर भेजा जा सकता है। आउटपुट पर कभी भी कोई समस्या नहीं होती है, क्योंकि एलसीडी में, यह किसी भी समय प्रदर्शित होने वाले कॉलम को चुनता है और एक ही समय में दो कॉलम कभी नहीं चुनता है। हालांकि इनपुट पर, कंप्यूटर यह नहीं चुन सकता कि उपयोगकर्ता कौन से कॉलम/पंक्तियों को एक ही समय में दबाता है जिसके परिणामस्वरूप संदिग्ध कुंजी-प्रेस होती है यदि दो पंक्तियां और दो कॉलम एक साथ छोटा हो जाते हैं। आपका शेष सारांश बहुत उपयोगी है हालांकि यह दिखाता है कि यहां तक कि यदि पहले हार्डवेयर मैट्रिक्सिंग समस्या को ठीक किया गया है, तो अभी भी अन्य बाधाएं हैं। – horta