मैं एंड्रॉइड एमुलेटर को नरम कीबोर्ड कैसे दिखा सकता हूं?


95

मैं नरम कीबोर्ड डिस्प्ले के साथ एक मुद्दे को डिबग कर रहा हूं जब यह प्रदर्शित नहीं होना चाहिए। हालाँकि, मेरे पास परीक्षण के लिए कोई उपकरण नहीं है। समस्या यह है कि एमुलेटर कभी नरम कीबोर्ड नहीं दिखाता है

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

वहाँ कुछ सेटिंग है कि मैं याद किया है?


इस लिंक के अनुसार: बस अपने माउस से एक एडिट टेक्स्ट बॉक्स पर क्लिक करें, और सॉफ्ट कीबोर्ड खुलना चाहिए: stackoverflow.com/questions/4141378/…
paulsm4

2
मेरे ऐप या स्टॉक ऐप में टेक्स्ट एंट्री बॉक्स पर क्लिक करने से कभी भी सॉफ्ट कीबोर्ड दिखाई नहीं देता है।
१०:५५ पर ब्लाहडाइला

जवाबों:


196

मुझे यह पता चला कि एंड्रॉइड एमुलेटर पर यह कैसे करना है (मेनू, "सेटिंग्स" ऐप - बाहर एमुलेटर की सेटिंग्स नहीं)। आपको बस इतना करना है:

खुली सेटिंग्स ऐप -> भाषा और इनपुट -> "कीबोर्ड और इनपुट मेथड्स -> पर जाएं डिफ़ॉल्ट पर क्लिक करें

यह एक डायलॉग लाएगा जिसमें आप हार्डवेयर कीबोर्ड को चालू से बंद करके हार्डवेयर कीबोर्ड को निष्क्रिय कर सकते हैं। यह हार्डवेयर कीबोर्ड को अक्षम करेगा और सॉफ्टबोर्ड को सक्षम करेगा।


16
यह वास्तव में इसे करने का सबसे अच्छा तरीका है क्योंकि यह आपको इनपुट के लिए अपने भौतिक कीबोर्ड का उपयोग करने की अनुमति देता है जबकि एक ही समय में नरम कीबोर्ड दिखा रहा है!
पेरिस

मेरे एमुलेटर में कोई मेनू नहीं है, केवल मेरे ऐप के साथ विंडो चल रही है, जहां "सेटिंग" है? एंड्रॉइड स्टूडियो "फ़ाइल | सेटिंग्स" के साथ आता है, लेकिन यह एक नहीं है।
जोस मैनुअल अबर्का रॉड्रिग्ज

7
यह भी खूब रही! कृपया इसे एमुलेटर में ही करें; एमुलेटर में ही; एमुलेटर में ही; एमुलेटर में ही; एमुलेटर में ही; एमुलेटर में ही;
कुछ नोब स्टूडेंट

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

1
समाधान के लिए धन्यवाद।
पार्थ पटेल

37

यहाँ कदम हैं:

  • => सेटिंग्स
  • => भाषा और इनपुट
  • => डिफ़ॉल्ट
  • => हार्डवेयर भौतिक कीबोर्ड
  • => ऑन स्क्रीन कीबोर्ड चालू करने के लिए बंद

सेटिंग्स => भाषा और इनपुट

डिफ़ॉल्ट का चयन करें

हार्डवेयर भौतिक कीबोर्ड => बंद


35

यदि आप AVD प्रबंधक का उपयोग कर रहे हैं, तो एक हार्डवेयर गुण कीबोर्ड समर्थन जोड़ें और इसे गलत पर सेट करें।

जो दिखाए गए कीबोर्ड को अक्षम करना चाहिए, और वर्चुअल दिखाना चाहिए।


1
मैं एवीडी प्रबंधक का उपयोग कर रहा हूं, और मैं आपके विचार से सहमत हूं, लेकिन (प्रफुल्लित) हर बार जब मैं इसे करने की कोशिश करता हूं, तो यह खुद को रीसेट करता है! मैं नया क्लिक करता हूं ... हार्डवेयर प्रॉपर्टी, कीबोर्ड सपोर्ट चुनें, मान को 'नहीं' में बदलें, एडिट / क्रिएट पर क्लिक करें, लेकिन जब मैं इसे फिर से एडिट करता हूं या जानकारी प्राप्त करता हूं: हार्डवेयर कीबोर्ड = हां! हा! मैं व्यक्त नहीं कर सकता कि मुझे एंड्रॉइड एमुलेटर कितना उदासीन लगता है।
ब्लेहडाइला

