A billentyűzet automatikus módosítása alkalmazásonként

Oktatóanyag a billentyűzet automatikus váltásához alkalmazásonként a Tasker és az AutoTools vagy a SecureTask beépülő modulok használatával.

Az iOS-szel ellentétben az Android sok-sok éve képes megváltoztatni az alapértelmezett billentyűzetet. A Google Play Áruházban hatalmas számú alternatív billentyűzet terjedt el. Bár a legtöbben valószínűleg a Gboard, a Swiftkey vagy a Swype valamelyikét használják, sok más nagyszerű billentyűzet-alkalmazás létezik, amelyeket milliók használnak naponta, számos okból. Az egyik oka annak, hogy sokan nem alapértelmezett billentyűzet alkalmazásokat keresnek, a nyelvi támogatás.

Egyes billentyűzet-alkalmazások bizonyos nyelvekhez jobban készültek, de általában nem a legjobbak minden más szempontból. Sok többnyelvű felhasználó gyakran váltogat a billentyűzetalkalmazások között, amikor anyanyelvén szeretne beírni valamit, szemben azzal, hogy angolul. Ha több billentyűzet van engedélyezve az eszközön, akkor a billentyűzetek közötti váltás módja attól függ, hogy milyen eszközzel rendelkezik. A Samsung okostelefonok – az újonnan kiadott Galaxy S8 vagy Galaxy S8+ kivételével – értesítést küldenek, amikor a billentyűzet megjelenik, és ha megérinti, megnyílik a billentyűzetváltó párbeszédpanel. Más telefonokon, amelyek virtuális navigációs sáv gombjai vannak, például a Huawei telefonokon magán a navigációs sávon látható a billentyűzet váltására szolgáló gomb.

Ha úgy találja, hogy gyakran csak bizonyos alkalmazások használatakor vált billentyűzetet, itt található egy oktatóanyag, hogyan teheti ezt meg automatikusan alkalmazásonként. Így elhagyhatja a navigációs sáv gombját vagy az értesítést a billentyűzetváltáshoz, és ehelyett automatizálhatja ezt a folyamatot. Bár korábbi nyilatkozataim megemlítik, hogy ez a leghasznosabb a többnyelvű felhasználók számára, eszembe jut még néhány alkalom, amikor ez hasznos lehet:

  • Automatikus váltás a Google hangalapú gépelésre, amikor az Android Autot használja
  • Ha készen áll a jelszó megadására, automatikusan váltson a jelszókezelő billentyűzetére

A billentyűzetek automatikus váltása alkalmazásonként

Követelmények:

  • Tasker ($2.99)
  • SecureTask (Ingyenes)

VAGY

  • AutoTools ($2.99)

A Tasker segítségével észleljük, hogy melyik alkalmazásban vagyunk, majd a SecureTask vagy az AutoTools segítségével automatikusan átváltjuk a billentyűzetünket. A SecureTask és az AutoTools egyaránt Tasker-bővítmények, amelyek megtehetik, amit keresünk, azonban ebben az esetben az AutoTools sokkal felhasználóbarátabb a beállításban. Mivel az AutoTools nem egy ingyenes beépülő modul, megemlítem, hogyan teheti ezt meg a SecureTask használatával, de tudd, hogy némi extra erőfeszítést igényel az üzembe helyezés és a működés.

1. lépés: A Tasker kisegítő lehetőségek szolgáltatásának engedélyezése

Ahhoz, hogy a Tasker észlelje, melyik alkalmazásban vagyunk, engedélyeznünk kell a kisegítő lehetőségeket. Ez nagyon gyors, egyszerűen lépjen a Beállítások --> Kisegítő lehetőségek menüpontra, és keresse meg a „Tasker” elemet a szolgáltatások listájában. Engedélyezze a Kisegítő lehetőségek szolgáltatást.

