Kaip automatiškai pakeisti klaviatūrą kiekvienai programai

click fraud protection

Mokomoji medžiaga, kaip automatiškai perjungti klaviatūrą kiekvienai programai naudojant Tasker ir AutoTools arba SecureTask papildinius.

Skirtingai nei „iOS“, „Android“ jau daugelį metų turėjo galimybę pakeisti numatytąją klaviatūrą. „Google Play“ parduotuvėje paplito daugybė alternatyvių klaviatūrų. Nors dauguma žmonių tikriausiai naudoja vieną iš „Gboard“, „Swiftkey“ arba „Swype“, yra daugybė kitų puikių klaviatūros programų, kurias milijonai naudoja kasdien dėl daugelio priežasčių. Viena iš priežasčių, kodėl daugelis žmonių ieško nenumatytųjų klaviatūros programų, yra kalbos palaikymas.

Kai kurios klaviatūros programos yra geriau sukurtos tam tikroms kalboms, tačiau paprastai nėra geriausios visais kitais atžvilgiais. Daugelis daugiakalbių vartotojų dažnai perjungia klaviatūros programas, kai nori ką nors įvesti savo gimtąja kalba, o ne anglų kalba. Jei įrenginyje įjungtos kelios klaviatūros, būdas, kurį galite naudoti norėdami perjungti klaviatūras, priklauso nuo to, kokį įrenginį turite. „Samsung“ išmanieji telefonai, išskyrus naujai išleistus „Galaxy S8“ arba „Galaxy S8+“, paskelbia pranešimą, kai parodoma klaviatūra, kurią palietus atidaromas klaviatūros perjungimo dialogas. Kiti telefonai su virtualiais naršymo juostos klavišais, pvz., „Huawei“, rodo klaviatūros perjungimo mygtuką pačioje naršymo juostoje.

Jei dažnai perjungiate klaviatūras tik tada, kai naudojate tam tikras programas, čia yra pamoka, kaip tai padaryti automatiškai kiekvienai programai. Tokiu būdu galite atsisakyti naršymo juostos mygtuko arba pranešimo, kad perjungtumėte klaviatūras, o automatizuoti šį procesą. Nors mano ankstesniuose teiginiuose minima, kad tai naudingiausia daugiakalbiams vartotojams, galiu galvoti apie keletą kitų atvejų, kai tai gali būti naudinga:

  • Automatiškai perjunkite į „Google“ rašymą balsu, kai naudojate „Android Auto“.
  • Kai būsite pasirengę įvesti slaptažodį, automatiškai perjunkite į slaptažodžių tvarkyklės klaviatūrą

Automatiškai perjunkite klaviatūras kiekvienai programai

Reikalavimai:

  • Taskeris ($2.99)
  • SecureTask (Laisvas)

ARBA

  • Automatiniai įrankiai ($2.99)

Naudosime „Tasker“, kad nustatytų, kurioje programoje dirbame, o tada „SecureTask“ arba „AutoTools“, kad automatiškai perjungtume klaviatūrą. „SecureTask“ ir „AutoTools“ yra „Tasker“ įskiepiai, kurie gali padaryti tai, ko ieškome, tačiau šiuo atveju „AutoTools“ yra daug patogesnis nustatant. Kadangi „AutoTools“ nėra nemokamas įskiepis, paminėsiu, kaip tai galite padaryti naudodami „SecureTask“, tačiau tiesiog žinokite, kad norint jį įdiegti ir paleisti, jums reikės šiek tiek papildomų pastangų.

1 veiksmas: „Tasker“ pritaikymo neįgaliesiems paslaugos įgalinimas

Kad „Tasker“ aptiktų, kurią programą naudojame, turime suteikti jai pritaikymo neįgaliesiems paslaugą. Tai padaryti labai greitai, tiesiog eikite į Nustatymai --> Prieinamumas ir paslaugų sąraše ieškokite „Tasker“. Įgalinkite pritaikymo neįgaliesiems paslaugą.

