Dom

Aplikacija za dodirne tipke. Kako omogućiti gumbe na ekranu ako fizički više ne rade. Metoda broj jedan. Postavljanje tipki na dodir

Mehaničke tipke u pametnom telefonu stvar su prošlosti, iz vremena kada su se ljudi hvalili brojem glasova u polifoniji i bojama na ekranu. Tada još nismo imali ekrane osjetljive na dodir i druge pomake, na mom Alcatelu tipka Home potpuno je zamijenila joystick.

Ali sada su druga vremena, koncept upravljanja gadgetima odmiče se od svih vrsta nepotrebnih klikova, dodirna sučelja čine vaš vlastiti prst klizanjem određenom gestom po zaslonu glavnim kontrolnim elementom. Nakon odbacivanja mehaničkih tipkovnica, proizvođači su počeli napuštati fizičke upravljačke tipke, zamjenjujući ih onima na ekranu. Nova generacija pametnih telefona čak se i otključava bez pritiska na gumb za uključivanje, samo podignite Moto X i dodirnite LG G2 na zaslonu.

Ali što ako još niste bankrotirali na novom gadgetu, ali želite osjetiti čar upravljanja uređajem po posljednjoj tehno modi?

Gravitacijski zaslon - uključeno/isključeno

Ova aplikacija će pomoći onima koji žele da ekran telefona postane aktivan čim padne vlasniku u ruku i isključi se kada je na stolu ili u džepu.

Prikuplja podatke sa senzora blizine i žiroskopa, zaključavajući i otključavajući zaslon u pravom trenutku. Probao sam i odlučio otići. ovo je vrlo zgodno kada telefon svijetli, jednom kada ga uzmete u ruku, ne gasi se, analizirajući i najmanji pokret ruke kada čitate informacije sa ekrana, i gasi se, samo ga stavite u džep ili to na stolu. Samo se trebate naviknuti da ne pritiskate tipku za napajanje zbog starih vremena.

Osnovne značajke aplikacije su besplatne, a uključuju postavke za kutove okidanja i osjetljivost. Za malo više fleksibilnosti, morate platiti oko 2 USD.

Napuštanje fizičke tipke u korist gesta također donosi malo dobra u život korisnika. Pogotovo, u uvjetima neumoljivog rasta dijagonala ekrana. I ovo će pomoći Swipe Home Button.

Pokret prstom mnogo je lakši od hvatanja telefona kako biste došli do gumba izbornika. U postavkama određenim gestama možete dodijeliti radnje kao što je pritisak na tipku Home, otvaranje aplikacije ili zaslon s obavijestima.

Nažalost, aplikacija nema tipku za povratak. Zbog osobitosti Androida, ovo zahtijeva Root, a programer očito ne želi ići tim putem. Ako imate cool prijedlog koji se temelji upravo na gestama, podijelite ga u komentarima!

Za one kojima nije bitna kontrola pokretima prsta, već tipka na ekranu na pristupačnom mjestu, tu su opcije kao što su: tipka Natrag ili Handy Soft Keys. Ali nisu mi se svidjeli.

Kako upravljate svojim gadgetom?

Kad sam ponovno dobio pametni telefon s tvrdim navigacijskim tipkama, bez mogućnosti da ih uopće konfiguriram ili aktiviram on-screen tipke u stilu Nexusa, odlučio sam da se s tim nešto mora učiniti. Nakon par sati kopanja po utrobama Androida, ugasio sam dosadno pozadinsko osvjetljenje, zamijenio stražnju i browse tipku, a zatim uključio on-screen tipke i pronašao mir.

uvod

Odmah ću rezervirati: veliki sam obožavatelj ideje navigacijskih tipki na zaslonu. Sve te kuće, strelice i kvadratići nacrtani točno na dnu ekrana. Da, zauzimaju malo prostora (koji, međutim, u većini slučajeva nije baš potreban), da, možda kvare izgled aplikacija, ali kvragu, dinamični su.

Gumbi za navigaciju na zaslonu se okreću sa zaslonom, nestaju kada nisu potrebni, mijenjaju boju i neprimjetno se integriraju u sučelje početnog zaslona. Ako odbacimo samu ideju o beskorisnosti postojanja tri tipke odjednom (uostalom, Appleovi se snalaze s jednom i ne osjećaju se u nepovoljnom položaju) i prilično praktičnih navigacijskih sustava poput PIE ili “MIUI navigacijskog mjehurića “, onda su gumbi na ekranu nešto najbolje što je do sada izmišljeno.