Ezután engedélyeznünk kell a SecureTask vagy az AutoTools rendszerbeállítások módosításának lehetőségét az eszközünkön. Ennek érdekében speciális engedélyt kell adnunk a SecureTask vagy az AutoTools számára, amely WRITE_SECURE_SETTINGS néven ismert. amely általában nem érhető el a szokásos alkalmazások számára, de a felhasználó manuálisan megadhatja a használatával ADB. Így az ADB-nek működnie kell a gépén, hogy ez működjön. Szerencsére ennek az engedélynek a megadása csak egyszeri dolog, így ha ezt megtette, a beépülő modul segítségével követheti számos egyéb oktatóanyagunkat, amelyek ezt a beépülő modult használják (amiből sok van).

Ha már beállította az ADB-t, kihagyhatja a 2A lépést.

2A lépés: Az ADB beállítása

Az első dolog, amit meg kell tennie, az ADB bináris letöltése az adott operációs rendszerhez. Itt megteheti. Miután letöltötte őket, meg kell győződnie arról, hogy rendelkezik a megfelelő sofőr ha Windows rendszert használ.

Miután kibontotta a bináris fájlt egy külön mappába, és telepítette az illesztőprogramot, legközelebb engedélyeznünk kell az USB hibakeresést az okostelefonon. Ehhez nyissa meg a Beállításokat, és lépjen a Telefonról menüpontra. Érintse meg hétszer a Build Number elemet, amíg meg nem jelenik egy párbeszédpanel, amely jelzi, hogy feloldotta a Fejlesztői beállításokat. A Fejlesztői beállításokat most a Beállításokban érheti el. Úgy tűnik, az Android O-ban meg kell adnia PIN-kódját/jelszavát, mielőtt megnyitná a Fejlesztői beállításokat. Tegye ezt, és keresse meg az USB hibakeresés elemet, majd engedélyezze.

Most csatlakoztassa telefonját, és nyisson meg egy parancssort ugyanabban a könyvtárban, ahol kibontotta az ADB bináris fájlt. (Windows-felhasználók, tartsa lenyomva a Shift+jobb gombot a mappában, és válassza ki a "parancssor megnyitása itt.") Írja be adb devices a parancssorba. Megjelenik egy üzenet, hogy az ADB-kiszolgáló elindul, majd a telefonján megjelenik egy felszólítás, amely arra kéri, hogy adjon hozzáférést a számítógépéhez. Fogadd el. Most, amikor belépsz adb devices a parancssorba, látnia kell az eszköz sorozatszámát, ha igen, akkor sikeres volt.

Az ADB parancssor megnyitásakor írja be a következő parancsot a SecureTask számára a szükséges engedélyek megadásához.

adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS

Ha AutoTools-t használ, írja be ezt a parancsot:

adbshellpmgrantcom.joaomgcd.autotoolsandroid.permission.WRITE_SECURE_SETTINGS

A SecureTask/AutoTools mostantól képes lesz root hozzáférés nélkül módosítani a rendszerbeállításokat! Most készen állunk, hogy továbblépjünk a Taskerre.

3. lépés: A Tasker-profil beállítása

Nyissa meg a Taskert, és érintse meg a + gombot egy új profil létrehozásához. Érintse meg Alkalmazás alkalmazáskörnyezet hozzáadásához. Az Alkalmazásválasztás képernyőn válassza ki azokat az alkalmazásokat, amelyekben a billentyűzetet automatikusan be szeretné kapcsolni.

Nyomja meg a vissza gombot, vagy érintse meg a bal felső sarokban lévő vissza nyilat, hogy visszatérjen a Tasker főképernyőjére. A Tasker megkéri, hogy hozzon létre egy új feladatot, vagy csatoljon egy meglévőt. Válasszon egy új feladat létrehozását. Ne fáradjon az elnevezéssel, csak érintse meg a pipát, hogy a Feladatszerkesztő képernyőre lépjen.

Most létrehozzuk a feladatot. Kövesse a 3A lépést, ha AutoTools-t használ, vagy ugorjon a 3B lépésre, ha SecureTask-ot használ.