1
हालाँकि, मैन्युअल रूप से ~ / .android / avd / जो भी .avd / config.ini में hw.keyboard का मान बदल रहा है वह स्टिकिंग के कारण होता है, और जो वास्तव में ऑनस्क्रीन कीबोर्ड को दृश्यमान बनाता है। वाह! धन्यवाद, डॉक्टर!
ब्लेहडाइलेह

10
क्या hw.keyboard = नहीं होना संभव है, लेकिन फिर भी किसी भी तरह एमुलेटर पर कीस्ट्रोक्स भेजने के लिए अपने कीबोर्ड का उपयोग करने में सक्षम हैं? जब मैंने hw.keyboard = no सेट किया, तो मुझे एंड्रॉइड कीबोर्ड (परीक्षण के लिए कठिन) का उपयोग करके सब कुछ टाइप करना होगा। मैं लिनक्स पर इसका परीक्षण कर रहा हूं।
मीला

मेरे संस्करण में, एमुलेटर गुणों में एक चेकबॉक्स "हार्डवेयर कीबोर्ड वर्तमान" है। विकल्प को अनचेक करने से मेरे लिए मामला हल हो गया। नोट: मैं मीहा का जवाब नहीं दे रहा हूं। हार्डवेयर कीबोर्ड अभी भी अक्षम है।
होलागैक

5
@ AVha AVD में हार्डवेयर कीबोर्ड को सक्षम करें। बस इसे एमुलेटर पर भाषा और इनपुट सेटिंग्स में अक्षम कर दिया। वह सॉफ्ट कीबोर्ड दिखाएगा और आपको उसी समय हार्डवेयर कीबोर्ड पर टाइप करने देगा।
मॉन्स्टीयूर


4

सेटिंग्स> भाषा और इनपुट> वर्तमान कीबोर्ड> हार्डवेयर स्विच ऑन।
यह आपको इनपुट के लिए अपने भौतिक कीबोर्ड का उपयोग करने की अनुमति देता है जबकि एक ही समय में नरम कीबोर्ड दिखा रहा है। मैंने अभी इसे एंड्रॉइड लॉलीपॉप पर परीक्षण किया और यह काम करता है।


2

अधिक सटीक होने के लिए, लॉलीपॉप के साथ ये वो चरण हैं जिनका मैंने सॉफ्ट कीबोर्ड दिखाने के लिए अनुसरण किया है:

  1. सेटिंग्स> भाषा और इनपुट;
  2. "कीबोर्ड और इनपुट विधियों" लेबल के तहत, "वर्तमान कीबोर्ड" चुनें;
  3. "चेंज कीबोर्ड" नाम का एक डायलॉग दिखाई देता है, "हार्डवेयर" पर स्विच करें, फिर "कीबोर्ड चुनें" चुनें;
  4. एक और डायलॉग दिखाई देता है, "सैंपल सॉफ्ट कीबोर्ड" पर स्विच करें। यहां आपको इस संभावना के बारे में अलर्ट मिलता है कि कीबोर्ड आपके द्वारा लिखे गए सभी चीज़ों को संग्रहीत करेगा, पासवर्ड भी। ओके दे दो;
  5. "कीबोर्ड बदलें" फिर से दिखाने के लिए ऊपर दिए गए चरणों को दोहराएं, यहां नया विकल्प "नमूना शीतल कीबोर्ड" उपलब्ध है और आप इसका चयन कर सकते हैं।

नोट: उसके बाद, आपको ऐप चलाने में समस्या आ सकती है (जैसा कि मेरे पास था)। बस एमुलेटर को रीस्टार्ट करें।


2
  1. AVD का उपयोग करके अपने वर्चुअल डिवाइस को संपादित करें।
  2. अधिक विकल्प दिखाने के लिए "शो एडवांस सेटिंग" बटन दबाएं नीचे की ओर स्क्रॉल करें और
    अपनी विंडो के निचले कोने पर "कीबोर्ड इनपुट" प्रेस "फिनिश" बटन सक्षम करें।
  3. फिर एमुलेटर डिवाइस शुरू करें जिसे आपने अभी स्थापित किया है।
  4. एमुलेटर के अंदर, "सेटिंग" -> "भाषा और इनपुट" पर जाएं
  5. और "कीबोर्ड एंड इनपुट मेथड्स" -> "डिफॉल्ट" तो "इनपुट विधि चुनें" को दिखाया गया है
  6. और "हार्डवेयर भौतिक कीबोर्ड" टॉगल बटन बंद करें

0

NOX ऐप के नए संस्करण में एक बग है। सॉफ्टवेयर कीबोर्ड सेटिंग में जाने के बाद काम नहीं करता है। इसे ठीक करने के लिए, मैंने Play Market का उपयोग करके Gboard स्थापित किया।

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