Tako. Iz nekog razloga, moju divnu, divnu ideju da ne postoji ništa bolje od gumba na zaslonu ne dijele mnogi proizvođači pametnih telefona. I ne samo da ne dijele, nego ne dijele na potpuno monstruozan način, tjerajući vas da koristite pametni telefon s tipkama na dodir (AAA!), Opremljen dinamičkim pozadinskim osvjetljenjem (AAA-2!) i tipkom Natrag s desne strane strani zaslona (AAA-3: odlučujući udarac ).

Situacija je krajnje neprihvatljiva, a s obzirom da dobri programer firmware-a nije dao nikakve postavke za aktiviranje zaslonskih tipki i postavke za upravljanje tipkama na dodir, morao sam to učiniti sam. Postojale su dvije mogućnosti daljnjeg djelovanja:

  • dovedite dodirne gumbe u željeno stanje, naime isključite pozadinsko osvjetljenje i pomaknite tipku "Natrag" na lijevu stranu (čak i ako izgleda kao "kvadrat", još je zanimljivije);
  • potpuno onemogućite tipke na dodir i aktivirajte tipke na ekranu.

Ne volim alate trećih strana, pa je odluka da sve radim ručno došla sama po sebi.

Metoda broj jedan. Postavljanje tipki na dodir

Prvo, pokušajmo isključiti pozadinsko osvjetljenje tipki. Za ovo nam je potreban root, emulator terminala i direktorij /sys u korijenu datotečnog sustava. To je ta kombinacija. Radi se o jezgri Linuxa, au sustavima koji se temelje na njoj, sve važne informacije o hardveru, kao i prekidačima koji njime upravljaju, obično se nalaze u sysfs datotečnom sustavu spojenom na direktorij /sys.

Zapravo, sysfs nije niti datotečni sustav, točnije, on je datotečni sustav, ali radi s takozvanim sintetičkim datotekama. Ali oni nisu pohranjeni na disku, ovo je neka vrsta sučelja za komunikaciju s upravljačkim programima: pročitao sam datoteku - dobio sam podatke o komadu željeza, zapisao sam ih - promijenio sam neke postavke. A za pisanje su vam potrebna samo root prava.

Dakle, dobijemo root, pokrenemo emulator terminala (ili bolji). I pišemo sljedeće:

# su # cd /sys

# find -name \*button\* ./leds/button-backlight

Bingo! Ovo je katalog /sys/class/leds/button-backlight. Skočimo u njega i vidimo što je unutra:

# cd /sys/class/leds/button-backlight # ls svjetlina uređaj maks._svjetlina podsustav napajanja okidač uevent

Stavio sam svoju Nokiu 3310 na tu datoteku svjetlina je trenutna svjetlina gumba i maksimalna_svjetlina- maksimum. Provjerimo nagađanje tako da upišemo vrijednost 100 u prvu datoteku (dobro, kao 100%, iako je nepoznato u kojoj je mjeri):

# echo 100 > svjetlina

Super, tipke su uključene i neće se ni ugasiti.

Trenutak istine - u datoteku max_brightness upisujemo vrijednost 0:

# echo 0 > maksimalna_svjetlina

Dugmad su se ugasila, zauvijek, poput žarulje na mom trijemu sinoć.

Ali baš poput žarulje, mogu ponovno zasvijetliti ako ponovno pokrenete sustav. To jest, naredba je važeća samo u trenutnoj sesiji. Srećom, to nije problem, našu ćemo naredbu staviti u skriptu na memorijsku karticu:

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

A mi ga zauzvrat stavljamo u automatsko učitavanje koristeći . Pokrenemo aplikaciju, označimo prva tri potvrdna okvira, pomoću opcije Select folder odaberemo direktorij za pokretanje na memorijskoj kartici.


Pola zadatka je obavljeno, preostaje zamijeniti tipke “Natrag” i “Pregledaj”. Da biste to učinili, morate promijeniti raspored gumba. U Androidu se nalazi u nekoliko datoteka direktorija /sustav/usr/keylayout/. Ima ih dosta, ali ako odbacimo datoteke poput Dobavljač_2378_Proizvod_100a.kl i qwerty.kl(oni pohranjuju rasporede punopravnih Qwerty tipkovnica koje Android podržava iz kutije), tada će ostati najviše pet komada.

