Kuinka ottaa näytön painikkeet käyttöön, jos fyysiset painikkeet eivät enää toimi. Tarina kolmesta painikkeesta. Jevgeni Zobninin sarake Menetelmä numero yksi. Kosketuspainikkeiden asettaminen

Kaikki katkeaa aina yllättäen. Puhelimen pudottaminen laattalattialle on valitettava onnettomuus sen hukkuminen kylpyammeeseen on banaalisuus, joka tapahtuu useammin kuin aluksi näyttää. Huoltokeskusten soittotilastoissa on paljon valituksia "se putosi ja hajosi" -sarjan onnettomuuksista, jopa useammin kuin hukkumisesta. Samanaikaisesti sinun ei pitäisi odottaa, että aivan ensimmäinen putoaminen vie kosketusalustan tai jopa itse näytön - useimmissa tapauksissa valitettavan onnettomuuden seuraukset eivät näytä niin tuhoisilta. Tämä on muun muassa fyysisten takaisin-, koti- ja valikkopainikkeiden äkillinen epäonnistuminen. Jos tämä ongelma esiintyi puhelimessasi, mutta sinulla ei vieläkään ole rahaa korjauksiin, älä huoli. Tähän yleiseen ongelmaan on suhteellisen yksinkertainen ratkaisu. Nyt opetamme, kuinka voit ottaa käyttöön älypuhelimen näytön painikkeet, jos fyysiset painikkeet eivät enää toimi.

Jotta kaikki toimisi, sinun on hankittava Root-oikeudet. Joskus on vaikea saada järjestelmänvalvojan pääsyä järjestelmätiedostojen syvyyksiin. Mutta kun sovellukset saavat tarvitsemasi käyttöoikeudet, sinun ei enää tarvitse lukea monisivuisia ohjeita. Asenna vain Kingo Root -ohjelma tietokoneellesi ja yhdistä puhelimesi. Ainoa asia, joka sinun on tehtävä ohjelman asennuksen aikana, on ottaa käyttöön "USB-virheenkorjaus" puhelimen asetuksista, "Turvallisuus" -osiossa. Siinä kaikki. Napsauta käyttöliittymän isoa Root-painiketta Kingo Root, aktivoi järjestelmänvalvojan oikeudet.

Vaihe kaksi näyttää hieman vaikeammalta. Sinun on ladattava Root Explorer -ohjelma Google Playsta (tai muutamasta... vaihtoehtoisesta lähteestä). Asenna se älypuhelimeesi. Suorita tämä sovellus, etsi järjestelmähakemisto ja sieltä - build.prop. Jos tällainen tiedosto ei näy järjestelmähakemistossa, sillä ei ole väliä. Ohjelman yläkulmassa on ellipsi - napauta sitä avataksesi alivalikon. Valitse ohjelman asetuksista "Näytä piilotetut tiedostot" -vaihtoehto. Tappio havaitaan välittömästi.

Vasemmassa kulmassa Root Explorer Tarvitsemme vielä yhden tuotteen - r/w. Napauta sitä kerran ja vahvista valintasi. Tämä toiminto aktivoi mahdollisuuden muokata järjestelmätiedostoja. Kosketa nyt build.propia ja pidä sormesi siinä. Ylävalikko vaihtuu ja pudotusvalikosta (samassa ellipsissä) löydät alakohdan "avaa tekstieditorissa".

Vieritä avoimen tiedoston alaosaan - kaikkia näitä pitkiä asetusluetteloita ei vielä tarvita. Lisää aivan alareunaan rivi qemu.hw.mainkeys=0. Tallenna tiedosto ja käynnistä puhelin uudelleen.

Valmis, näytön alareunaan on ilmestynyt kolme näytöllä näkyvää painiketta – samanlaisia ​​kuin minkä tahansa tabletin näytössä. Ja kun fyysiset painikkeet on korjattu, virtuaaliset painikkeet voidaan piilottaa takaisin korvaamalla rivi qemu.hw.mainkeys=0 merkillä qemu.hw.mainkeys=1 ja käynnistämällä laite uudelleen.

Kun sain jälleen kerran älypuhelimen kiinteällä navigointinäppäimellä, jolla ei ollut mahdollisuutta muokata niitä tai aktivoida Nexus-tyylisiä näytön näppäimiä, päätin, että minun on tehtävä asialle jotain. Tutkittuani Androidin sisäosia muutaman tunnin ajan, sammutin ärsyttävän taustavalon, vaihdoin Takaisin- ja Tarkista-näppäimet, laitoin sitten näytön painikkeet päälle ja sain rauhan.

Johdanto

Haluan tehdä selväksi: olen näytön navigointinäppäinten idean suuri fani. Kaikki nämä talot, nuolet ja neliöt piirretty näytön alareunaan. Kyllä, ne vievät jonkin verran tilaa (mitä ei kuitenkaan useimmissa tapauksissa todella tarvita), kyllä, ehkä ne pilaavat sovellusten ulkonäön, mutta hemmetti, ne ovat dynaamisia.

