Program na nahradenie dotykových tlačidiel v systéme Android. Prečo dotykové tlačidlá nefungujú na telefóne s Androidom: ako vyriešiť tento problém. Prehľad aplikácie Keymapper

Problémy s hardvérom sú často oveľa zložitejšie a nákladnejšie ako problémy so softvérom. Je škoda, ak obrazovka letí, ale spravidla ju môžem ľahko vymeniť. Ale tu s tlačidlami môže poskytnúť oveľa viac rozruchu. Ak sa ocitnete v podobnej situácii (kliknutím na Domov, späť alebo Ponuka nevedie k žiadnym následkom), potom aplikácia príde na záchranu. Po inštalácii získate panel pozostávajúci zo 4 tlačidiel: Domov, späť, Ponuka a zmeniť veľkosť. Berte na vedomie, čo je potrebné root prístup na zariadení.

Po nainštalovaní aplikácie a jej prvom spustení získate panel s tlačidlami, ktorý bude umiestnený v strede obrazovky. Jeho umiestnenie sa dá zmeniť, upraviť si môžete aj veľkosť tlačidiel, vzdialenosť medzi nimi a priehľadnosť samotného panelu.

Pre tlačidlo Domov jeho správanie môžete nakonfigurovať dlhým stlačením: buď sa spustí Google Now , alebo fungujú ako tlačidlo moc. Okrem toho Plávajúce mäkké kľúče umožňuje zmeniť ikony tlačidiel. Ak chcete vybrať vertikálnu polohu panelu, potom stačí zrušiť začiarknutie možnosti horizontálnej polohy v ponuke. Tam môžete tiež aktivovať zahrnutie aplikácie pri štarte.

Správa sa veľmi inteligentne. Ak panel prekrýva akékoľvek tlačidlá alebo možnosti spustená aplikácia, potom automaticky zmení svoje umiestnenie na obrazovke, má to však jednu nevýhodu. Po zatvorení aplikácie, ktorá vyvolala zmenu polohy panelu, sa panel samotný nebude môcť vrátiť na svoje staré miesto. Toto bude musieť byť vykonané ručne.

Bolo by pekné, keby vývojári upgradovali existujúce tlačidlá o ďalšie funkcie a pridali k nim ovládanie hlasitosti. Ale zatiaľ je to len sen. Ak máte záujem o takú praktickú vec, ako je a už sa chystáte stiahnuť aplikáciu, tak vy

Jednou z hlavných výhod operačného systému Android je pomerne široká škála možností prispôsobenia. Napríklad bez ohľadu na to, aký model smartfónu máte, musí mať hardvérové ​​tlačidlá na ovládanie hlasitosti, zapnutie zariadenia alebo „domov“. Na tieto tlačidlá je možné naviazať ďalšie potrebné akcie.

Oveľa pohodlnejšie je napríklad bez vyťahovania telefónu z vrecka prepínať tú či onú hudobnú skladbu dlhým stlačením tlačidla hlasitosti, spúšťať aplikáciu „fotoaparát“ alebo inú často používanú. V tomto článku chceme hovoriť o takých funkcie systému Android- zmena priradenia tlačidla.

V skutočnosti existuje niekoľko spôsobov, ako môžete premapovať hardvérové ​​tlačidlá. Najjednoduchší, ktorý nevyžaduje špeciálne znalosti ani práva „superužívateľa“, je bezplatná aplikácia Home2 Shortcut (Home2 Shortcut).

Program je navrhnutý tak, aby rozšíril možnosť spúšťania aplikácií pomocou tlačidiel „Domov“ (dvojité kliknutie) alebo kombinácie „Domov“ plus „Hľadať“ (alebo + „Menu“, + „Späť“), ako aj dlhé stlačením tlačidiel „Hľadať“ a „Fotoaparát“.

Takže robíme nasledovné:

Ďalším krokom je zmena intervalu dvojitého ťuknutia (ťuknutia) na tlačidlo (menšia hodnota spôsobí, že telefón (tablet) bude reagovať na dvojité ťuknutie s dlhým intervalom). Zatiaľ ho necháme v normálnej polohe.

