Metin Girişi Sırasında Gezinme Çubuğuna Sol/Sağ Klavye İmleçleri Nasıl Eklenir

Tasker ve Özel Gezinme Çubuğu'nu kullanarak metin girişi sırasında gezinme çubuğuna sol/sağ klavye imleçlerinin nasıl ekleneceğine ilişkin bir eğitim. Kök gerekmez, Android 7.0+.

Gezinme çubuğunu özelleştirmek, Google'ın ROM'ları piyasaya sürmesinden bu yana özel ROM'ların temel öğesi olmuştur. Galaksi Bağlantı Noktası Android 4.0 Ice Cream Sandwich ile (bu kısımlarda Motorola Xoom ve Honeycomb'dan bahsetmiyoruz). Her ne kadar birkaç OEM, telefonlarında bir tür yazılım anahtarı özelleştirmesi sunsa da, bu yalnızca ilk Android O Geliştirici Önizlemesi Google'ın resmi olarak dahil olduğu gezinme çubuğu özelleştirme. Ancak forumlarımızdaki kullanıcılar Google'ın gezinme çubuğu ayarlayıcısının aslında Android Nougat'tan beri AOSP'de gizli, ancak bu gizli gezinme çubuğu ayarlayıcısının olabileceğini ancak bu hafta keşfettik. kök, özel ROM'lar veya Sistem Kullanıcı Arayüzü modlarına ihtiyaç duymadan kabuk komutları aracılığıyla erişilir. Gezinti çubuğuna klavye imleçleri eklemek gibi popüler özel ROM özelliklerini uygulamak artık mümkün mü?

Bahse girerim ki, bu açıklama gezinme çubuğunun kökten özelleştirilmesi için taşkın kapılarını açtı ve ön planda XDA Kıdemli Üyesi var paphonb adında bir uygulama geliştiren Özel Gezinme Çubuğu kullanıcıların kabuk komutlarını çalıştırmaya gerek kalmadan gezinme çubuğunu değiştirmelerine yardımcı olmak için. Başvurusu oldukça özelliklerle dolu; örneğin şunu sağlar: Görevli eklentisini kullanarak gezinme çubuğunu bağlamsal olarak değiştirebilirsiniz. Birçok kullanıcı Tasker'a aşina olmadığından, bu eğitimleri kullanıcıların gezinme çubuğu özelleştirmesinden faydalanmalarına yardımcı olmak için yazıyorum.

Bu eğitimde size nasıl yapılacağını göstereceğim klavye gösterilirken gezinme çubuğuna sol/sağ klavye imleçlerini ekleyin (Android 7.0+, root gerekmez!) Bu eğitim benim yazdığım eğitime benzer Android O kullanıcıları, ancak bu eğitim Android Nougat'ta çalıştığı için çok daha erişilebilir olacak.

Evet, evet, Swiftkey'in ve Gboard, diğerlerinin yanı sıra klavyede yerleşik klavye imleçleri bulunur. Ancak her klavye bunu yapmaz ve bence gezinme çubuğundaki düğmeleri kullanmak, klavyedeki düğmeler yerine gezinme çubuğundaki düğmeleri kullanmak daha kullanışlıdır. Swiftkey (yer kaplayan) veya Gboard'dakiler (boşluk çubuğu üzerinde hassas olmayan kaydırmalar veya özel bir tuşa geçiş gerektiren) modu).


Önerilen Okuma 1: Gezinti Çubuğu Simgelerinizi Nasıl Değiştirirsiniz veya Düğmeleri Kök Olmadan Yeniden Düzenleyin

Önerilen Okuma 2: Müzik Çalarken Gezinme Çubuğuna Medya Oynatma Kontrolleri Nasıl Eklenir?


Metin Girişi Sırasında Gezinme Çubuğuna Sol/Sağ Klavye İmleçlerini Ekleme

Gereksinimler

Sistem Gereksinimler: AOSP gezinme çubuğu özelleştiriciyle uyumlu bir Android 7.0+ cihazına ihtiyacınız olacak. Google Nexus, Pixel ve bazı Sony/HTC telefonlarının çalıştığı bilinmektedir. Stok Android'e yakın çoğu cihazın AOSP gezinme çubuğu özelleştiricisini kaldırmamış olması muhtemeldir ve çalışması gerekir. Bu, muhtemelen stok LG, Samsung veya Huawei/Honor cihazınızda çalışmayacağı anlamına gelir. "Uyumluluk" bölümüne bakın bu konunun ilk mesajında. (Not: Cihazınızın OEM'i bu başlıkta listelenmemiş olabilir. Cihazınızın uyumlu olup olmadığından emin olmanın tek yolu uygulamayı denemektir; bunu nasıl yapacağınızı aşağıda size göstereceğiz.)

