क्या एंड्रॉइड के लिए एक कीबोर्ड लेआउट निर्माता है?


9

मैंने Microsoft कीबोर्ड लेआउट क्रिएटर का उपयोग करके विंडोज़ पर बोलने वाली भाषा के लिए एक कीबोर्ड लेआउट बनाया है।

मैं फ़ोनों के लिए उसी लेआउट को पोर्ट करना चाहता हूं।

शाप देने से पहले, मैंने एक त्वरित शोध किया है। :) जिसके अनुसार:

  • सभी कीबोर्ड लेआउट स्थित हैं \system\usr\keylayout

  • सभी कीबोर्ड कैरेक्टर मैप फाइल्स पर स्थित हैं \system\usr\keychars

  • मैं कुंजी लेआउट फाइलों पर आधिकारिक दस्तावेज के माध्यम से चला गया

मैं अब कहाँ खड़ा हूँ?

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

तो, मेरा अंतिम प्रश्न है,

क्या ऐसा कोई उपकरण है जो मुझे नया लेआउट बनाने या मौजूदा लेआउट को आयात करने में मदद कर सकता है जो मैंने विंडोज़ के लिए एंड्रॉइड के लिए बनाया था?

अपडेट २

मैं अपना उत्तर पहले अपडेट नहीं कर सका क्योंकि मुझे समय नहीं मिला। मुझे आखिरकार एक उपकरण मिला, जिसने मुझे बहुत मदद की। इसे कीबोर्ड लेआउट संपादक कहा जाता है । कृपया इस लोग रेपो को स्टार देना न भूलें। केएलई का उपयोग करना वास्तव में आसान है और मैं अपने लक्ष्य को आसानी से हासिल कर सकता हूं। ओह, जिस तरह से यह उबंटू (लिनक्स) के लिए है।

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


क्या यह मदद करता है: forum.xda-developers.com/showthread.php?t=2497237
geffchang

जवाबों:


6

एंड्रॉइड एसडीके के भीतर डेवलपर दस्तावेज़ीकरण पाया गया है जो आपके स्वयं के कीबोर्ड इनपुट विधि बनाने की मूल बातें दिखाता है ।

टचस्क्रीन कीबोर्ड का वास्तविक नमूना प्रलेखन के आधार पर एसडीके नमूने का हिस्सा है। नमूना कोड डाउनलोड करें, और सॉफ्टकबोर्ड स्रोतों की तलाश करें, उस res/layoutफ़ोल्डर के नीचे एक XML लेआउट है जो ऑन-स्क्रीन कीबोर्ड का प्रतिनिधित्व करता है।

सभी कि एक तरफ, सवाल पर के लुक निष्पक्ष करते हैं, जो Windows प्लेटफॉर्म पर विकसित किया गया था एक कस्टम लेआउट का उपयोग कर, आसान Android संस्करण के लिए "का अनुवाद" करने के लिए, के रूप में वहाँ है संलग्न तार नहीं हो सकता है, आप करते पूर्व अपेक्षित ज्ञान की जरूरत है दुर्भाग्य से, कस्टम लेआउट को प्राप्त करने के लिए एंड्रॉइड एसडीके, जावा।

लिंक के साथ ओपी के सवाल के ऊपर @ जियफचेंग की टिप्पणी के अनुसार, XDA पर उपयुक्त थ्रेड की ओर इशारा करते हुए, ब्लॉग प्रविष्टि जो अपने स्वयं के संस्करण के साथ आने के लिए हाइलाइट करती है, कमोबेश आधिकारिक डेवलपर प्रलेखन के समान है।

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

अगर एंड्रॉइड v4.x पर ध्यान केंद्रित करने का निर्णय, वास्तविक ऐप Google Play Store पर है , तो यहां से डाउनलोड करने और खेलने के लिए AOSP कीबोर्ड का स्रोत कोड उपलब्ध है

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