Teraz, keď stlačíme tlačidlo „Domov“, zobrazí sa okno s výzvou na výber spúšťača, vyberte „Skratka Home2“ a potom kliknite na „Vždy“:

Ak bolo všetko vykonané správne, potom dvojitým kliknutím na tlačidlo "Domov" by sme mali vidieť akciu, ktorú sme nakonfigurovali.

Vysvetlenie pre Majitelia galaxií S4, ktoré podporujú S Voice. Prejdite z S Voice, potom na „Menu“ a potom na „Nastavenia“. Teraz odstránime začiarkavacie políčko z druhej možnosti, ktorá spúšťa tlačidlo Domov.

Ak sa vám páčila myšlienka, ako premapovať tlačidlá v systéme Android, skúste ďalšie možnosti pomocou tlačidla Domov pomocou skratiek k programom. Napríklad výberom položky „Ďalšie možnosti kľúča“ po spustení aplikácie môžete preprogramovať tlačidlo fotoaparátu, ak ho má vaše zariadenie.

Poznámka Aplikácia Home2 Shortcut nemusí na Galaxy S2 fungovať.

10.12.2017

  • Android App Key Remapper, Verzia: 1.12.0, Cena: Zadarmo

Historicky sa stalo, že na smartfónoch je pre mňa pohodlnejšie mať navigačné tlačidlo „Späť“ vpravo. A na mojom BQ Aquaris U Plus je naľavo taká istá a siaha po svojom "och, aké nepríjemné." Nie je problém si na to zvyknúť, ale už je neskoro, aby mi narástli do dĺžky prsty a nepohodlie pri zvykaní nezmizli. Výrobca smartfónu BQ Aquaris, žiaľ, neposkytol nástroj na zmenu funkčnosti navigačných tlačidiel ani na obrazovke, a tak som sa musel obrátiť na aplikácie tretích strán.

Najpreferovanejšia aplikácia - GravityBox - nezvládla úlohu, ktorá jej bola pridelená. Po stlačení tlačidiel "Späť" a "Domov" to umožnilo zavesiť akúkoľvek akciu, ale nemohlo to nejako ovplyvniť tlačidlo "Nedávne". Bol to divoký nápad úplne zablokovať tlačidlá „Späť“ a „Nedávne“, pričom všetky povinnosti sa pridelia zvyšnému tlačidlu „Domov“, ale GravityBox nemohol jednoducho vypnúť tlačidlo „Nedávne“. Španieli vo všeobecnosti nejakým spôsobom chránili svoje smartfóny „pred bláznami“ a pokiaľ viem, zatiaľ sa nikomu nepodarilo získať práva na koreňové práva systému na firmvér týchto smartfónov.

Nechajúc GravityBox na pokoji, prešiel som k ďalším softom, ktorých špecializáciou bolo práve preradenie funkcionality navigačných tlačidiel. V súboji so softvérom španielsko-čínskeho gadgetu dokázal zvíťaziť iba jeden softfón s originálnym názvom „Key Remapping“. ja to pouzivam.

Medzi vývojármi mobilného softvéru sa stalo populárnym rozdeliť svoju funkčnosť na dve nerovnaké časti. Prvá časť - bezplatná - umožňuje používať softinku úplne normálne na určený účel. Druhá – platená – prináša nejaké doplnkové funkcie a pohodlie. A toto je podľa mňa správne. Aplikácia „Key Remapper“ má tiež základné funkcie (premapovanie jednotlivých krátkych a dlhých stlačení navigačných tlačidiel v rozsahu maximálne dvoch), ako aj prémiové funkcie (priradenie akcií kombináciám tlačidiel, odstránenie obmedzenia počtu premapovaní ). Mimochodom, Najnovšia verzia Aplikácia sa zbavila reklám aj v bezplatnej verzii.

Bezpodmienečne treba spomenúť, že na fungovanie softvérových tlačidiel nie sú potrebné práva root. Nedávno som si všimol, že značkový firmvér sa stal funkčnejším a prispôsobiteľnejším (nehovoríme o AOSP), takže práva root sú stále menej potrebné ... Áno, a rôzne platobné služby nemajú radi ROOT, aj keď môže byť skrytý. Ale to je už iný príbeh...