Näytön navigointipainikkeet pyörivät näytön mukana, katoavat, kun niitä ei tarvita, vaihtavat väriä ja integroituvat saumattomasti aloitusnäytön käyttöliittymään. Jos hylkäämme ajatuksen kolmen painikkeen yhtäaikaisen olemassaolon hyödyttömyydestä (omenalaiset tyytyvät yhteen eivätkä koe olevansa huonommassa asemassa) ja varsin käteviä navigointijärjestelmiä, kuten PIE tai "MIUI-navigointikupla", sitten näytön painikkeet ovat parhaita, mitä on tähän mennessä keksitty.

Joten tässä se on. Jostain syystä ihmeellistä, upeaa ajatustani siitä, ettei ole mitään parempaa kuin näytön painikkeet, ei jaa monet älypuhelinvalmistajat. Ja ne eivät edes eroa, vaan ne eivät eroa täysin hirviömäisellä tavalla, jolloin sinun on käytettävä älypuhelinta kosketuspainikkeilla (AAA!), joka on varustettu dynaamisella taustavalolla (AAA-2!) ja "Takaisin". ” -painiketta näytön oikealla puolella (AAA-3: ratkaiseva isku ).

Tilanne on äärimmäisen mahdoton hyväksyä, ja koska ystävällinen laiteohjelmistokehittäjä ei tarjonnut mitään asetuksia näytön näppäinten aktivoimiseen ja kosketuspainikkeiden ohjaukseen, jouduin pärjäämään itse. Jatkotoimille oli kaksi vaihtoehtoa:

  • tuo kosketuspainikkeet haluttuun tilaan, nimittäin sammuta taustavalo ja siirrä "Takaisin" -näppäintä vasemmalle puolelle (vaikka se näyttää "neliöltä", se on vielä mielenkiintoisempaa);
  • poistaa kosketuspainikkeet kokonaan käytöstä ja aktivoida näytön painikkeet.

En pidä kolmannen osapuolen työkaluista, joten päätös tehdä kaikki itse tuli luonnollisesti.

Menetelmä numero yksi. Kosketuspainikkeiden asettaminen

Ensin yritetään sammuttaa painikkeen taustavalo. Tätä varten tarvitsemme rootin, pääteemulaattorin ja hakemiston /sys tiedostojärjestelmän juuressa. Tämä on juuri se yhdistelmä. Käsittelemme Linux-ydintä ja siihen perustuvissa järjestelmissä kaikki tärkeät tiedot laitteistosta sekä sitä ohjaavat "vaihtokytkimet" sijaitsevat yleensä hakemistoon liitetyssä sysfs-tiedostojärjestelmässä. /sys.

Itse asiassa sysfs ei ole edes tiedostojärjestelmä, se on tiedostojärjestelmä, vaan se toimii ns. synteettisten tiedostojen kanssa. Mutta niitä ei tallenneta levylle, se on eräänlainen käyttöliittymä kuljettajien kanssa viestimiseen: luin tiedoston - sain tietoja laitteistosta, kirjoitin sen muistiin - muutin joitain asetuksia. Ja tallentaaksesi tarvitset edelleen pääkäyttäjän oikeudet.

Joten saamme rootin, käynnistämme pääteemulaattorin (tai vielä parempaa). Ja kirjoitamme seuraavaa:

# su # cd /sys

# etsi -nimi \*painike\* ./leds/button-backlight

Bingo! Tämä on hakemisto /sys/class/leds/button-backlight. Mennään siihen ja katsotaan mitä sisällä on:

# cd /sys/class/leds/button-backlight # ls kirkkauslaite max_brightness tehoalijärjestelmän laukaisutapahtuma

Lyön vetoa Nokia 3310:ni, että tiedosto kirkkaus on painikkeiden nykyinen kirkkaus ja max_brightness- enimmäismäärä. Tarkistamme arvauksemme kirjoittamalla arvon 100 ensimmäiseen tiedostoon (no, kuten 100%, vaikka sen asteikko on tuntematon):

# echo 100 > kirkkaus

Hienoa, painikkeet palavat, eivätkä ne edes sammu.

Totuuden hetki - kirjoita arvo 0 max_brightness-tiedostoon:

# echo 0 > max_brightness

Painikkeet sammuivat ikuisesti, kuin hehkulamppu sisäänkäynnissäni eilen illalla.

Mutta aivan kuten hehkulamppu, ne voivat syttyä uudelleen, jos käynnistät uudelleen. Toisin sanoen komento on voimassa vain nykyisessä istunnossa. Onneksi tämä ei ole ongelma, laitamme komentomme muistikortin komentosarjaan:

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

