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:
- Adjon hozzá egy új műveletet a ikon megérintésével + ikon alul középen.
- nyomja meg Csatlakoztat akkor AutoTools akkor Biztonságos beállítások.
- Érintse meg a ceruza ikonra az AutoTools konfigurációjának megjelenítéséhez.
- Görgessen le, és érintse meg a lehetőséget Szolgáltatások.
- Válassza ki Beviteli mód.
- Válassza ki azt a billentyűzetalkalmazást, amelyre automatikusan át szeretne váltani a választott alkalmazás(ok) megnyitásakor).
- 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:
- 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:
- 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.
- Itt választhat új feladat létrehozását.
- 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:
- Hozzon létre egy műveletet a gomb megnyomásával + gombot alul középen.
- Koppintson a Csatlakoztat akkor SecureTask akkor Biztonságos beállítások.
- Érintse meg a ceruza ikonra a SecureTask konfiguráció megnyitásához.
- 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.
- É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.
- Adjon hozzá egy másik műveletet, de ezúttal lépjen tovább Változók akkor Változókészlet.
- 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.
- A To állítsa be a %billentyűzetre.
- Nyomja meg a Vissza gombot, hogy visszatérjen a Feladatszerkesztő képernyőre.
- 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:
- 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.
- Adjon hozzá egy új műveletet, és lépjen a következőre Csatlakoztat --> SecureTask --> Biztonságos beállítások.
- Érintse meg a ceruza ikont a SecureTask konfigurációjának megnyitásához.
- 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.
- 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:
- Tartsa lenyomva az imént létrehozott feladatot, amíg meg nem jelenik egy felugró ablak.
- Választ Kilépési feladat hozzáadása.
- Hozzon létre egy új feladatot.
- 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!