Uygulama Gereksinimleri:

  • Özel Gezinme Çubuğu (2 Profil için Ücretsiz)
  • Görevli ($2.99)
  • Otomatik Giriş Beta (v2.0.5b.bf) (~1,70$)

Özel Gezinme Çubuğuna ihtiyaç duymamızın nedeni açıktır; bu uygulama, gezinme çubuğunu bu medya oynatma tuşlarını görüntüleyecek şekilde değiştirmemize izin verecek olan şeydir. (Teknik olarak, kabuk komutlarını veya diğer Tasker eklentilerini kullanabildiğimiz için bu değişiklikler için aslında bu uygulamaya ihtiyacımız yok, ancak işleri kolaylaştırmak için kullanıcılarımıza bu harika uygulamayı kullanarak bunu nasıl ayarlayacaklarını göstereceğiz.) AutoInput Beta, klavyenin ne zaman çalıştığını algılamamıza yardımcı olacak bir Tasker eklentisidir. gösteriliyor (teknik olarak eklenti, klavyenin kendisinin gösterilmesi yerine bir metin giriş kutusunun gösterildiğini algılar, ancak bu yapabileceğimiz en yakın şeydir) elde etmek). Son olarak Tasker, AutoInput Beta ile Özel Gezinme Çubuğu arasındaki boşluğu dolduruyor.

Kurulum: Özel Gezinme Çubuğu

Yapmamız gereken ilk şey, cihazınızdaki gezinme çubuğunu değiştirmenin bile mümkün olduğundan emin olmaktır. Cihazınız uyumlu olarak listelenenlerden biriyse Özel Gezinme Çubuğu iş parçacığı, o zaman öyle olma ihtimali var. Bu uygulamaya eşlik eden kısa öğreticiyi inceleyerek doğrulayabiliriz.

uygulamayı yükle Google Play Store'dan, ardından uygulamayı açın ve giriş ekranlarında ilerleyin. Özel Gezinti Çubuğu, uygulamayı kullanmaya devam etmek için sizden WRITE_SECURE_SETTINGS adı verilen belirli bir izin vermenizi isteyecektir. Başvuruda belirtildiği gibi bunu yapmanın iki yolu vardır.

  1. Root erişimli bir cihazınız varsa Özel Gezinme Çubuğu, süper kullanıcı erişimi isteyecektir. İzin verirseniz uygulama otomatik olarak kendisine bu izni verecektir.
  2. Cihazınız rootlu değilse ADB aracılığıyla izin vermeniz gerekecektir. Makinenizde bir komut istemi/terminal açın ve ardından aşağıdaki komutu girin: adb shell pm grant xyz.paphonb.systemuituner android.permission.WRITE_SECURE_SETTINGS

Uygulamaya yukarıdaki iki yöntemden birini kullanarak bu izni verdikten sonra uygulama bir uyumluluk testine geçecektir. Gezinme çubuğunuz değişmezse maalesef şansınız kalmaz. Gezinti çubuğunuz sağ ok düğmesini gösterecek şekilde değişirse, tebrikler cihazınız destekleniyor demektir! Artık gezinti çubuğumuzu değiştirmeye devam edebiliriz.

Kurulum: Otomatik Giriş Beta

AutoInput Beta'nın bir metin giriş kutusunun ne zaman gösterildiğini algılaması için Erişilebilirlik Hizmetini etkinleştirmemiz gerekir. Tek yapmanız gereken Ayarlar --> Erişilebilirlik'e gitmek (cihazınıza bağlı olarak başka bir alt menüde olabilir) ve Hizmetler listesinde Otomatik Giriş'i bulmaktır. Erişilebilirlik Hizmetini etkinleştirmek için üzerine dokunun ve ardından üstteki geçiş düğmesine basın.


öğretici