Miután a Feladatszerkesztő képernyőn van, kövesse az alábbi lépéseket a Feladat bejegyzés létrehozásához, amely megváltoztatja a billentyűzetünket, amikor belépünk a korábban kiválasztott alkalmazás(ok)ba:

  1. Adjon hozzá egy új műveletet a ikon megérintésével + ikon alul középen.
  2. nyomja meg Csatlakoztat akkor AutoTools akkor Biztonságos beállítások.
  3. Érintse meg a ceruza ikonra az AutoTools konfigurációjának megjelenítéséhez.
  4. Görgessen le, és érintse meg a lehetőséget Szolgáltatások.
  5. Válassza ki Beviteli mód.
  6. Válassza ki azt a billentyűzetalkalmazást, amelyre automatikusan át szeretne váltani a választott alkalmazás(ok) megnyitásakor).
  7. Nyomja meg a vissza gombot, majd érintse meg a pipát az AutoTools konfiguráció mentéséhez. A Tasker képernyőjén a „Beviteli mód” mellett a billentyűzetszolgáltatás nevének kell megjelennie:
  8. Nyomja meg a vissza gombot, vagy koppintson kétszer a vissza nyilakra a feladat létrehozásának befejezéséhez.

Ezután létre kell hoznunk egy kilépési feladatot, amely akkor aktiválódik, amikor elhagyjuk az általunk kiválasztott alkalmazás(oka)t. Ezzel visszaállítja a billentyűzetünket a kedvenc/alapértelmezett billentyűzetünkre. Íme a lépések:

  1. Visszatérve a Tasker főképernyőjére, nyomja meg hosszan az imént elkészített meglévő feladatot. Megjelenik egy felugró ablak néhány lehetőséggel. Szed Kilépési feladat hozzáadása.
  2. Itt választhat új feladat létrehozását.
  3. Miután a Feladatszerkesztő képernyőn van, ismételje meg az előző utasítások 2-8. lépéseit, kivéve az 5. lépésben válassza ki azt a billentyűzetet, amelyre vissza szeretne térni, miután elhagyta az alkalmazás(oka)t válogatott.

3B lépés: Tasker Task a SecureTask használata esetén

Miután a Feladatszerkesztő képernyőn van, kövesse az alábbi lépéseket a Feladat bejegyzés létrehozásához, amely megváltoztatja a billentyűzetünket, amikor belépünk a korábban kiválasztott alkalmazás(ok)ba:

  1. Hozzon létre egy műveletet a gomb megnyomásával + gombot alul középen.
  2. Koppintson a Csatlakoztat akkor SecureTask akkor Biztonságos beállítások.
  3. Érintse meg a ceruza ikonra a SecureTask konfiguráció megnyitásához.
  4. A SecureTask alkalmazásban állítsa a Művelet értékét Olvas. A Beállítás típushoz biztonságos alapértelmezett_beviteli_módszer. Az eredményváltozónév típusához billentyűzet.
  5. Érintse meg a pipát a SecureTask konfiguráció mentéséhez, majd érintse meg a vissza gombot, vagy nyomja meg a bal felső nyílbillentyűt, hogy visszatérjen a Feladatszerkesztő képernyőre.
  6. Adjon hozzá egy másik műveletet, de ezúttal lépjen tovább Változók akkor Változókészlet.
  7. A Névnél állítsa a-ra globális változó ami azt jelzi az aktuális alapértelmezett billentyűzet neve. A Tasker felismeri a globális változókat, amikor a a változó nevének első betűje nagybetűs. Például a nevet %Gboard-ként tettem fel.
  8. A To állítsa be a %billentyűzetre.
  9. Nyomja meg a Vissza gombot, hogy visszatérjen a Feladatszerkesztő képernyőre.
  10. A képernyő bal alsó sarkában érintse meg a lejátszás gomb a Feladat futtatásához.

