Kako automatski promijeniti tipkovnicu za svaku aplikaciju

Udžbenik o tome kako automatski promijeniti tipkovnicu za svaku aplikaciju koristeći Tasker i dodatke AutoTools ili SecureTask.

Za razliku od iOS-a, Android već mnogo, mnogo godina ima mogućnost mijenjanja zadane tipkovnice. Ogroman broj alternativnih tipkovnica proširio se na Google Play Store kao takve. Iako većina ljudi vjerojatno koristi Gboard, Swiftkey ili Swype, postoji mnogo drugih sjajnih tipkovničkih aplikacija koje milijuni svakodnevno koriste, iz više razloga. Jedan od razloga zašto mnogi ljudi traže aplikacije za tipkovnicu koje nisu zadane je jezična podrška.

Neke aplikacije za tipkovnicu bolje su izrađene za određene jezike, ali općenito nisu najbolje u svim drugim aspektima. Mnogi korisnici koji govore više jezika često se prebacuju između aplikacija za tipkovnicu kad god žele upisati nešto na svom materinjem jeziku u odnosu na to da žele upisati nešto na engleskom. Ako na svom uređaju imate omogućeno više tipkovnica, tada način na koji se možete prebacivati ​​između tipkovnica ovisi o uređaju koji imate. Samsungovi pametni telefoni, osim nedavno izdanih Galaxy S8 ili Galaxy S8+, objavljuju obavijest kada se prikaže tipkovnica koja, kada se dodirne, otvara dijaloški okvir za promjenu tipkovnice. Drugi telefoni s tipkama na virtualnoj navigacijskoj traci, poput Huaweijevih, prikazuju gumb za promjenu tipkovnice u samoj navigacijskoj traci.

Ako često mijenjate tipkovnice samo kada koristite određene aplikacije, evo vodiča o tome kako to možete učiniti automatski za svaku aplikaciju. Na taj način možete odustati od korištenja gumba navigacijske trake ili obavijesti za promjenu tipkovnice i umjesto toga automatizirati ovaj postupak. Iako moje prethodne izjave spominju da je ovo najkorisnije za korisnike koji govore više jezika, mogu se sjetiti nekoliko drugih prilika u kojima bi ovo moglo biti korisno:

  • Automatski prijeđite na Google glasovno pisanje kada koristite Android Auto
  • Automatski prijeđite na tipkovnicu upravitelja zaporki kada budete spremni za unos zaporke

Automatski mijenjajte tipkovnice na temelju aplikacije

Zahtjevi:

  • Tasker ($2.99)
  • SecureTask (Besplatno)

ILI

  • AutoTools ($2.99)

Koristit ćemo Tasker za otkrivanje u kojoj se aplikaciji nalazimo, a potom ili SecureTask ili AutoTools za automatsku promjenu naše tipkovnice. SecureTask i AutoTools su Tasker dodaci koji mogu učiniti ono što tražimo, međutim, u ovom slučaju AutoTools je mnogo lakši za korištenje u postavljanju ovoga. Budući da AutoTools nije besplatan dodatak, spomenut ću kako to možete učiniti koristeći SecureTask, ali samo znajte da će biti potrebno malo dodatnog truda s vaše strane da ga pokrenete i pokrenete.

Korak 1: Omogućivanje Taskerove usluge pristupačnosti

Kako bi Tasker otkrio u kojoj se aplikaciji nalazimo, moramo odobriti njegovu uslugu pristupačnosti. To je vrlo brzo, jednostavno idite na Postavke --> Pristupačnost i potražite "Tasker" na popisu usluga. Omogućite uslugu pristupačnosti.

Zatim moramo dodijeliti SecureTask ili AutoTools mogućnost izmjene postavki sustava na našem uređaju. Da bismo to učinili, moramo dati SecureTask ili AutoTools posebno dopuštenje poznato kao WRITE_SECURE_SETTINGS koji je obično nedostupan uobičajenim aplikacijama, ali ga korisnik može dodijeliti ručno korištenjem ADB. Dakle, morat ćete imati ADB pokrenut i pokrenut na vašem računalu da ovo radi. Srećom, davanje ovog dopuštenja je samo jednokratna stvar, tako da kada to učinite, možete koristiti dodatak za praćenje mnogih naših drugih vodiča koji koriste ovaj dodatak (od kojih ima ih mnogo).

Ako već imate postavljen ADB, možete preskočiti korak 2A.

Korak 2A: Postavljanje ADB-a

Prva stvar koju trebate učiniti je preuzeti ADB binarnu datoteku za vaš određeni OS. To možete učiniti ovdje. Nakon što ih preuzmete, trebate provjeriti imate li ispravan vozač ako ste na Windowsima.