Özel Gezinme Çubuğunun cihazınızla uyumlu olduğunu ve Erişilebilirlik Hizmetinin Otomatik Giriş Beta için etkinleştirildiğini doğruladıktan sonra, tüm bunları ayarlamanın zamanı geldi. Yapmamız gereken ilk şey, Özel Gezinme Çubuğu'nda, etkinleştirildiğinde gezinme çubuğumuza sol/sağ tuşunu ekleyecek yeni bir profil oluşturmaktır. İşte adım adım talimatlar:

  1. Özel Gezinme Çubuğu uygulamasını açın ve üzerine dokunun. Profiller Otomasyon bölümü altında.
  2. üzerine dokunun + Yeni bir Profil eklemek için sağ üstteki simge.
  3. Yeni oluşturulan Profile dokunun.
  4. Profil bölümünün altında Ad'a dokunun ve bu profile bir ad verin Klavye İmleçleri.
  5. "Ekstra sol düğme" altında, üzerine dokunun Tip. Türü şu şekilde ayarlayın: Anahtar kod.
  6. "Ekstra sol tuş" altında Tuş Kodu ve Simge adında iki yeni seçenek bulunmalıdır. Üzerine dokunun Anahtar kod.
  7. Aşağı kaydırın ve seçin Dpad Sol.
  8. Şimdi üzerine dokunun Simge "Ekstra sol düğme" bölümünün altında.
  9. Şunu seçin: şerit sol simge.
  10. "Ekstra sağ düğme" için 5-9 arasındaki adımları tekrarlayın. Ancak Anahtar Kodunu şu şekilde ayarlayın: Dpad Sağ ve Simgeyi şu şekilde ayarlayın: sağ şerit.
  11. Profil bölümünün altındaki Üst kısmı yedekle seçeneğine dokunun Etkinleştirilmiş Bu Profili test etmek için. Gezinti çubuğunuzda sol ve sağ okların açıldığını görüyorsanız, bu doğru çalışıyor demektir.

Artık Özel Gezinti Çubuğu Profilini kurduğumuza göre, metin girişi algılandığında/kaybolduğunda bu profili etkinleştirecek/devre dışı bırakacak Tasker Profilimizi kurmaya hazırız. Bunların hepsi tek bir Profilde yapılacaktır. İşte talimatlar:

  1. Tasker'ı açın ve simgesine dokunarak yeni bir Profil oluşturun. + sağ alttaki simge.
  2. Şunu seçin: Etkinlik bağlam.
  3. Seçmek Eklenti --> Otomatik Giriş --> Kullanıcı Arayüzü Eylemi. Otomatik Giriş yapılandırmasını açmak için kalem simgesine dokunun.
  4. Otomatik Giriş Kullanıcı Arayüzü Eylem yapılandırmasına girdikten sonra, üzerine dokunun. Eylem Türleri. Seçme Giriş Öğesine Odaklanmış Ve Giriş Öğesi Odağı Kayboldu. Öğe Metni bölümünü dikkate almayın. İşiniz bittiğinde üstteki onay işareti simgesine dokunun.
  5. Tasker'ın ana ekranına döndüğünüzde Tasker sizden bu Profile bir Görev eklemenizi isteyecektir. Yeni Görev oluşturmayı seçin. Görevi adlandırma zahmetine girmeyin.
  6. simgesine dokunarak bu Göreve bir Eylem ekleyin. + alt ortadaki simge.
  7. Git Görev --> Eğer. Şuna ayarla: Eğer %aifocus ~ doğru ise. ~ "eşleşmeler"dir.
  8. İkinci Eylem için şuraya gidin: Eklenti --> Özel Gezinme Çubuğu. Yapılandırmayı açmak için kalem simgesine basın. Eylem için seçin Profili Etkinleştir. Profil Seçin altında Klavye İmleçleri Daha önce oluşturduğumuz profil.
  9. Üçüncü Eylem için şu adrese gidin: Görev --> Diğer.
  10. Dördüncü Eylem için şu adrese gidin: Eklenti --> Özel Gezinme Çubuğu. Yapılandırmayı açmak için kalem simgesine basın. Eylem için seçin Profili Devre Dışı Bırak. Profil Seçin altında Klavye İmleçleri bir kez daha profil.
  11. Son Eylem için şuraya gidin: Görev -> Eğer Sonlandır.
  12. Geri tuşuna basın ve Görev düzenleme ekranından çıkın.

Yukarıdaki adımların tümünü gerçekleştirdikten sonra işimiz bitti! Devam edin ve herhangi bir metin giriş kutusunu açarak gezinme çubuğunuzun sol/sağ klavye imleçlerini içerecek şekilde değişip değişmediğine bakarak bunu deneyin. Çalışmıyorsa Otomatik Giriş'in Erişilebilirlik Hizmetinin etkin olup olmadığını bir kez daha kontrol edin.


Kabuk Komutlarını Kullanma