Tada turime suteikti „SecureTask“ arba „AutoTools“ galimybę keisti sistemos nustatymus mūsų įrenginyje. Kad tai padarytume, turime suteikti SecureTask arba AutoTools specialų leidimą, žinomą kaip WRITE_SECURE_SETTINGS kurios paprastai nepasiekiamos įprastoms programoms, tačiau vartotojas gali ją suteikti rankiniu būdu, naudodamas ADB. Taigi, kad tai veiktų, jūsų kompiuteryje turi būti sukurtas ir veikiantis ADB. Laimei, šio leidimo suteikimas yra tik vienkartinis dalykas, todėl tai padarę galėsite naudoti papildinį ir sekti daugelį kitų mūsų mokymo programų, kuriose naudojamas šis papildinys (iš kurių yra daug).

Jei jau nustatėte ADB, galite praleisti 2A veiksmą.

2A veiksmas: ADB nustatymas

Pirmas dalykas, kurį turėsite padaryti, tai atsisiųsti ADB dvejetainį failą jūsų konkrečiai OS. Tai galite padaryti čia. Atsisiuntę juos turite įsitikinti, kad turite tinkamas vairuotojas jei naudojate „Windows“.

Išskleidę dvejetainį failą į atskirą aplanką ir įdiegę tvarkyklę, išmaniajame telefone turime įjungti USB derinimo funkciją. Norėdami tai padaryti, atidarykite „Nustatymai“ ir eikite į „Apie telefoną“. Bakstelėkite Sukūrimo numerį 7 kartus, kol pamatysite dialogo langą, pranešantį, kad atrakinote kūrėjo parinktis. Dabar galite pasiekti kūrėjo parinktis nustatymuose. Matyt, „Android O“ turite įvesti PIN kodą / slaptažodį, kad galėtumėte atidaryti kūrėjo parinktis. Padarykite tai ir ieškokite USB derinimo, tada įjunkite.

Dabar prijunkite telefoną ir atidarykite komandų eilutę tame pačiame kataloge, kuriame ištraukėte ADB dvejetainį failą. („Windows“ naudotojai, laikykite nuspaudę „Shift“ + dešiniuoju pelės klavišu spustelėkite tame aplanke ir pasirinkite „atidaryti komandų eilutę čia“.) Įveskite adb devices į komandų eilutę. Pamatysite pranešimą, kad ADB serveris paleidžiamas, tada telefone pamatysite raginimą, kuriame bus prašoma suteikti kompiuteriui ADB prieigą. Priimti tai. Dabar, kai įeisite adb devices komandų eilutėje turėtumėte pamatyti savo įrenginio serijos numerį, jei taip, tada jums pavyko.

Atidarę ADB komandų eilutę įveskite šią komandą, kad suteiktumėte SecureTask reikiamą leidimą.

adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS

Jei naudojate AutoTools, įveskite šią komandą:

adbshellpmgrantcom.joaomgcd.autotoolsandroid.permission.WRITE_SECURE_SETTINGS

„SecureTask“ / „AutoTools“ dabar turės galimybę keisti sistemos nustatymus be root prieigos! Dabar esame pasirengę pereiti prie Tasker.

3 veiksmas: „Tasker“ profilio nustatymas

Atidarykite „Tasker“ ir bakstelėkite + mygtuką, kad sukurtumėte naują profilį. Paspausti Taikymas Norėdami pridėti programos kontekstą. Programų pasirinkimo ekrane pasirinkite programėlę (-es), kurioje (-es) norite automatiškai įjungti klaviatūrą.

Paspauskite grįžimo klavišą arba bakstelėkite rodyklę atgal viršutiniame kairiajame kampe, kad grįžtumėte į pagrindinį Tasker ekraną. Tasker paprašys sukurti naują užduotį arba pridėti esamą. Pasirinkite sukurti naują užduotį. Nesivaržykite įvardinti, tiesiog bakstelėkite varnelę, kad patektumėte į užduočių redagavimo ekraną.

Dabar sukursime užduotį. Atlikite 3A veiksmą, jei naudojate „AutoTools“, arba pereikite prie 3B veiksmo, jei naudojate „SecureTask“.

