बाहरी कीबोर्ड के लिए कीबोर्ड लेआउट कैसे स्विच करें


9

मैं एंड्रॉइड 2.1 पर बाहरी यूएसबी कीबोर्ड के लिए कीबोर्ड लेआउट कैसे स्विच कर सकता हूं? मैंने अपने Android टेबलेट (ईज़ीपिक्स 1000) में जर्मन यूएसबी कीबोर्ड कनेक्ट किया है। पूरी तरह से भाषा जर्मन पर सेट है, बाहरी कीबोर्ड गलत तरीके से अंग्रेजी कीबोर्ड के रूप में पढ़ा जाता है। धन्यवाद!

जवाबों:


3

आशा है।

मैंने एक प्रूफ-ऑफ-कॉन्सेप्ट ऐप को कोडित किया जो वास्तव में ऐसा करता है (और इसे मेरे रोजमर्रा के कीबोर्ड के रूप में उपयोग करता है)।

कपकेक से शुरू, सिस्टम में एक है InputMethodServiceजो मक्खी पर कीपर को ओवरराइड करने की अनुमति देता है। यह एप्लिकेशन को रूट की आवश्यकता के बिना फ्लाई पर कीकोड को बदलने की अनुमति देता है ।

स्रोत-कोड यहां उपलब्ध है (केवल सबसे उत्सुक के लिए)


2

यदि आप निहित हैं, तो आप यहां परिभाषित कीबोर्ड लेआउट फ़ाइलों को संशोधित करने में सक्षम हो सकते हैं: http://source.android.com/porting/keymaps_keyboard_input.html

चेतावनी: मैंने खुद इसकी कोशिश नहीं की है, इसलिए मुझे नहीं पता कि यह काम करेगा या नहीं। सिस्टम फ़ाइलों को संशोधित करना आपके एंड्रॉइड को ईंट कर सकता है।


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

0

डेस्कटॉप के साथ OS के कीबोर्ड लेआउट OS के सॉफ्टवेयर में होते हैं, और मैं सोच भी नहीं सकता कि Android बहुत अलग है। चूंकि केवल उपकरण जो Android के लिए डिज़ाइन किए गए हैं और जिनके पास एक भौतिक कीबोर्ड है (जो कि मैं सोच सकता हूं) फोन हैं मुझे संदेह है कि कीबोर्ड लेआउट को बदलने के लिए एंड्रॉइड स्टैक में भी एक विकल्प है क्योंकि आप स्पष्ट रूप से कीबोर्ड को केवल खींच नहीं सकते हैं। अपने Droid और यह एक और एक के साथ स्वैप।

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


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.