Rozhranie aplikácie je minimalistické.

AT bezplatná verzia sú len štyri ovládacie prvky. Toto sú tri bodky, pod ktorými sa zvyčajne skrývajú nastavenia. Toto je prepínač na aktiváciu a deaktiváciu služby. Toto je začiarkavacie políčko „Rýchle odpojenie“ na zobrazenie stavu aplikácie na paneli oznámení (s možnosťou pozastavenia / obnovenia služby klepnutím). A toto je okrúhle tlačidlo so znamienkom plus na pridanie novej remapy. V skutočnosti v tejto aplikácii nie sú žiadne nastavenia a po kliknutí na tlačidlo s tromi bodkami sa zobrazí iba jedna položka – „O programe“.

Ak chcete službu aktivovať, musíte povoliť rovnaké funkcie dostupnosti pre aplikáciu v nastaveniach modulu gadget v časti „Prístupnosť“.

Ak chcete službu deaktivovať, musíte urobiť presne tie isté kroky, mali by ste vypnúť iba špeciálne funkcie pre aplikáciu „Premapovanie kľúčov“. Logické, nie? Je veľmi dobré, že spomínané „špeciálne“ funkcie nemusíte manuálne hľadať v divočine systémových nastavení: k potrebným bodom vás privedie samotný softvér.

Schopnosť rýchlo deaktivovať akciu aplikácie (bez prepínania na systémové nastavenia) sa objavil iba v najnovšej verzii. Je naozaj potrebná? Ja nie, ale možno sa to niekomu bude hodiť (potrebné). Keď je aktivované začiarkavacie políčko „Rýchle vypnutie“, na paneli upozornení sa zobrazí dlaždica (bar?) venovaná softink „Premapovanie klávesov“. Klepnutím naň môžete rýchlo vypnúť a zapnúť aktívne priradenie softvérového tlačidla.

