सवाल यूएसबी कीबोर्ड के कीस्ट्रोक बदलना


प्रत्येक बार नियमित कीबोर्ड पर एक कुंजी दबाई जाती है, कंप्यूटर पर एक संख्यात्मक 'कुंजी कोड' भेजा जाता है, उदाहरण के लिए। 32 या 51 जो विशिष्ट कुंजी का प्रतिनिधित्व करते हैं।

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

इस प्रकार, इस तरफ कीबोर्ड पर 'ए' कुंजी दबाते समय, कंप्यूटर को 'ए' के ​​लिए कुंजीकोड नहीं मिलेगा, बल्कि कुछ उच्च संख्या जिस पर कंप्यूटर की योजनाबद्ध प्रतिक्रिया नहीं है।

ये पारंपरिक-श्रेणी के कीस्ट्रोक मेरा एक कार्यक्रम नियंत्रित करेंगे जो जानता है कि वे क्या हैं और उनके लिए सुनेंगे।

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

संपादित करें: मैं विंडोज़ पर हूं।


5
2017-09-06 23:53


मूल


से संबंधित superuser.com/questions/135922/... - Mechanical snail


जवाब:


जिस समस्या में आप यहां चल रहे हैं वह यह है कि विंडोज़ आपके यूएसबी कीबोर्ड को एचआईडी (ह्यूमन इंटरफेस ड्राइवर) के साथ पहचानने जा रही है और इसे उस सिस्टम पर उपयोग कर रहे डिफ़ॉल्ट / सक्रिय कीबोर्ड मैपिंग को असाइन कर रही है। (विंडोज़ और मेरे ज्ञान के लिए कोई अन्य डेस्कटॉप ओएस एक ही समय में एकाधिक कीबोर्ड मैपिंग का समर्थन नहीं करता है।)

72 बटन माउस की जो की टिप्पणी आपका टिकट हो सकती है। अन्यथा, देशी सॉफ़्टवेयर सिग्नल का उपयोग करने के बजाय माध्यमिक कीबोर्ड को मतदान करने के लिए अपने सॉफ़्टवेयर को कोड करना काम कर सकता है।


1
2018-01-18 16:18