Android Studio 2+ Emülatörleri için ekran üstü yazılım klavyesini etkinleştirme yöntemi, emülatörün API düzeyine bağlıdır. API 15'ten başlayarak çeşitli yöntemleri test ettim ve aşağıdaki adımları kaydettim.
[A] API'ler 15, 17, 19 ve 21.
Aşağıdaki adımlar ekran üstü yumuşak klavyeyi etkinleştirecek, ancak metin girme ve donanım bilgisayar klavyesini kullanarak AVD ile etkileşim kurma özelliğini devre dışı bırakacaktır.
- Android Virtual Device Manager'da (AVD), çalışmak istediğiniz cihaz için düzenleme eylemini tıklayın.
- Gelişmiş Ayarları Göster'i tıklayın ve sayfanın en altına, "Klavye" bölümüne gidin
- "Klavye girişini etkinleştir" seçeneğinin işaretini kaldırın
[B] API 22
Yazılım klavyesi, donanım klavye ayarlarıyla ne yaparsanız yapın görüntülenir. Yazılım klavyesinin yanında donanım klavye desteğini etkinleştirmek isterseniz,
- AVD'de, çalışmak istediğiniz cihaz için düzenleme eylemine tıklayın
- Gelişmiş Ayarları Göster'i tıklayın ve sayfanın en altına, "Klavye" bölümüne gidin
- "Klavye girişini etkinleştir" seçeneğini işaretleyin
[C] API 23
Donanım ve yazılım klavyesini kullanmak isterseniz, o zaman ...
- [B] 1'den 3'e kadar olan adımları izleyin
- Sanal cihazda, Ayarları Başlatın, ardından Dil'i seçin ve / Mevcut Klavye'yi girin
- Donanımı Etkinleştir - Giriş yöntemini göster
Donanım klavyesine ihtiyacınız yoksa, AVD gelişmiş ayarlarında "Klavye girişini etkinleştir" seçeneğinin işaretini kaldırın. Sanal cihazda herhangi bir ayarı değiştirmenize gerek yoktur.
[D] API'ler 24 ve 25
- Donanım klavyesini etkinleştirmek isteyip istemediğinize bağlı olarak "Klavye girişini etkinleştir" seçeneğini işaretleyerek veya işaretini kaldırarak yukarıdaki 1 ila 3. adımları izleyin.
- Sanal cihazda, Ayarları Başlatın, ardından Dil ve giriş / Fiziksel Klavye öğesini seçin.
- "Sanal klavyeyi göster" i etkinleştirin
AVD'de Klavye girişini etkinleştir seçeneği seçildiyse, artık hem sert hem de yumuşak klavye girişlerini kullanabileceksiniz. AVD'deki seçeneğin işaretini kaldırdıysanız, yazılım klavyesi ne olursa olsun görüntülenecektir.
[E] API 26
Dil ve giriş / Fiziksel Klavye'ye ulaşmadan önce cihaz ayarlarında ek bir "Sistem" menüsü düzeyinde gezinmeniz gerekmesi dışında [D] API'ler 24 ve 25 ile tamamen aynıdır.