Ja me puolestaan ​​laitamme sen käynnistykseen käyttämällä . Käynnistämme sovelluksen, valitsemme kolme ensimmäistä valintaruutua, valitse kansio -vaihtoehdon avulla käynnistyshakemisto muistikortilta.


Puolet tehtävästä on suoritettu, jäljellä on vain vaihtaa "Takaisin" ja "Selaa" -painikkeiden paikkaa. Tätä varten sinun on muutettava painikkeen asettelua. Androidissa se sijaitsee useissa hakemistotiedostoissa /system/usr/keylayout/. Niitä on melko paljon, mutta jos hylkäät tiedostoja, esim Vendor_2378_Product_100a.kl Ja qwerty.kl(ne tallentavat asetteluja täysimittaisista Qwerty-näppäimistöistä, joita Android tukee heti valmiina), niin niitä on jäljellä enintään viisi.

Yksi niistä on juuri sitä mitä tarvitsemme. Älypuhelimet käyttävät usein tiedostoa ft5x06_ts.kl FT5x06 kosketusnäyttöohjaimelle ominaista (painikkeet ovat kosketusherkkiä, eikö?), mutta minun tapauksessani se osoittautui tiedostoksi Vendor_2378_Product_100a.kl.

Jos avaat tämän tiedoston, näet kolme etsimääsi riviä:

Näppäin 158 TAKAISIN VIRTUAALI-näppäin 139 MENU VIRTUAALI-näppäin 102 KOTI VIRTUAALI

Jäljelle jää vain vaihtaa numerot 158 ​​ja 139 (mikä tahansa tiedostonhallinta, joka tukee pääkäyttäjän oikeuksia, sopii tähän). Uudelleenkäynnistyksen jälkeen uusi asettelu tulee voimaan.

Menetelmä numero kaksi. Näytön näppäimet

Täällä kaikki on vielä yksinkertaisempaa. Androidilla on erityinen virheenkorjausmuuttuja qemu.hw.mainkeys, jonka avulla voit hallita näytön navigointinäppäinten näkyvyyttä. Jos sen arvo on 0, näppäimet näkyvät näytöllä, 1 - päinvastainen vaikutus.

Kirjoitamme tiedostoon muuttujan, jolla on haluttu arvo /system/build.prop, ja siinä kaikki:

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

johtopäätöksiä

Nämä ovat sellaisia ​​rikollisia toimia, joita sinun on joskus ryhdyttävä tekemään älypuhelimestasi hieman kätevämpi. Mitä tulee minuun, päädyin kolmanteen vaihtoehtoon: "sammutin" painikkeet ja asensin LMT Launcherin. Minusta tämä on kätevin tapa hallita.

Kevyt apuohjelma, joka yksinkertaistaa huomattavasti laitteen kanssa työskentelemistä.


Esittely:

Mitä painiketta kukin käyttäjä käyttää useimmin päivässä? Tämä on joko Koti-painike tai Takaisin-painike. Nimen alla oleva sovellus luotiin Takaisin-painikkeen toiminnallisuuden laajentamiseksi linkittämällä siihen kyky hallita eleitä, mikä automatisoi joitain muita järjestelmätoimintoja. On syytä ymmärtää, että tavallinen Takaisin-painike pysyy samassa paikassa ja sovellus lisää omansa, mikä samalla ei vie paljon tilaa.



Toiminnallinen:


Sinun ei tarvitse Root-käyttöoikeutta käyttääksesi sovellusta, mutta sen sijaan sinun on otettava palvelu käyttöön sovellukselle Esteettömyys-osiossa. Sovelluksen toiminnallisuus osoittautui melko yksinkertaiseksi, mutta se, että se toimii ja samalla ei häiritse tavanomaista työtä laitteen kanssa, ansaitsee jo kiitosta. Päänäytöllä on 3 tyyppistä toimintoa, jotka voit suorittaa painikkeella: pidä painettuna, pyyhkäise ylös ja alas. Voit valita kullekin toiminnolle yhden viidestä toiminnosta:
1. Ei toimenpiteitä.
2. Koti
3. Äskettäin käynnistetyt sovellukset
4. Ilmoitukset
5. Piilota painike
Eleet suoritetaan seuraavasti: aseta sormesi painikkeelle ja pyyhkäise sitten ylös tai alas, jolloin tietyn värinen reunus ilmestyy itse painikkeeseen. Luonnollisesti, jos napsautat painiketta, se toimii täsmälleen samalla tavalla kuin järjestelmän Takaisin-painike.


Tulokset:


Asetuksissa voit sammuttaa sovelluksen sekä poistaa ilmoitukset, joiden avulla voit piilottaa tai näyttää painikkeen. Yhteenveto: se pystyy tekemään laitteen käytöstä paljon helpompaa ja mukavampaa, varsinkin jos tottut sellaisiin toimintoihin. Nauttia!