A 2-10. lépések a billentyűzet szolgáltatásnevének mentésére szolgálnak. Ez egy globális változó, amelyre hivatkozhatunk, ha módosítanunk kell a billentyűzetet. Tudnunk kell a billentyűzet szolgáltatás pontos nevét, különben nem tudunk átváltani arra a billentyűzetre. A Tasker Változók lapjára váltva megtekintheti az éppen mentett billentyűzetszolgáltatás nevét.

Szükséged lesz rá ismétlés lépések 2-10. lépései segítségével mentheti el a billentyűzet szolgáltatásneveit az összes többi billentyűzethez, amelyek között váltani kíván. Csak manuálisan kell átváltania egy másik billentyűzetre, és meg kell ismételnie a 2-10. lépéseket módosítsa a változó nevét a 7. lépésben. Például a billentyűzetemet Xperia billentyűzetre cseréltem, így a %Gboard nevű globális változó mentése helyett ezt %Xperia-nak neveztem el.

Miután megismételte a fenti lépéseket azokkal a billentyűzetekkel, amelyek között váltani szeretne, most beállíthatjuk a tényleges feladatot a billentyűzet megváltoztatásához. Kovesd ezeket a lepeseket:

  1. Törölje az előző két műveletet, amelyet úgy végeztünk, hogy hosszan lenyomva kijelöljük őket, majd a kiemelt műveleteket az alján lévő kukába húzzuk.
  2. Adjon hozzá egy új műveletet, és lépjen a következőre Csatlakoztat --> SecureTask --> Biztonságos beállítások.
  3. Érintse meg a ceruza ikont a SecureTask konfigurációjának megnyitásához.
  4. Az akcióhoz ezúttal válasszon Ír. A Beállításnál ismét ez lesz biztonságos alapértelmezett_beviteli_módszer. De ezúttal az új érték állítsa be a globális változó neve azon a billentyűzeten, amelyre automatikusan át szeretne váltani. Ide tettem például a %Gboardot.
  5. Lépjen ki a Feladatszerkesztő képernyőből, és lépjen vissza a Tasker főmenüjébe.

Most hozzá kell adnunk egy kilépési feladatot, amely akkor aktiválódik, amikor elhagyjuk a választott alkalmazásunkat, így a Tasker visszaállítja az alapértelmezett választott billentyűzetünket. Íme a lépések:

  1. Tartsa lenyomva az imént létrehozott feladatot, amíg meg nem jelenik egy felugró ablak.
  2. Választ Kilépési feladat hozzáadása.
  3. Hozzon létre egy új feladatot.
  4. Adjon hozzá egy műveletet a Plugin --> SecureTask --> Secure settings menüpontban. Akció: Ír. Beállítás: biztonságos alapértelmezett_beviteli_módszer. Új érték: globális változó neve a billentyűzetről, amelyre az alkalmazás elhagyása után visszatérni szeretne.

Következtetés

Itt nem számít, hogy az AutoTools vagy a SecureTask alkalmazást használja-e vagy sem – a végeredmény ugyanaz. Amikor belép a kiválasztott alkalmazás(ok)ba, a Tasker automatikusan átváltja a billentyűzetet az Ön helyett, és visszaállítja a billentyűzet módosítását, amikor elhagyja ezeket az alkalmazásokat.

Miután beállította ezeket, eljátszhatja, mikor és hol szeretné használni a különböző billentyűzeteket. Ahogy az elején említettem, például automatikusan engedélyezheti a Google hangalapú gépelést az Android Auto alkalmazásban. Vagy például ha KeePass2Android-ot használ, akkor a Tasker átválthat a KeePass billentyűzetre, amikor a KeePass értesítés közzétéve (megjegyzés: ehhez egy másik beépülő modult kell használnia, mint például az AutoNotification vagy az Notification Listener, amelyekre itt nem térünk ki tömörség).

Reméljük, hasznosnak találta ezt az oktatóanyagot. Tartsa szemmel a mieinket oktatóanyagok kategória hogy még sok hasznos oktatóanyagot találjon, mint például ez!