Návod, ako automaticky prepínať klávesnicu pre jednotlivé aplikácie pomocou aplikácie Tasker a zásuvných modulov AutoTools alebo SecureTask.
Na rozdiel od iOS má Android už mnoho rokov možnosť zmeniť predvolenú klávesnicu. Na obchode Google Play ako takom sa rozmohlo obrovské množstvo alternatívnych klávesníc. Aj keď väčšina ľudí pravdepodobne používa jeden z Gboard, Swiftkey alebo Swype, existuje mnoho ďalších skvelých klávesnicových aplikácií, ktoré denne používajú milióny ľudí z mnohých dôvodov. Jedným z dôvodov, prečo veľa ľudí hľadá iné ako predvolené klávesnicové aplikácie, je jazyková podpora.
Niektoré aplikácie klávesnice sú lepšie vytvorené pre určité jazyky, ale vo všeobecnosti nie sú najlepšie vo všetkých ostatných ohľadoch. Mnoho viacjazyčných používateľov často prepína medzi aplikáciami klávesnice vždy, keď chcú niečo napísať vo svojom rodnom jazyku, v porovnaní s tým, že chcú niečo napísať v angličtine. Ak máte na svojom zariadení povolených viacero klávesníc, spôsob, akým môžete prepínať medzi klávesnicami, závisí od toho, aké zariadenie máte. Smartfóny Samsung, s výnimkou novo vydaných Galaxy S8 alebo Galaxy S8+, zverejnia upozornenie, keď sa zobrazí klávesnica, ktorá po klepnutí otvorí dialógové okno prepínania klávesnice. Iné telefóny s klávesmi virtuálnej navigačnej lišty, ako napríklad tie od Huawei, zobrazujú tlačidlo na prepínanie klávesnice v samotnej navigačnej lište.
Ak zistíte, že často prepínate klávesnice, len keď používate určité aplikácie, tu je návod, ako to môžete urobiť automaticky na základe jednotlivých aplikácií. Týmto spôsobom sa môžete vzdať používania tlačidla navigačnej lišty alebo upozornenia na prepínanie klávesnice a namiesto toho tento proces automatizovať. Hoci moje predchádzajúce vyhlásenia uvádzajú, že je to najužitočnejšie pre viacjazyčných používateľov, napadá ma niekoľko ďalších príležitostí, kde by to mohlo byť užitočné:
- Automaticky prepnite na hlasové zadávanie Google, keď používate Android Auto
- Keď budete pripravení zadať heslo, automaticky prepnite na klávesnicu správcu hesiel
Automaticky prepínajte klávesnice na základe jednotlivých aplikácií
Požiadavky:
- Tasker ($2.99)
- SecureTask (Zadarmo)
ALEBO
- AutoTools ($2.99)
Budeme používať Tasker na zistenie, v ktorej aplikácii sa nachádzame, a potom buď SecureTask alebo AutoTools, aby sme automaticky prepínali našu klávesnicu. SecureTask a AutoTools sú oba doplnky Tasker, ktoré dokážu robiť to, čo hľadáme, avšak v tomto prípade je AutoTools pri nastavovaní oveľa príjemnejšie. Pretože AutoTools nie je bezplatný doplnok, spomeniem, ako to môžete urobiť pomocou SecureTask, ale vedzte, že jeho uvedenie do prevádzky bude z vašej strany vyžadovať trochu úsilia navyše.
Krok 1: Povolenie služby prístupnosti Tasker
Aby Tasker zistil, v akej aplikácii sa nachádzame, musíme jej udeliť Službu dostupnosti. Je to veľmi rýchle, jednoducho prejdite na Nastavenia --> Prístupnosť a v zozname služieb vyhľadajte „Tasker“. Povoľte službu dostupnosti.
Ďalej musíme SecureTask alebo AutoTools udeliť možnosť upravovať systémové nastavenia na našom zariadení. Aby sme to mohli urobiť, musíme SecureTask alebo AutoTools udeliť špeciálne povolenie známe ako WRITE_SECURE_SETTINGS ktorý je normálne nedostupný pre bežné aplikácie, ale môže byť udelený manuálne používateľom prostredníctvom použitia ADB. Preto budete musieť mať na svojom počítači spustenú ADB, aby to fungovalo. Našťastie udelenie tohto povolenia je len jednorazová záležitosť, takže keď to urobíte, môžete pomocou doplnku sledovať mnohé z našich ďalších návodov, ktoré tento doplnok používajú (z toho je ich veľa).
Ak už máte nastavený ADB, môžete preskočiť krok 2A.
Krok 2A: Nastavenie ADB
Prvá vec, ktorú musíte urobiť, je stiahnuť binárny súbor ADB pre váš konkrétny operačný systém. Môžete tak urobiť tu. Keď si ich stiahnete, musíte sa uistiť, že máte správny vodič ak používate Windows.
Po rozbalení binárneho súboru do samostatného priečinka a nainštalovaní ovládača musíme na smartfóne povoliť ladenie USB. Ak to chcete urobiť, otvorte Nastavenia a prejdite na O telefóne. Klepnite na Číslo zostavy 7-krát, kým sa nezobrazí dialógové okno, ktoré vám povie, že ste odomkli Možnosti vývojára. Možnosti vývojára máte teraz k dispozícii v časti Nastavenia. V systéme Android O musíte pred otvorením možností vývojára zadať svoj kód PIN/heslo. Urobte to a vyhľadajte položku USB Debugging a potom ju povoľte.
Teraz pripojte telefón a otvorte príkazový riadok v rovnakom adresári, kde ste extrahovali binárny súbor ADB. (Používatelia systému Windows podržte kláves Shift+kliknite pravým tlačidlom myši v danom priečinku a vyberte možnosť „tu otvoriť príkazový riadok.“) Typ adb devices
do príkazového riadku. Zobrazí sa správa, že sa spúšťa server ADB, potom sa na telefóne zobrazí výzva na udelenie prístupu k počítaču ADB. Akceptovať to. Teraz, keď vstúpite adb devices
do príkazového riadka by ste mali vidieť sériové číslo vášho zariadenia, ak áno, potom ste boli úspešní.
Po otvorení príkazového riadka ADB zadajte nasledujúci príkaz, aby ste SecureTask udelili požadované povolenie.
adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS
Ak používate AutoTools, zadajte tento príkaz:
adbshellpmgrantcom.joaomgcd.autotoolsandroid.permission.WRITE_SECURE_SETTINGS
SecureTask/AutoTools budú mať teraz možnosť upravovať nastavenia systému bez prístupu root! Teraz sme pripravení prejsť na Tasker.
Krok 3: Nastavenie profilu úlohy
Otvorte Tasker a klepnite na + vytvorte nový profil. Klepnite na Aplikácia pridať kontext aplikácie. Na obrazovke Výber aplikácie vyberte aplikácie, do ktorých chcete, aby sa klávesnica automaticky prepínala.
Stlačením klávesu Späť alebo klepnutím na šípku späť vľavo hore sa vrátite na hlavnú obrazovku aplikácie Tasker. Tasker vás požiada, aby ste vytvorili novú úlohu alebo pripojili existujúcu. Vyberte, či chcete vytvoriť novú úlohu. Nerobte si starosti s jej pomenovaním, jednoducho klepnite na začiarknutie a prejdite na obrazovku úpravy úlohy.
Teraz vytvoríme úlohu. Postupujte podľa kroku 3A, ak používate AutoTools, alebo preskočte na krok 3B, ak používate SecureTask.
Keď sa nachádzate na obrazovke Úpravy úloh, postupujte podľa týchto krokov a vytvorte položku Úloha, ktorá zmení našu klávesnicu, keď zadáme aplikáciu (aplikácie), ktorú sme predtým vybrali:
- Pridajte novú akciu klepnutím na + ikona v strede dole.
- Stlačte tlačidlo Zapojiť potom AutoTools potom Zabezpečené nastavenia.
- Klepnite na ceruzka ikonu, čím vyvoláte konfiguráciu AutoTools.
- Prejdite nadol a klepnite na Služby.
- Vyberte Vstupná metóda.
- Vyberte aplikáciu klávesnice, na ktorú chcete automaticky prepnúť, keď otvoríte aplikáciu (aplikácie) podľa vášho výberu).
- Stlačte tlačidlo Späť a potom klepnite na značku začiarknutia, aby ste uložili konfiguráciu AutoTools. Späť na obrazovke Tasker by ste mali vidieť názov služby klávesnice vedľa "Input Method:"
- Stlačte tlačidlo späť alebo dvakrát klepnite na šípky späť, aby ste dokončili vytváranie tejto úlohy.
Ďalej musíme vytvoriť výstupnú úlohu, ktorá sa spustí, keď opustíme aplikáciu (aplikácie), ktorú sme si vybrali. Týmto obnovíte našu klávesnicu späť na našu obľúbenú/predvolenú klávesnicu. Tu sú kroky:
- Vráťte sa na hlavnú obrazovku aplikácie Tasker a dlho stlačte existujúcu úlohu, ktorú ste práve vytvorili. Zobrazí sa kontextové okno s niektorými možnosťami. Vyzdvihnúť Pridať výstupnú úlohu.
- Rozhodnite sa tu vytvoriť novú úlohu.
- Keď ste na obrazovke Úpravy úlohy, zopakujte kroky 2 až 8 z predchádzajúcich pokynov, okrem počas kroku č. 5 vyberte klávesnicu, ku ktorej sa chcete vrátiť, keď opustíte aplikáciu (aplikácie), ktorú používate vybral.
Krok 3B: Tasker Task, ak používate SecureTask
Keď sa nachádzate na obrazovke Úpravy úloh, postupujte podľa týchto krokov a vytvorte položku Úloha, ktorá zmení našu klávesnicu, keď zadáme aplikáciu (aplikácie), ktorú sme predtým vybrali:
- Vytvorte akciu stlačením + tlačidlo v strede dole.
- Klepnite Zapojiť potom SecureTask potom Zabezpečené nastavenia.
- Klepnite na ikonu ikona ceruzky otvorte konfiguráciu SecureTask.
- V SecureTask nastavte akciu na Čítať. Pre typ nastavenia secure default_input_method. Pre typ názvu premennej výsledku klávesnica.
- Klepnutím na značku začiarknutia uložte konfiguráciu SecureTask a potom klepnite na tlačidlo Späť alebo stlačte kláves so šípkou vľavo hore, aby ste sa vrátili na obrazovku úpravy úlohy.
- Pridajte ďalšiu akciu, ale tentoraz prejdite na Premenné potom Variabilná sada.
- Pre Názov nastavte na a globálna premenná čo naznačuje názov aktuálnej predvolenej klávesnice. Tasker rozpozná globálne premenné, keď je prvé písmeno názvu premennej je veľké. Napríklad som dal názov ako % Gboard.
- Pre Ak ju chcete nastaviť na %klávesnicu.
- Stlačením tlačidla Späť sa vrátite na obrazovku Úpravy.
- V ľavej dolnej časti obrazovky klepnite na tlačidlo prehrávania na spustenie úlohy.
Kroky 2-10 sú navrhnuté tak, aby uložili názov služby klávesnice ako globálnu premennú, na ktorú sa môžeme odvolať, keď potrebujeme zmeniť klávesnicu. Potrebujeme poznať presný názov služby klávesnice, inak nemôžeme prejsť na túto klávesnicu. Ak chcete zobraziť názov služby klávesnice, ktorá bola práve uložená, môžete prepnúť na kartu Premenné v aplikácii Tasker.
Budete musieť opakovať kroky 2-10 na uloženie názvov služieb klávesnice pre všetky ostatné klávesnice, medzi ktorými chcete prepínať. Všetko, čo musíte urobiť, je manuálne prejsť na inú klávesnicu a zopakovať kroky 2-10, musíte to však urobiť zmeňte názov premennej v kroku 7. Napríklad som zmenil svoju klávesnicu na klávesnicu Xperia, takže namiesto uloženia globálnej premennej s názvom %Gboard som túto pomenoval %Xperia.
Po zopakovaní vyššie uvedených krokov pre klávesnice, medzi ktorými chcete prepínať, môžeme teraz nastaviť našu skutočnú úlohu na zmenu klávesnice. Nasleduj tieto kroky:
- Vymažte predchádzajúce dve akcie, ktoré sme vykonali, ich dlhým stlačením, výberom a následným pretiahnutím zvýraznených akcií do koša v spodnej časti.
- Pridajte novú akciu a prejdite na Zapojiť --> SecureTask --> Zabezpečené nastavenia.
- Klepnutím na ikonu ceruzky otvoríte konfiguráciu SecureTask.
- Pre Akciu tentoraz vyberte Napíšte. Pre Nastavenie opäť bude secure default_input_method. Ale tentoraz nastavte novú hodnotu názov globálnej premennej klávesnice, na ktorú chcete automaticky prepnúť. Napríklad som sem dal %Gboard.
- Opustite obrazovku Úpravy úloh späť do hlavnej ponuky aplikácie Tasker.
Teraz musíme pridať výstupnú úlohu, ktorá sa spustí, keď opustíme našu aplikáciu (aplikácie), aby nás Tasker vrátil späť na našu predvolenú klávesnicu. Tu sú kroky:
- Dlho stlačte úlohu, ktorú sme práve vytvorili, kým neuvidíte kontextové okno.
- Vyberte si Pridať výstupnú úlohu.
- Vytvorte novú úlohu.
- Pridajte akciu tak, že prejdete na Plugin --> SecureTask --> Secure settings. Akcia: Napíšte. Nastavenie: secure default_input_method. Nová hodnota: názov globálnej premennej klávesnice, ku ktorej sa chcete vrátiť po opustení aplikácie.
Záver
Tu nezáleží na tom, či používate AutoTools alebo SecureTask - konečný výsledok je rovnaký. Keď zadáte aplikáciu (aplikácie), ktorú ste si vybrali, Tasker automaticky prepne vašu klávesnicu za vás a vráti zmenu klávesnice, keď tieto aplikácie opustíte.
Keď ich nastavíte, môžete sa hrať s tým, kedy alebo kde chcete používať rôzne klávesnice. Ako som už spomenul na začiatku, môžete napríklad automaticky povoliť hlasové písanie Google v systéme Android Auto. Alebo napríklad, ak používate KeePass2Android, môžete nechať Tasker prepnúť na klávesnicu KeePass, keď je upozornenie KeePass uverejnené (poznámka: vyžaduje si to použitie iného doplnku, ako je AutoNotification alebo Notification Listener, ktorým sa tu nebudeme venovať stručnosť).
Dúfame, že tento návod bol pre vás užitočný. Dávajte pozor na naše kategóriu návodov nájsť mnoho ďalších užitočných tutoriálov, ako je tento!