Informačnú časť hlavného a jediného okna aplikácie predstavujú dve sekcie: „Prémiové funkcie“ a „Aktívne preradenia“. Zatiaľ sa nedotýkame prvého a venujeme pozornosť druhému. Aktívne preradenia – toto je zoznam preradení vykonaných na našu žiadosť. V bezplatnej verzii, ako už bolo spomenuté, sú možné len dve preradenia, ale mne to stačilo. Na tlačidle „Nedávne aplikácie“ (v aplikácii sa nazýva „ Najnovšie aplikácie", ale význam je rovnaký) priradená akcia "Späť", to znamená funkčnosť tlačidla "Späť". A pre tlačidlo "Späť" priradená akcia "Nedávne_aplikácie" (pravdepodobne "Posledné aplikácie") Aplikácie „Späť“ a „Nedávne aplikácie“ na mojom smartfóne boli teda vymenené.

Mimochodom, o softinke som sa dozvedela takmer pred rokom, no začala som ju používať až asi pred dvoma mesiacmi. prečo je to tak? Pretože na šiesty Android sa nepreniesli všetky funkcie tlačidiel. Teda všetky, ale iba zásoby. Nechaj ma vysvetliť. Bola implementovaná funkcia, ako je prepnutie na predchádzajúcu aplikáciu dvojitým klepnutím na tlačidlo „Nedávne aplikácie“. tím Google iba v systéme Android Nougat. A španielski vývojári z tímu BQ to implementovali do svojich smartfónov a do Androidu Marshmallow. Pri prenose funkčnosti tlačidla „Posledné aplikácie“ na šiestom Androide pomocou opísaného softvéru sa však spracovanie dvojitého poklepania stratilo (neprenieslo sa na nové tlačidlo, ale na starom zmizlo), ako to bolo, akoby zvonku predstavený. Nechcel som stratiť taký pohodlný „čip“, takže softvérové ​​tlačidlo „Zmena kľúča“ sa mi vtedy nezakorenilo. Ale nezvykol som si ani na tlačidlo „Späť“ vľavo, takže po prepnutí na Nugu som skúsil znova použiť soft. A nie nadarmo som sa o to pokúsil. Teraz sa prechod na predchádzajúcu aplikáciu dvojitým poklepaním prenesie aj na nové tlačidlo spolu s hlavnou akciou („Nedávne aplikácie“).

Postup pridania nového preradenia je jednoduchý a priamočiary; Myslím, že pár screenshotov bude stačiť. Odstránim jedno zo svojich prepísaní (pre tlačidlo Nedávne aplikácie) a znova ho pridám. Po kliknutí na tlačidlo pridať zmenu priradenia musíte vybrať bezplatnú alebo prémiovú akciu. V druhom prípade budete vyzvaní na zaplatenie peňazí, ak sa tak ešte nestalo.

Vyberám "Krátke a dlhé stlačenie". Vo formulári, ktorý sa zobrazí, vyberiem z rozbaľovacieho zoznamu tlačidlo „Nedávne_aplikácie“ a akcia preň je „Späť“. Dal som zaškrtávacie políčko „Nahrádza štandardnú akciu“ a začiarkavacie políčko „Dlhé stlačenie“, naopak, nezadávam (pretože potrebujem reakciu na obvyklé rýchle stlačenie tlačidla). Všetko, môžete stlačiť "OK".

Po ťuknutí na aktívnu zmenu priradenia sa otvorí úplne podobný formulár na zmenu úkonu (preradenie), doplnený len o jedno tlačidlo – „Vymazať“ – na vymazanie zvoleného preradenia. Dlhým ťuknutím na aktívnu zmenu priradenia sa vyvolá kontextové menu „Upraviť“ a „Vymazať“.

Zoznamy tlačidiel a akcií sú skutočne obrovské. Po prvé, keď vyberiete napríklad tlačidlo, uvidíte zoznam siedmich tlačidiel a položku „Iné“. Takže pod touto položkou je obrovský dodatočný zoznam, v ktorom sú tlačidlá zastúpené oficiálnymi názvami (používanými v kóde vývojármi) a číselnými a abecednými reprezentáciami.

Môžete pripojiť externú klávesnicu pre dospelých (ak to váš gadget dokáže) a premapovať všetky jej klávesy podľa svojho vkusu. To isté platí pre možné akcie, aj keď tu je všetko trochu opačné: počiatočný zoznam pozostáva z o niečo viac ako 20 akcií a ďalší (skrytý pod položkou „Iné ...“) pozostáva iba z dvoch riadkov („“ Otvoriť aplikáciu“ a „Skratka“ ). Ako sa hovorí, cievka je malá, ale drahá: takmer všetky funkcie vášho gadgetu je možné vložiť do týchto dvoch bodov.

Existuje aj obmedzenie: keď je obrazovka uzamknutá, stlačenia softvérových tlačidiel sa nesledujú. Sú tu plusy aj mínusy. Medzi nevýhody patrí nemožnosť odomknutia obrazovky zvoleným tlačidlom pri spustení akejkoľvek aplikácie (napríklad Telefón). A plus je, že softinka nebude neustále jesť energiu batérie v procese monitorovania stavu tlačidiel.

Náklady na softvérový telefón (náklady na odomknutie prémiových funkcií) sú 0,99 USD, čo je o niečo menej ako šesťdesiat našich rubľov.

Po zakúpení sa sprístupní zaškrtávacie políčko „Zobraziť ikonu aplikácie“, ktoré umožňuje skryť ikonu aplikácie zo zoznamu všetkých aplikácií nainštalovaných v systéme (a dokonca aj zo zoznamu najnovšie aplikácie). Ak chcete ikonu vrátiť, musíte desaťkrát za sebou stlačiť tlačidlo „Späť“ (systémové tlačidlo, nie to priradené aplikáciou).

No, a čo je najdôležitejšie, ale nie každý to potrebuje - schopnosť používať kombinácie tlačidiel. Pod týmto pojmom sa skrývajú tri pojmy: „Dvojité kliknutie“, „Trojité kliknutie“ a „Dve tlačidlá“.

Dvojité a trojkliky nás nezaujímajú, pretože sa mierne líšia od rýchlych a dlhých kliknutí. Ale použitie dvoch tlačidiel zvyšuje počet možných preradení. Považujem to už za rozmaznávanie, ale niekomu sa môže zdať divoká aj myšlienka zmeniť „Späť“ a „Nedávne“.

Preradenia prémií majú navyše jednu významnú nevýhodu – nenahrádzajú systémové úkony. To znamená, že ak dvojitému ťuknutiu na tlačidlo zvýšenia hlasitosti priradím akúkoľvek potrebnú akciu, najprv sa zvýši hlasitosť zvuku a až potom sa vykoná mnou nastavená akcia. Nie, je jasné, že dvojité ťuknutie by nemalo úplne zrušiť systémovú akciu (inak, ako potom môžete upraviť hlasitosť?), ale vývojár musí v tomto smere niečo urobiť.

A ešte niečo: Nikdy som nemal priradenú akciu k súčasnému stlačeniu ľubovoľných dvoch z troch dotykových tlačidiel ("Domov", "Späť", "Nedávne aplikácie"). Mechanické - žiadny problém, dotyk - nie. Buď niečo v aplikácii, alebo v telefóne.

V dôsledku toho môžem a odporúčam používať soft na vašich smartfónoch, najmä ak potrebujete zmeniť funkčnosť krátkych stlačení tlačidiel dostupných na miniaplikácii. Tu softinka funguje neporovnateľne. Ak ste si ako ja chceli zameniť „Späť“ a „Nedávno“, tak si nemusíte kupovať ani softinku: vašim očiam postačí bezplatná verzia. Ak chcete vykonať viac ako dve zmeny úloh, môžete už sponzorovať vývojára. Ale zvyšok prémiovej funkcionality ani nestojí za peniaze, ktoré za to pýtajú, IMHO.

To je všetko, veľa šťastia a zdravia. Prečítajte si Helpix.

Ak hovoríme o možných dôvodoch, prečo dotykové tlačidlá na telefóne s Androidom prestali fungovať, porucha je častejšie z fyzickej stránky ako zo strany softvéru. Ak existujú dôvody z prvého zoznamu, s najväčšou pravdepodobnosťou budete musieť zariadenie preniesť servisné stredisko.

Fyzické dôvody:

  • Silný úder do tabletu alebo smartfónu, pád z výšky.
  • Dlhodobé vystavenie vlhkosti. K obzvlášť vážnemu poškodeniu dochádza v dôsledku vniknutia vody do oblasti medzi obrazovkou a filmom alebo pod puzdrom. Kontakty sú oxidované. Po vystavení vlhkosti musíte okamžite konať.
  • Prudké zmeny teploty. Vráťte zariadenie do miestnosti s izbovou teplotou. Výkon snímača sa môže zlepšiť.
  • Dierovanie obrazovky. Nemá žiadne škrabance ani praskliny. Zlomenie je viditeľné pri stlačení - vtedy môžete vidieť odlesky v poškodených častiach snímača.
  • Výmena obrazovky za nevhodný model.
  • Vážne znečistenie. Špinu, prach, vlhkosť, odtlačky prstov utrite špeciálnymi vlhčenými utierkami z obchodu s elektronikou alebo handričkou z mikrovlákna.
  • Zlý film. V miestach, kde sa pod fóliou hromadí vzduch, časti obrazovky prestanú fungovať. Odstráňte fóliu, ak je to možné, vymeňte ju za novú.

Softvérové ​​dôvody:

  1. OS je preťažený aplikáciami alebo niektoré z nich nefungujú správne.
  2. Zmeňte nastavenia zariadenia.
  3. Problémy s dotykovou obrazovkou sú možné, ak obrazovka nerozpozná dotyk správne alebo zle. Tu pomôže kalibrácia obrazovky (naozaj urobená doma).
  4. Nevhodná alebo nestabilná verzia firmvéru.

Prečo senzorová časť nefunguje v systéme Android? S najväčšou pravdepodobnosťou kontakt odišiel alebo oxidoval.

Na telefóne s vymeniteľnou batériou odstráňte kryt a vyberte batériu. Vložte ho späť a zapnite zariadenie pomocou mechanického tlačidla.
Ak snímač nefunguje čiastočne, ale nie úplne, a môžete si aplikáciu stiahnuť, nainštalujte Rebooter z Play market. Na zariadeniach Xiaomi, Meizu alebo Digma sa po dlhom stlačení tlačidla zapnutia/vypnutia (20 sekúnd alebo dlhšie) telefón reštartuje alebo vypne. Pre Samsung a Sony stlačte súčasne tlačidlá Power/Lock, Volume Up a Volume Down. Držte 7-10 sekúnd. Ak to nepomôže, skúste to znova, ale držte tieto tri klávesy stlačené dlhšie. Ak je váš smartfón od iných výrobcov a má vstavanú batériu, vyššie uvedené metódy vám môžu pomôcť. V opačnom prípade budete musieť počkať na úplné vybitie batérie alebo preniesť zariadenie do servisného strediska, kde sa zároveň budú zaoberať problémami s obrazovkou. Stáva sa tiež, že reštart je potrebný iba na to, aby displej znova reagoval. Čo robiť, ak senzor v systéme Android po uzamknutí obrazovky nefunguje?


Najčastejšie je problém vo verzii firmvéru. Ak to chcete vyriešiť, aktualizujte verziu systému Android a ak to nepomôže, obnovte nastavenia. Ako to urobiť, je uvedené v odsekoch 2 a 4 pokynov v nasledujúcom odseku článku. Prečo nefungujú dotykové tlačidlá na telefóne s Androidom? Niekedy je problémom film. Ak bolo pred ním všetko v poriadku, skúste ho odstrániť. Niekedy je to aj nové ochranné sklo, ktoré sa dá odlepiť aj samostatne. Používatelia hovoria, že spodné dotykové tlačidlá prestali fungovať po kalibrácii obrazovky (3. krok ďalší pokyn), stal sa opäť citlivým.

Bežné možnosti opravy

Tieto kroky pomôžu v mnohých prípadoch nefunkčnosti telefónu alebo tabletu s Androidom kvôli softvéru, takže tieto tipy môžete použiť, keď máte pochybnosti o správnom fungovaní systému.

  • Reštartujte svoje zariadenie. Môže byť pod veľkým zaťažením programu alebo sa vyskytla menšia chyba. Možno aplikácia práve visela, ale snímač funguje?
  • Aktualizujte firmvér. Ak to chcete urobiť, prejdite na nasledujúce položky: "Nastavenia" - "O zariadení" - "Aktualizácie systému" - "Skontrolovať teraz". Najčastejšie je problém vyriešený.
  • Obnovte výrobné nastavenia. Uložte si všetky dôležité údaje na pamäťovú kartu, počítač alebo podobné médium. Kliknite na "Nastavenia" - "Pamäť" - "Obnoviť výrobné nastavenia" - "Obnoviť nastavenia" - "Vymazať všetko". V prípade potreby potvrďte svoj výber. Počkajte niekoľko minút a reštart sa automaticky vykoná
  • Čo robiť, ak je obrazovka chybná? Ak to funguje, ale pomaly, stačí vyčistiť telefón ako celok. Odstráňte nepotrebné súbory a aplikácie a vyrovnávaciu pamäť ("Nastavenia" - "Aplikácie" - ľubovoľná aplikácia zo zoznamu - "Vymazať vyrovnávaciu pamäť"). Na odstraňovanie iných nečistôt a čistenie Náhodný vstup do pamäťe použite CCleaner, Majster čističa alebo inú aplikáciu.

Ako opraviť zariadenie

Je nepravdepodobné, že by ste mohli opraviť telefón sami. Budete úspešní, keď bude príčina poruchy softvér. V tomto prípade si prečítajte nižšie uvedené metódy.

  1. Kalibrujte obrazovku. V závislosti od výrobcu môže byť na to zabudovaný nástroj, alebo si aplikáciu budete musieť stiahnuť sami. Spôsobov je viacero. Pre modely HTC: "Nastavenia" - "Jazyk a klávesnica" - "Vstup HTC Sense". Na iných smartfónoch: "Nastavenia" - "Displej" - "Obrazovka" - "Kalibrácia obrazovky". V prípade potreby môžete obrazovku kalibrovať inžinierske menu. Používajú ho vývojári na testovanie a úpravu komponentov systému. Túto metódu neodporúčame, pretože môže spôsobiť problémy a trvať dlhšie ako iné metódy. Aplikácia tretej strany na kalibráciu obrazovky pomocou služby Play Market bude možné zlepšiť odozvu displeja. Napríklad Touchscreen Calibration alebo SGS Touchscreen Booster (dá sa v ňom manuálne nastaviť parametre).
  2. Spodné dotykové tlačidlá nefungujú na telefóne s Androidom, čo mám robiť Môžete si nainštalovať aplikáciu na vytváranie softvérových tlačidiel s rovnakými funkciami, ale na inom mieste. Odporúčame Back Button - nevyžaduje práva root.
  3. Kontaktujte servisné stredisko. Presnejšie určia príčinu a opravia zariadenie.

Keď som opäť dostal smartfón s pevnými navigačnými tlačidlami, bez možnosti ich konfigurácie alebo aktivácie tlačidiel na obrazovke v štýle Nexus, rozhodol som sa, že s tým treba niečo urobiť. Po pár hodinách hrabania sa v útrobách Androidu som vypol otravné podsvietenie, vymenil zadnú časť a klávesy pre prehliadanie a následne zapol tlačidlá na obrazovke a našiel pokoj.

Úvod

Ihneď urobím rezerváciu: Som veľkým fanúšikom myšlienky navigačných kláves na obrazovke. Všetky tieto domy, šípky a štvorce nakreslené priamo v spodnej časti obrazovky. Áno, uberajú tam nejaké miesto (čo však vo väčšine prípadov naozaj nie je potrebné), áno, môžu sa pokaziť vzhľad aplikácie, ale čert to ber, sú dynamické.

Navigačné tlačidlá na obrazovke sa otáčajú s obrazovkou, miznú, keď nie sú potrebné, menia farbu a bezproblémovo sa integrujú do rozhrania domovskej obrazovky. Ak odmyslíme samotnú myšlienku o zbytočnosti existencie troch tlačidiel naraz (napokon, Apple si vystačí s jedným a necítia sa znevýhodnení) a pomerne pohodlných navigačných systémov ako PIE alebo „MIUI navigačná bublina“ “, potom sú tlačidlá na obrazovke to najlepšie, čo bolo doteraz vynájdené.

Takže. Z nejakého dôvodu moju úžasnú, úžasnú myšlienku, že nie je nič lepšie ako tlačidlá na obrazovke, nezdieľajú mnohí výrobcovia smartfónov. A nielenže nezdieľajú, ale nezdieľajú úplne obludným spôsobom, čo vás núti používať smartfón s dotykovými tlačidlami (AAA!), vybavený dynamickým podsvietením (AAA-2!) a tlačidlom Späť na pravej strane strane obrazovky (AAA-3: rozhodujúci úder).

Situácia je až do krajnosti neprijateľná a vzhľadom na to láskavý vývojár Firmvér neposkytoval žiadne nastavenia aktivácie tlačidiel na obrazovke a nastavenia ovládania dotykových tlačidiel, musel som to urobiť po svojom. Boli dve možnosti ďalšieho postupu:

  • uveďte dotykové tlačidlá do požadovaného stavu, konkrétne vypnite podsvietenie a posuňte tlačidlo "Späť" na ľavú stranu (aj keď to vyzerá ako "štvorec", je to ešte zaujímavejšie);
  • úplne deaktivujte dotykové tlačidlá a aktivujte tlačidlá na obrazovke.

Nemám rád nástroje tretích strán, takže rozhodnutie robiť všetko ručne prišlo samo.

Metóda číslo jedna. Nastavenie dotykových tlačidiel

Najprv skúsme vypnúť podsvietenie tlačidiel. Na to potrebujeme root, emulátor terminálu a adresár /sys v koreňovom adresári súborového systému. To je tá kombinácia. Máme čo do činenia s jadrom Linuxu a v systémoch na ňom založených všetkým dôležitá informácia o hardvéri, ako aj o „prepínačoch“, ktoré ho ovládajú, sa zvyčajne nachádzajú v súborovom systéme sysfs pripojenom k ​​adresáru /sys.

V skutočnosti sysfs nie je rovnomerný systém súborov, presnejšie, je súborový, no pracuje s takzvanými syntetickými súbormi. Ale nie sú uložené na disku, toto je akési rozhranie na komunikáciu s ovládačmi: Prečítal som si súbor - dostal som údaje o kuse železa, zapísal som si to - zmenil som nejaké nastavenie. A na písanie potrebujete iba práva root.

Takže získame root, spustíme emulátor terminálu (alebo lepšie). A píšeme nasledovné:

# su # cd /sys

# find -name \*tlačidlo\* ./leds/button-backlight

Bingo! Toto je katalóg /sys/class/leds/button-backlight. Poďme do toho a uvidíme, čo je vo vnútri:

# cd /sys/class/leds/button-backlight # ls jas zariadenia max_brightness power subsystem trigger uevent

Do tohto súboru som vložil svoju Nokiu 3310 jas je aktuálny jas tlačidla a max_jas- maximálne. Skontrolujeme odhad zapísaním hodnoty 100 do prvého súboru (dobre, ako 100%, aj keď nie je známe, aká mierka to je):

# echo 100 > jas

Skvelé, gombíky sú zapnuté a ani nejdú zhasnúť.

Okamih pravdy - do súboru max_brightness zapíšeme hodnotu 0:

# echo 0 > max_brightness

Gombíky navždy zhasli, ako včera v noci žiarovka na mojej verande.

Ale rovnako ako žiarovka sa môžu znova rozsvietiť, ak reštartujete. To znamená, že príkaz je platný iba v aktuálnej relácii. Našťastie to nie je problém, náš príkaz vložíme do skriptu na pamäťovú kartu:

# mkdir /sdcard/boot # echo "echo 0 > /sys/class/leds/button-backlight/max_brightness" > /sdcard/boot

A my ho zase vložíme do automatického načítania pomocou . Spustíme aplikáciu, zaškrtneme prvé tri políčka, pomocou možnosti Vybrať priečinok vyberieme bootovací adresár na pamäťovej karte.


Polovica úlohy je hotová, zostáva vymeniť tlačidlá „Späť“ a „Prehľadávať“. Ak to chcete urobiť, musíte zmeniť rozloženie tlačidiel. V systéme Android leží v niekoľkých adresárových súboroch /system/usr/keylayout/. Je ich pomerne dosť, ale ak vyradíme súbory ako Vendor_2378_Product_100a.kl a qwerty.kl(ukladajú rozloženia plnohodnotných Qwerty klávesníc, ktoré Android podporuje už z krabice), potom zostane maximálne päť kusov.

Jeden z nich je presne to, čo potrebujeme. Smartfóny často používajú súbor ft5x06_ts.kl, špecifické pre dotykový ovládač FT5x06 (tlačidlá sú dotykové, však?), ale v mojom prípade sa ukázalo, že ide o súbor Vendor_2378_Product_100a.kl.

Ak otvoríte tento súbor, uvidíte tri riadky, ktoré hľadáte:

Tlačidlo 158 tlačidlo SPÄŤ VIRTUÁLNE 139 tlačidlo VIRTUÁLNE MENU 102 DOMOV VIRTUÁLNE

Zostáva len vymeniť čísla 158 a 139 na miestach (akékoľvek Správca súborov s podporou root práva). Po reštarte sa prejaví nové rozloženie.

Metóda číslo dva. Klávesy obrazovky

Tu je to ešte jednoduchšie. Android má špeciálnu premennú ladenia qemu.hw.mainkeys, ktorá vám umožňuje ovládať viditeľnosť navigačných tlačidiel na obrazovke. Ak má hodnotu 0, tlačidlá sa zobrazia na obrazovke, 1 má opačný efekt.

Premennú s požadovanou hodnotou zapíšeme do súboru /system/build.prop, a to je všetko:

# su # mount -o remount,rw /system # cp /system/build.prop /system/build.prop.bak # echo qemu.hw.mainkeys=0 > /system/build.prop

závery

Toto sú trestné kroky, ktoré niekedy musíte podniknúť, aby bol váš smartfón o niečo pohodlnejší. Pokiaľ ide o mňa, rozhodol som sa pre tretiu možnosť: „vypnúť“ tlačidlá a nainštalovať LMT Launcher. Zdá sa mi, že toto je najviac pohodlný spôsob zvládanie.