Nakon što ste izdvojili binarnu datoteku u zasebnu mapu i instalirali upravljački program, moramo omogućiti USB Debugging na pametnom telefonu. Da biste to učinili, otvorite Postavke i idite na O telefonu. Dodirnite broj međuverzije 7 puta dok se ne pojavi dijaloški okvir koji vam govori da ste otključali opcije za razvojne programere. Sada možete pristupiti opcijama za razvojne programere u postavkama. Navodno u Androidu O morate unijeti svoj PIN/lozinku prije nego što možete otvoriti Opcije za razvojne programere. Učinite to i potražite USB Debugging, a zatim ga omogućite.

Sada uključite svoj telefon i otvorite naredbeni redak u istom direktoriju gdje ste izdvojili ADB binarnu datoteku. (Korisnici Windowsa, držite shift+desni klik u toj mapi i odaberite "otvori naredbeni redak ovdje".) Upišite adb devices u naredbeni redak. Vidjet ćete poruku da se ADB poslužitelj pokreće, a zatim ćete na svom telefonu vidjeti upit u kojem se traži da svom računalu dopustite ADB pristup. Prihvati to. Sad kad uđeš adb devices u naredbeni redak, trebali biste vidjeti serijski broj svog uređaja, ako jeste, uspjeli ste.

S otvorenim ADB naredbenim redkom unesite sljedeću naredbu da biste SecureTasku dodijelili potrebno dopuštenje.

adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS

Ako koristite AutoTools, unesite ovu naredbu:

adbshellpmgrantcom.joaomgcd.autotoolsandroid.permission.WRITE_SECURE_SETTINGS

SecureTask/AutoTools sada će imati mogućnost mijenjanja postavki sustava bez root pristupa! Sada smo spremni prijeći na Tasker.

Korak 3: Postavljanje Tasker profila

Otvorite Tasker i dodirnite + gumb za stvaranje novog profila. Dodirnite Primjena za dodavanje konteksta aplikacije. Na zaslonu Odabir aplikacije odaberite aplikaciju(e) za koju želite da se tipkovnica automatski uključi.

Pritisnite tipku za povratak ili dodirnite strelicu za povratak u gornjem lijevom kutu za povratak na glavni zaslon Taskera. Tasker će od vas tražiti da izradite novi zadatak ili priložite postojeći. Odaberite stvaranje novog zadatka. Nemojte se mučiti s imenovanjem, samo dodirnite kvačicu da biste otišli na zaslon za uređivanje zadatka.

Sada ćemo kreirati Zadatak. Slijedite korak 3A ako koristite AutoTools ili prijeđite na korak 3B ako koristite SecureTask.

Kada se nađete na ekranu za uređivanje zadatka, slijedite ove korake za stvaranje unosa Zadatak koji će promijeniti našu tipkovnicu kada uđemo u aplikaciju(e) koju smo prije odabrali):

  1. Dodajte novu radnju dodirom na + ikonu u donjoj sredini.
  2. Pritisnite Uključiti zatim AutoTools zatim Sigurne postavke.
  3. Dodirnite na olovka ikona za prikaz konfiguracije AutoTools.
  4. Pomaknite se prema dolje i dodirnite Usluge.
  5. Izaberi Ulazna metoda.
  6. Odaberite aplikaciju tipkovnice na koju želite automatski prijeći kada otvorite aplikaciju(e) po izboru).
  7. Pritisnite tipku za povratak, a zatim dodirnite kvačicu za spremanje konfiguracije AutoTools. Natrag na Taskerov zaslon trebali biste vidjeti naziv usluge tipkovnice pored "Metoda unosa:"
  8. Pritisnite tipku za povratak ili dvaput dodirnite strelice za povratak kako biste dovršili izradu ovog zadatka.

Zatim moramo kreirati izlazni zadatak koji se pokreće kada napustimo aplikaciju(e) koju smo odabrali. Ovo će vratiti našu tipkovnicu natrag na našu omiljenu/zadanu tipkovnicu. Evo koraka:

  1. Vratite se na glavni zaslon Taskera, dugo pritisnite na postojeći zadatak koji ste upravo napravili. Pojavit će se skočni prozor s nekim opcijama. Odabrati Dodaj Izlazni zadatak.
  2. Odaberite stvaranje novog zadatka ovdje.
  3. Kada ste na zaslonu za uređivanje zadatka, ponovite korake 2-8 iz prethodnih uputa, osim tijekom koraka #5 odaberite tipkovnicu na koju se želite vratiti nakon što napustite aplikaciju(e) koju ste ubran.

Korak 3B: Tasker Task ako koristite SecureTask