Kai būsite užduočių redagavimo ekrane, atlikite šiuos veiksmus, kad sukurtumėte įrašą Užduotis, kuris pakeis mūsų klaviatūrą, kai įvesime anksčiau pasirinktą (-as) programėlę (-es):

  1. Pridėkite naują veiksmą bakstelėdami + piktogramą apačioje viduryje.
  2. Paspauskite Prijungti tada Automatiniai įrankiai tada Saugūs nustatymai.
  3. Bakstelėkite pieštukas piktogramą, kad būtų parodyta „AutoTools“ konfigūracija.
  4. Slinkite žemyn ir bakstelėkite Paslaugos.
  5. Pasirinkite Įvesties būdas.
  6. Pasirinkite klaviatūros programą, į kurią norite automatiškai perjungti, kai atidarote pasirinktą (-as) programą (-as).
  7. Paspauskite atgalinį klavišą, tada bakstelėkite varnelę, kad išsaugotumėte AutoTools konfigūraciją. Grįžę į Tasker ekraną, šalia „Įvesties metodas“ turėtumėte matyti klaviatūros paslaugos pavadinimą:
  8. Paspauskite atgalinį klavišą arba du kartus bakstelėkite rodykles atgal, kad baigtumėte kurti šią užduotį.

Tada turime sukurti išėjimo užduotį, kuri suaktyvinama, kai paliekame pasirinktą (-as) programą (-as). Tai atkurs mūsų klaviatūrą į mėgstamiausią / numatytąją klaviatūrą. Štai žingsniai:

  1. Grįžę į pagrindinį Tasker ekraną, ilgai paspauskite esamą ką tik atliktą užduotį. Bus rodomas iššokantis langas su kai kuriomis parinktimis. Pasirinkti Pridėti išėjimo užduotį.
  2. Pasirinkite čia sukurti naują užduotį.
  3. Kai būsite užduočių redagavimo ekrane, pakartokite 2–8 veiksmus iš ankstesnių instrukcijų, išskyrus 5 veiksme pasirinkite klaviatūrą, prie kurios norite grįžti, kai išeisite iš programos (-ių). išrinko.

3B veiksmas: „Tasker“ užduotis, jei naudojate „SecureTask“.

Kai būsite užduočių redagavimo ekrane, atlikite šiuos veiksmus, kad sukurtumėte įrašą Užduotis, kuris pakeis mūsų klaviatūrą, kai įvesime anksčiau pasirinktą (-as) programėlę (-es):

  1. Sukurkite veiksmą paspausdami + mygtuką apačioje viduryje.
  2. Bakstelėkite Prijungti tada SecureTask tada Saugūs nustatymai.
  3. Bakstelėkite pieštuko piktograma Norėdami atidaryti SecureTask konfigūraciją.
  4. „SecureTask“ nustatykite veiksmą į Skaityti. Nustatymų tipui saugus numatytasis_įvesties_metodas. Rezultato kintamojo pavadinimo tipas klaviatūra.
  5. Bakstelėkite varnelę, kad išsaugotumėte SecureTask konfigūraciją, tada bakstelėkite atgal klavišą arba paspauskite viršutinį kairįjį rodyklės klavišą, kad grįžtumėte į užduočių redagavimo ekraną.
  6. Pridėkite kitą veiksmą, bet šį kartą eikite į Kintamieji tada Kintamasis rinkinys.
  7. Pavadinimui nustatykite jį į a pasaulinis kintamasis tai rodo dabartinės numatytosios klaviatūros pavadinimas. Tasker atpažįsta pasaulinius kintamuosius, kai pirmoji kintamojo pavadinimo raidė rašoma didžiąja. Pavyzdžiui, pavadinimą įdėjau kaip %Gboard.
  8. Norėdami nustatyti jį į % klaviatūrą.
  9. Paspauskite atgal, kad grįžtumėte į užduočių redagavimo ekraną.
  10. Apatiniame kairiajame ekrano kampe bakstelėkite paleisti mygtuką užduočiai vykdyti.