XDA Senior Member'ı kullanmanın ne kadar kolay olduğu göz önüne alındığında paphonb'S Özel Gezinme Çubuğu app gibi diğer Tasker eklentileriyle bunun nasıl yapılacağına dair ayrıntılı adım adım talimatlar sağlama ihtiyacını gerçekten görmüyorum GüvenliGörev veya Otomatik Araçlar (veya Tasker'daki çalıştırma kabuğu işlevi). Ancak bu kesinlikle mümkün ve en azından paphonb uygulamasını kullanmadan bu kurulumu kopyalamak için ihtiyaç duyduğunuz komutların bir özetini sunacağım.

Yapmanız gereken ilk şey SecureTask veya AutoTools'u kurmaktır. Gezinme çubuğu ayarlayıcısını kontrol etmek için seçtiğiniz uygulamaya WRITE_SECURE_SETTINGS izni vermeniz gerekecektir.

SecureTask için:

adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS

Otomatik Araçlar için:

adbshellpmgrantcom.joaomgcd.autotoolsandroid.permission.WRITE_SECURE_SETTINGS

Daha sonra önceki/sonraki tuşlar için kullanacağınız simgeleri indirmeniz gerekecek. PNG formatındaki simgelere ihtiyacınız olacak ve boyuta gelince, ihtiyacınız olan simgelerin boyutunu, Material.io'da cihazın ekran yoğunluğu ölçümleri ve bunu bir şeyle ilişkilendirmek simge boyutu referans tablosu. IconsDB.com ücretsiz simgeler için iyi bir kaynaktır. Kullanacağınız simgeleri left.png ve right.png olarak depolama alanınızın kök dizinindeki /NavIcons adlı klasöre kaydedin.

Son olarak medya kontrol düğmelerini göstermek için bu komutu gireceksiniz:

settings put secure sysui_nav_bar "key(21:file:///storage/emulated/0/NavIcons/left.png),back; home; recent, key(22:file:///storage/emulated/0/NavIcons/right.png)"

21 numaralı anahtarın ifade ettiği yer KEYCODE_DPAD_LEFT ve anahtar #22 şunu ifade eder: KEYCODE_DPAD_RIGHT.

Ardından gezinme çubuğu tuşlarınızı varsayılan düzene döndürmek için (ör. metin girişi odağı kaybolduğunda), şu komutu girin:

settings put secure sysui_nav_bar "space, back; home; recent, menu_ime"

Temel olarak Görev Kullanıcısı Profili kurulumu, iki Özel Gezinme Çubuğu Görev Yöneticisi Eylemi yerine SecureTask/AutoTools/Run Shell'i kullanmanız dışında yukarıdaki kurulumla tamamen aynı olacaktır. Root işlemi yapmadığınız ve Tasker'da "kabuğu çalıştır" eylemini kullanmadığınız sürece, bu komutları SecureTask veya AutoTools'a aktarma işleminin tamamen size ait olduğunu unutmayın. Bunu yapmak gerçekten o kadar da zor değil, ancak birçok kullanıcı yalnızca paphonb uygulamasını kullanmayı daha kolay buluyor, bu yüzden burada daha fazla ayrıntıya girmeyeceğim.


Çözüm

Bu eğitimde bu kadar. Gezinti çubuğunuzu, özellikle de Tasker gibi bir otomasyon uygulamasını kullanarak bağlamsal bir şekilde değiştirmenin daha pratik kullanımlarını bulduğumda, zaman zaman gelecekteki eğitimleri yayınlayacağım. Zekice fikirleriniz varsa ancak bunu kendiniz nasıl uygulayacağınızı bilmiyorsanız, bize mesaj gönderin. Bahşiş Formu veya doğrudan bize e-posta gönderin; sorunu çözmek için elimizden geleni yapacağız!

Lütfen XDA-Developers'ı mümkün olan her şekilde destekleyin! Yakın zamanda, orijinal eğitimlerimizi kesen, kopyalayan, yapıştıran birçok blogun ve forumlarda kullanıcılarımız tarafından paylaşılan diğer içeriklerin olduğunu keşfettik. Bu bloglar, kendi başlarına kaliteli içerik sağlamak yerine, bu eğitimleri derlemek için gösterdiğimiz büyük çabanın karşılığını almaya çalışıyorlar. Bizim yazdığımız gibi öğreticiler bulamazsınız. öğreticiler kategorisi veya başka herhangi bir yerdeki forumlarımızdan öğreticiler.

Bizi takip edin heyecan, Google+, Facebook, veya Youtube. Bizim göz atın XDA Laboratuvarları forumlarımıza göz atmanın hızlı bir yolu için uygulama (ve XDA Reklamsız mobil cihazınızda da!) ve yakın zamanda piyasaya sürülen ürünlerimize göz atın XDA Akışı OnePlus 3 veya OnePlus 3T'niz varsa uygulama! Teşekkürler ve bir sonraki eğitimimiz için bizi izlemeye devam edin!