Jedan od njih je upravo ono što nam treba. Pametni telefoni često koriste datoteku ft5x06_ts.kl, specifično za FT5x06 kontroler sa zaslonom osjetljivim na dodir (gumbi su osjetljivi na dodir, zar ne?), ali u mom slučaju pokazalo se da je to datoteka Dobavljač_2378_Proizvod_100a.kl.

Ako otvorite ovu datoteku, možete vidjeti tri retka koja tražite:

Tipka 158 Tipka BACK VIRTUAL 139 Tipka MENU VIRTUAL 102 HOME VIRTUAL

Ostaje samo zamijeniti brojeve 158 i 139 na mjestima (za to je prikladan bilo koji upravitelj datoteka s podrškom za root prava). Nakon ponovnog pokretanja, novi će izgled stupiti na snagu.

Metoda broj dva. Zaslonske tipke

Ovdje je još lakše. Android ima posebnu varijablu za otklanjanje pogrešaka qemu.hw.mainkeys, koji vam omogućuje kontrolu vidljivosti navigacijskih tipki na zaslonu. Ako ima vrijednost 0, tipke će biti prikazane na ekranu, 1 ima suprotan učinak.

U datoteku upisujemo varijablu sa željenom vrijednošću /system/build.prop, i to je sve:

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

zaključke

Ovo su kazneni koraci koje ponekad morate poduzeti kako biste svoj pametni telefon učinili malo praktičnijim. Što se mene tiče, odlučio sam se za treću opciju: "isključio" gumbe i instalirao LMT Launcher. Čini mi se da je to najprikladniji način upravljanja.

Uvijek se sve neočekivano pokvari. Ispuštanje telefona na popločani pod nesretna je nezgoda, utapanje u kadi uobičajena je pojava koja je češća nego što se na prvi pogled čini. Statistika poziva servisnim centrima sadrži puno pritužbi na nesreće iz serije "pao je i srušio se" čak i češće od utapanja. U isto vrijeme, ne biste trebali očekivati ​​da će već prvi pad odnijeti dodirnu podlogu ili čak sam zaslon - u većini slučajeva posljedice nesretnih nezgoda ne izgledaju tako destruktivno. Između ostalog, radi se o iznenadnoj neoperativnosti fizičkih tipki za povratak, početnu stranicu i izbornik. Ako se ovaj problem dogodio vašem telefonu, a još nema novca za popravke - ne brinite. Za ovaj uobičajeni problem postoji relativno jednostavno rješenje. Sada ćemo vas naučiti kako omogućiti zaslonske gumbe na pametnom telefonu ako fizički više ne rade.

Da bi sve uspjelo, morate dobiti Root prava. Ponekad je teško dobiti administratorski pristup dubinama sistemskih datoteka. Ali s dolaskom aplikacija koje umjesto vas dobivaju potreban pristup, više ne morate čitati upute na više stranica. Samo instalirajte Kingo Root program na svoje računalo i povežite svoj telefon. Jedino što treba učiniti dok se program instalira je u postavkama telefona, odjeljak "sigurnost", omogućiti "USB Debugging". To je sve. Pritiskom na veliku Root tipku u sučelju Kingo korijen, aktivirajte administratorska prava.

Drugi korak izgleda malo kompliciranije. Morat ćete preuzeti program Root Explorer s Google Playa (ili malo ... alternativnih izvora). Instalirajte ga na svoj pametni telefon. Pokrenite ovu aplikaciju, pronađite imenik System, au njemu - build.prop. Ako takva datoteka nije vidljiva u direktoriju sustava, nema veze. U gornjem kutu programa nalazi se elipsa - dodirnite je za otvaranje podizbornika. U postavkama programa označite stavku "Prikaži skrivene datoteke". Gubitak će se odmah pokazati.

U lijevom kutu root explorer postoji još jedna stavka koja nam treba - r / w. Dodirnite ga jednom i potvrdite svoj izbor. Ova radnja aktivira mogućnost uređivanja sistemskih datoteka. Sada dodirnite build.prop i držite prst na njemu. Gornji izbornik će se promijeniti i na padajućem popisu (u istoj elipsi) pronaći ćete podstavku "otvori u uređivaču teksta".

Pomaknite se do dna otvorene datoteke - svi ti dugi popisi postavki još nisu potrebni. Na samom dnu dodajte redak qemu.hw.mainkeys=0. Spremite datoteku i ponovno pokrenite telefon.