2–10 veiksmai skirti išsaugoti klaviatūros paslaugos pavadinimą – tai visuotinis kintamasis, į kurį galime kreiptis, kai reikia pakeisti klaviatūrą. Turime žinoti tikslų klaviatūros paslaugos pavadinimą, kitaip negalėsime pakeisti į tą klaviatūrą. Galite perjungti į Tasker skirtuką Kintamieji, kad pamatytumėte ką tik išsaugotos klaviatūros paslaugos pavadinimą.

Jums reikės kartoti 2–10 veiksmus, kad išsaugotumėte klaviatūros paslaugų pavadinimus visoms kitoms klaviatūroms, kurias norite perjungti. Viskas, ką jums reikia padaryti, tai rankiniu būdu pakeisti klaviatūrą ir pakartoti 2–10 veiksmus, tačiau tai reikia pakeiskite kintamojo pavadinimą atlikdami 7 veiksmą. Pavyzdžiui, aš pakeičiau savo klaviatūrą į Xperia klaviatūrą, todėl užuot išsaugojęs visuotinį kintamąjį, pavadintą %Gboard, pavadinau šį %Xperia.

Pakartoję anksčiau nurodytus veiksmus su klaviatūromis, kurias norite perjungti, dabar galime nustatyti tikrąją užduotį, kad pakeistume klaviatūrą. Atlikite šiuos veiksmus:

  1. Ištrinkite du ankstesnius veiksmus, kuriuos atlikome ilgai paspaudę juos pasirinkdami, o tada vilkdami paryškintus veiksmus į šiukšliadėžę apačioje.
  2. Pridėkite naują veiksmą ir eikite į Prijungti --> SecureTask --> Saugūs nustatymai.
  3. Bakstelėkite pieštuko piktogramą, kad atidarytumėte SecureTask konfigūraciją.
  4. Veiksmui šį kartą pasirinkite Rašyti. Nustatymams tai vėl bus saugus numatytasis_įvesties_metodas. Tačiau šį kartą nustatykite naują vertę pasaulinio kintamojo pavadinimas klaviatūra, į kurią norite automatiškai perjungti. Pavyzdžiui, čia įdėjau %Gboard.
  5. Išeikite iš užduočių redagavimo ekrano atgal į pagrindinį Tasker meniu.

Dabar turime pridėti išėjimo užduotį, kuri suaktyvins, kai paliksime pasirinktą (-as) programą (-as), kad „Tasker“ sugrąžintų mus prie numatytosios pasirinktos klaviatūros. Štai žingsniai:

  1. Ilgai paspauskite ką tik sukurtą užduotį, kol pamatysite iššokantįjį langą.
  2. Pasirinkite Pridėti išėjimo užduotį.
  3. Sukurkite naują užduotį.
  4. Pridėkite veiksmą eidami į Plugin -> SecureTask -> Secure settings. Veiksmas: Rašyti. Nustatymas: saugus numatytasis_įvesties_metodas. Nauja vertė: pasaulinio kintamojo pavadinimas klaviatūros, į kurią norite grįžti, išėjus iš programos.

Išvada

Nesvarbu, ar naudojate „AutoTools“, ar „SecureTask“, ar ne – galutinis rezultatas yra toks pat. Kai įvesite pasirinktą (-as) programėlę (-es), „Tasker“ automatiškai perjungs klaviatūrą už jus ir grąžins klaviatūros pakeitimą, kai paliksite tą (-as) programą (-as).

Kai jas nustatysite, galėsite žaisti, kada ir kur norite naudoti skirtingas klaviatūras. Kaip minėjau pradžioje, galite, pavyzdžiui, automatiškai įjungti „Google“ rašymą balsu naudodami „Android Auto“. Arba, pavyzdžiui, jei naudojate „KeePass2Android“, „Tasker“ galite perjungti į „KeePass“ klaviatūrą, kai rodomas „KeePass“ pranešimas paskelbta (pastaba: tam reikia naudoti kitą papildinį, pvz., AutoNotification arba Notification Listener, kurių čia nenagrinėsime trumpumas).

Tikimės, kad ši pamoka buvo naudinga. Stebėkite mūsų vadovėlių kategorija rasti daug daugiau naudingų vadovėlių, tokių kaip šis!