Kada se nađete na ekranu za uređivanje zadatka, slijedite ove korake za stvaranje unosa Zadatak koji će promijeniti našu tipkovnicu kada uđemo u aplikaciju(e) koju smo prije odabrali):

  1. Stvorite radnju pritiskom na + gumb u donjoj sredini.
  2. Dodirnite Uključiti zatim SecureTask zatim Sigurne postavke.
  3. Dodirnite ikona olovke za otvaranje konfiguracije SecureTask.
  4. U SecureTask, postavite radnju na Čitati. Za vrstu postavke siguran default_input_method. Za tip naziva varijable rezultata tipkovnica.
  5. Dodirnite kvačicu da biste spremili konfiguraciju SecureTask, zatim dodirnite tipku za povratak ili pritisnite gornju lijevu tipku sa strelicom za povratak na zaslon za uređivanje zadatka.
  6. Dodajte još jednu radnju, ali ovaj put idite na Varijable zatim Skup varijabli.
  7. Za naziv postavite na a globalna varijabla to ukazuje na naziv trenutne zadane tipkovnice. Tasker prepoznaje globalne varijable kada prvo slovo naziva varijable je veliko. Na primjer, stavio sam ime kao %Gboard.
  8. Za Za postavite ga na %tipkovnicu.
  9. Pritisnite natrag za povratak na zaslon za uređivanje zadatka.
  10. U donjem lijevom kutu zaslona dodirnite gumb za reprodukciju za pokretanje Zadatka.

Koraci 2-10 osmišljeni su za spremanje naziva servisa tipkovnice kao globalne varijable na koju se možemo pozvati kada trebamo promijeniti tipkovnicu. Moramo znati točan naziv usluge tipkovnice, inače ne možemo prijeći na tu tipkovnicu. Možete se prebaciti na karticu Variables u Taskeru da biste vidjeli naziv servisa tipkovnice koji je upravo spremljen.

Trebat ćete ponoviti korake 2-10 za spremanje naziva servisa tipkovnice za sve ostale tipkovnice na koje se želite prebacivati. Sve što trebate učiniti je ručno promijeniti na drugu tipkovnicu i ponoviti korake 2-10, međutim, trebate promijenite naziv varijable u koraku 7. Na primjer, promijenio sam svoju tipkovnicu u Xperia tipkovnicu pa sam umjesto spremanja globalne varijable pod nazivom %Gboard ovu nazvao %Xperia.

Nakon što ste ponovili gornje korake za tipkovnice koje želite mijenjati, sada možemo postaviti naš stvarni zadatak za promjenu tipkovnice. Prati ove korake:

  1. Izbrišite prethodne dvije radnje koje smo napravili dugim pritiskom i odabirom, a zatim povlačenjem označenih radnji u kantu za smeće na dnu.
  2. Dodajte novu radnju i idite na Uključiti --> SecureTask --> Sigurne postavke.
  3. Dodirnite ikonu olovke za otvaranje SecureTask konfiguracije.
  4. Za akciju ovaj put birajte Pisati. Za Postavku opet bit će siguran default_input_method. Ali ovaj put je postavio novu vrijednost ime globalne varijable tipkovnice na koju želite automatski prijeći. Na primjer, ovdje sam stavio %Gboard.
  5. Izađite iz zaslona za uređivanje zadatka i vratite se na glavni izbornik Taskera.

Sada moramo dodati Exit Task koji će se pokrenuti kada napustimo našu odabranu aplikaciju (aplikacije) tako da će nas Tasker vratiti na zadanu tipkovnicu po izboru. Evo koraka:

  1. Dugo pritisnite Zadatak koji smo upravo izradili dok ne vidite skočni prozor.
  2. Odaberite Dodaj Izlazni zadatak.
  3. Stvorite novi zadatak.
  4. Dodajte radnju odlaskom na Plugin --> SecureTask --> Secure settings. Akcijski: Pisati. Postavka: siguran default_input_method. Nova vrijednost: ime globalne varijable tipkovnice na koju se želite vratiti nakon napuštanja aplikacije.

Zaključak

Ovdje nije bitno hoćete li koristiti AutoTools ili SecureTask - krajnji rezultat je isti. Kada uđete u aplikaciju(e) koju ste odabrali, Tasker će automatski promijeniti vašu tipkovnicu umjesto vas i poništiti promjenu tipkovnice kada napustite tu(e) aplikaciju(e).

Nakon što ih postavite, možete se igrati kada i gdje želite koristiti različite tipkovnice. Kao što sam spomenuo na početku, možete, na primjer, automatski omogućiti Google glasovno pisanje dok ste u Android Auto. Ili, na primjer, ako koristite KeePass2Android, možete postaviti Tasker da se prebaci na KeePass tipkovnicu kada je KeePass obavijest objavljeno (napomena: ovo zahtijeva da koristite drugi dodatak kao što je AutoNotification ili Notification Listener, o čemu ovdje nećemo ulaziti kratkoća).

Nadamo se da vam je ovaj vodič bio koristan. Pripazite na naše kategorija tutorijala pronaći još mnogo korisnih tutorijala poput ovog!