Gotovo, pojavila su se tri zaslonska gumba na samom dnu zaslona - slično onome što možete vidjeti na zaslonu bilo kojeg tableta. A nakon popravka fizičkih gumba, sasvim je moguće sakriti one virtualne natrag zamjenom retka qemu.hw.mainkeys=0 s qemu.hw.mainkeys=1 i ponovnim pokretanjem uređaja.

Problemi s hardverom često su mnogo složeniji i skuplji od problema sa softverom. Šteta je ako ekran leti, ali, u pravilu, lako ga mogu zamijeniti. Ali ovdje s gumbima može biti mnogo više frke. Ukoliko se nađete u sličnoj situaciji (klikom na Dom, leđa ili izbornik ne dovodi do nikakvih posljedica), tada će aplikacija priskočiti u pomoć. Nakon što ga instalirate, dobit ćete ploču koja se sastoji od 4 gumba: Dom, leđa, izbornik i promijeniti veličinu. Zabilježite što treba biti root pristup na uređaju.

Nakon što instalirate aplikaciju i pokrenete je po prvi put, dobit ćete ploču s gumbima, koja će biti smještena u sredini ekrana. Njegov položaj se može mijenjati, također možete prilagoditi veličinu gumba, udaljenost između njih i prozirnost samog panela.

Za gumb Dom možete konfigurirati njegovo ponašanje na dugi pritisak: ili će se pokrenuti Google Now, ili raditi kao gumb vlast. osim Plutajuće meko ključevi omogućuje promjenu ikona gumba. Ako želite odabrati vertikalni položaj panela, tada za to samo trebate poništiti opciju horizontalnog položaja u izborniku. Tamo također možete aktivirati uključivanje aplikacije pri dizanju.

Ponaša se vrlo pametno. Ako ploča preklapa bilo koji gumb ili opciju pokrenute aplikacije, tada automatski mijenja svoju lokaciju na zaslonu, ali postoji jedan nedostatak. Nakon zatvaranja aplikacije koja je izazvala promjenu položaja panela, sam panel se više neće moći vratiti na staro mjesto. To će se morati učiniti ručno.

Bilo bi lijepo kada bi programeri nadogradili postojeće gumbe s više značajki i dodali im kontrolu glasnoće. Ali za sada je to samo san. Ako ste zainteresirani za tako praktičnu stvar kao što je i već namjeravate preuzeti aplikaciju, onda vi

Lagan uslužni program koji vrlo dobro pojednostavljuje rad s uređajem.


Uvod:

Koji gumb svaki korisnik koristi najviše u danu? To je ili gumb Početna ili gumb Natrag. Aplikacija pod nazivom kreirana je kako bi se proširila funkcionalnost tipke Natrag pripajanjem mogućnosti upravljanja gestama, čime će se automatizirati neke druge funkcije sustava. Treba imati na umu da će poznata tipka Natrag ostati na istom mjestu, a aplikacija dodaje svoju, koja pritom ne zauzima puno prostora.



Funkcionalno:


Ne morate biti rootani da biste koristili aplikaciju, ali umjesto toga morate omogućiti uslugu za aplikaciju u odjeljku "Pristupačnost". Funkcionalnost aplikacije pokazala se prilično jednostavnom, ali pohvale zaslužuje činjenica da radi i pritom ne ometa uobičajen rad s uređajem. Na početnom zaslonu postoje 3 vrste radnji koje možete izvršiti pomoću gumba: zadržati, povući prema gore i povući prema dolje. Za svaku od radnji možete odabrati jednu od 5 radnji:
1. Nema akcije.
2. Dom
3. Nedavno pokrenute aplikacije
4. Obavijesti
5. Gumb Sakrij
Geste se izvode na sljedeći način: stavite prst na gumb, a zatim povucite prema gore ili dolje, pri čemu će se na samom gumbu pojaviti rub određene boje. Naravno, ako samo kliknete na gumb, on će raditi na isti način kao sistemski gumb Natrag.


Rezultati:


U postavkama možete isključiti aplikaciju, kao i ukloniti obavijesti, što vam omogućuje sakrivanje ili prikazivanje gumba. Ukratko: vrlo je sposoban učiniti korištenje uređaja mnogo lakšim i praktičnijim, pogotovo ako se naviknete na takve radnje. Sretno korištenje!



Što još čitati