Čo znamenajú tlačidlá na smartfóne v spodnej časti. Získali sme prispôsobiteľné tlačidlá Domov, Späť a Ponuka na obrazovke na akomkoľvek zariadení so systémom Android (plávajúce softvérové ​​klávesy). Prehľad aplikácie na premapovanie kľúčov

Fyzické / kapacitné alebo tlačidlá na obrazovke - čo je lepšie? Na túto problematiku sú rôzne názory, no je to z rôznych uhlov pohľadu. A stále je dopyt po telefónoch s fyzickými aj dotykovými tlačidlami. Aj keď Google dal jasne najavo, že Android je len pre tlačidlá na obrazovke, výrobcovia ako Samsung a dokonca aj HTC naďalej vybavujú svoje zariadenia fyzickými tlačidlami.

Iní výrobcovia, vrátane LG, Sony a Motorola, však takmer úplne nasledujú prístup Google a obmedzujú sa na softvérové ​​tlačidlá na svojich zariadeniach. Výhody a nevýhody fyzických a softvérových tlačidiel rozoberal Edgar Cervantes vo svojom článku Physical vs. tlačidlá na obrazovke – čo si vyberiete?

Ba čo viac, dokonca aj Priv, telefón s plnohodnotnou klávesnicou, má navigačné tlačidlá na obrazovke. Na mieste však zostáva otázka, ktoré tlačidlá sú lepšie a hlavne prečo. Bohužiaľ, táto otázka je jednou z tých, na ktoré neexistuje jednoznačná odpoveď.

Trochu histórie

V roku 2011 Google vydal Galaxy Nexus a vtedy nový operačný systém Android 4.0 Ice Cream Sandwich. Následne začala nový Nexus sprevádzať ďalšia verzia Androidu. Android 4.0 Ice Cream Sandwich bol zameraný na tablety aj smartfóny, čo bol pre operačný systém veľký krok vpred.

Medzi ďalšie zmeny operačného systému patrí vzhľad softvérových tlačidiel. Bolo to zariadenie budúcnosti a zmenilo spôsob, akým by mal vyzerať moderný smartfón. Používatelia sú si toho vedomí, no mnohí z nich stále milujú fyzické tlačidlá.

Fyzické / kapacitné tlačidlá

Začnime tým, že si povieme o nevýhodách fyzických tlačidiel. V prvom rade sa začínajúci používatelia budú musieť viac snažiť, aby sa ich naučili používať, najmä pokiaľ ide o mechanické tlačidlá, ktoré vyžadujú stlačenie, nie dotyk. To, samozrejme, nie je ťažké, ale mnohí používatelia sú zvyknutí na to, že úsilie môže byť vynaložené ešte menej.

Druhý bod sa týka spoľahlivosti. Fyzické tlačidlá sú voliteľné položky, ktoré sa môžu zlomiť. A nezabudnite, že tieto tlačidlá sú stálymi dizajnovými prvkami zariadenia. Navždy zostanú tam, kde ich výrobca zariadenia umiestnil. Nikam sa neposunú a nebudú sa aktualizovať.

Fyzické tlačidlá však majú určité výhody. Mnohí začínajúci používatelia by najradšej cítili pod prstami skutočné tlačidlá a cítili hmatovú odozvu, čo sa od dotykových tlačidiel nedá očakávať. Niektoré veci - napríklad získanie prístupu k fotoaparátu - je možné vykonať aj bez odomknutia telefónu, najmä ak má zariadenie špeciálne tlačidlo fotoaparátu.

A čo je najdôležitejšie, fyzické tlačidlá umožňujú väčšiu plochu obrazovky. Telefóny sa zväčšujú, ich obrazovky sa neustále zdokonaľujú, no mnohí používatelia sa stále rozhodnú ponechať časť zobrazovacieho priestoru mimo tlačidiel na obrazovke.

Okrem toho je potrebné poznamenať, že niektoré fyzické tlačidlá na moderných telefónoch majú aj snímače odtlačkov prstov, čo je ďalší dôvod, prečo ich ponechať v moderných zariadeniach. Ako príklad takéhoto dizajnového rozhodnutia možno uviesť známe telefóny HTC 10 – nový vlajkový telefón v známom vzhľade, pre ktorý je určený aj Samsung Galaxy S7.

Tlačidlá na obrazovke

Niektorým používateľom sa softvérové ​​tlačidlá páčia a iným nie. V tomto smere je všetko úplne rovnaké ako pri fyzických tlačidlách. A existuje množstvo dôvodov, prečo ich neobľubovať, ktoré si zapamätá každý používateľ, ktorý prejde z telefónu s fyzickými / kapacitnými tlačidlami.

Ako je uvedené vyššie, tieto tlačidlá na obrazovke znižujú vzácny priestor na obrazovke. Keďže sú skryté v procese hrania hier, prezerania fotografií a videí, používateľský zážitok s telefónom je „menej prirodzený“.

Existujú však aj dôvody, prečo sú tlačidlá na obrazovke medzi používateľmi obľúbené. Otvárajú množstvo príležitostí na prispôsobenie a prispôsobenie používateľského rozhrania, pretože na obrazovku telefónu možno pridať alebo odstrániť softvérové ​​tlačidlo. Nepridal vývojár tlačidlo ponuky? Žiaden problém. Preferuje používateľ ľavé alebo pravé tlačidlo na návrat späť? A je to možné. Pomocou softvérových tlačidiel je možné veľa, samozrejme, ak to softvér umožňuje.

Okrem pestrejšieho softvérového zážitku zlepšuje eliminácia fyzických tlačidiel aj hardvérový výkon telefónu. Voľný priestor sa dá využiť napríklad na väčšiu batériu. Prípadne môže výrobca zúžiť rám okolo obrazovky.

Tlačidlá na obrazovke umožňujú výrobcom prispôsobiť si menší telefón s väčšou obrazovkou.

Každý z používateľov má nepochybne svoje dôvody, prečo uprednostňuje fyzické alebo on-screen tlačidlá. Aké by podľa vás mali byť navigačné tlačidlá moderného smartfónu?

Jednou z hlavných výhod operačného systému Android sú pomerne široké možnosti 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ť jednu alebo druhú hudobnú skladbu dlhým stlačením tlačidla hlasitosti, spustiť aplikáciu fotoaparátu alebo inú často používanú. V tomto článku chceme hovoriť o takejto funkcii systému Android - premapovanie tlačidiel.

V skutočnosti existuje niekoľko spôsobov, ako môžete zmeniť mapovanie hardvérových tlačidiel. Tou najjednoduchšou, ktorá si 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áciou Domov plus Hľadať (alebo + Menu, + Späť), ako aj dlhým stlačením tlačidla Hľadať a Fotoaparát “.

Takže postupujeme nasledovne:

Ďalším krokom je zmena intervalu dvojitých kliknutí (klepnutí) na tlačidlo (menšia hodnota spôsobí, že telefón (tablet) bude reagovať na dvojité klepnutie s dlhým intervalom). Medzitým 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 majiteľov Galaxy S4 s podporou S Voice. Prejdite z S Voice, potom na „Menu“ a potom na „Nastavenia“. Teraz odstráňte začiarkavacie políčko z druhej možnosti, ktorá spúšťa tlačidlo Domov.

Ak sa vám páčil nápad, ako zmeniť priradenie tlačidiel k systému Android, skúste pomocou tlačidla „Domov“ použiť ďalšie možnosti pomocou skratiek k programom. Napríklad výberom „Ďalšie možnosti klávesov“ po spustení aplikácie môžete preprogramovať tlačidlo fotoaparátu, ak ho má vaše zariadenie.

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

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 Nexusu, 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, prehodil som klávesy Back a Browse a potom som 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, zaberajú tam nejaké miesto (ktoré však vo väčšine prípadov naozaj nie je potrebné), áno, možno kazia vzhľad aplikácií, ale čert to vem, sú dynamické.

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

Takže to je všetko. 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 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 obrazovky (AAA-3: rozhodujúci úder).

Situácia je mimoriadne neprijateľná a vzhľadom na to, že milý vývojár firmvéru neposkytol žiadne nastavenia na aktiváciu tlačidiel na obrazovke a nastavenia ovládania dotykových tlačidiel, musel som to urobiť sám. 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 vlastnými rukami prišlo samo.

Metóda číslo jedna. Konfigurácia 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. Toto je presne kombinácia. Máme do činenia s linuxovým jadrom a v systémoch na ňom založených sa všetky dôležité informácie o hardvéri, ako aj „prepínačoch“, ktoré ho ovládajú, zvyčajne nachádzajú v súborovom systéme sysfs pripojenom k ​​adresáru / sys.

V skutočnosti sysfs ani nie je súborový systém, presnejšie, je to súborový systém, ale pracuje s takzvanými syntetickými súbormi. A nie sú uložené na disku, je to akési rozhranie na komunikáciu s ovládačmi: Prečítal som súbor - dostal som údaje o hardvéri, zapísal som si ich - zmenil som niektoré nastavenia. A na nahrávanie 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 \ * button \ * ./leds/button-backlight

Bingo! Toto je adresár / sys / class / LED diódy / podsvietenie tlačidiel... Ideme do toho a uvidíme, čo je vo vnútri:

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

Stavím sa, že moja Nokia 3310 je súbor jas je aktuálny jas tlačidiel 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 je tam):

# echo 100> jas

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

Moment pravdy - zapíšte hodnotu 0 do súboru max_brightness:

# echo 0> max_brightness

Gombíky navždy zhasli, ako minulú noc svetlo na mojom schodisku.

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 na tom nezáleží, 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 na oplátku ho uvedieme do spúšťania 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 dokončená, zostáva prehodiť 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íte 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 už len päť kusov.

Potrebujeme len jedného z nich. 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 MENU VIRTUÁLNE 102 DOMOV VIRTUÁLNE

Zostáva len prehodiť čísla 158 a 139 (na to je vhodný akýkoľvek správca súborov s podporou root). 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, na obrazovke sa zobrazia tlačidlá, 1 - 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

Niekedy musíte podniknúť také kriminálne kroky, aby bol váš smartfón o niečo pohodlnejší. Pokiaľ ide o mňa, rozhodol som sa pre tretiu možnosť: "vypnúť" tlačidlá plus nainštalovaný LMT Launcher. Zdá sa mi, že je to najpohodlnejší spôsob ovládania.

Veľa ľudí pozná situáciu, keď si kúpite nový smartfón, no tlačidlo fyzického napájania nemá funkciu fotografovania, rovnako na to neexistuje samostatný kľúč, a koniec koncov, bol aj na predchádzajúcom zariadení a to vyborne pomohol. Na prvý pohľad maličkosť, no samotné ruky siahajú po mechanike, nie po snímači a v tej najnevhodnejšej chvíli.

reklama

Na záchranu prichádzajú špeciálne programy, ktoré vám umožňujú úplne preprogramovať fyzické klávesy modulu gadget a priradiť im akúkoľvek akciu. To je obzvlášť užitočné, ak je tlačidlo napájania poškodené alebo chcete pretočiť skladby späť ako na mp3 prehrávači, ale vstavaný to nedokáže ... Potrebujete na to práva root? Vyskytnú sa chyby? Ako to vôbec funguje? Dnes sa pokúsim odpovedať na položené otázky.

Najprv vám predstavím testované subjekty. Prvá aplikácia sa volá „Premapovanie kľúčov“, aspoň v ruskom Google Play. Môže pracovať s fyzickými aj dotykovými manipulátormi, ale na niektoré akcie vyžaduje práva root. Druhým účastníkom bude Button Mapper, ktorý dokáže to isté, no vôbec nevyžaduje práva roota, čo je už zaujímavé.

Ako testovacie zariadenie bolo použité nasledujúce vybavenie:

  • Tablet DEXP Ursus 8EV2 3G (Android 4.4.2, procesor MT8382, 4 x Cortex-A7 1,3 GHz, video jadro Mali-400 MP2, 1 GB RAM, 4000 mAh batéria, 3G modul, Wi-Fi 802.11b/g/n ) ;
  • Smartfón Homtom HT3 Pro (Android 5.1 Lollipop, procesor MT6735P, 4 x Cortex-A53 1,0 GHz, 64-bit, video jadro Mali-T720, 2 GB RAM, batéria 3000 mAh, modul 4G, Wi-Fi 802.11b/g/ n).

reklama

Prehľad aplikácie na premapovanie kľúčov

Program nebol dlho aktualizovaný, ale možno to nie je potrebné, pretože dokáže robiť všetko, čo sa dá urobiť s fyzickými klávesmi: priraďovať akúkoľvek akciu, spúšťať určité aplikácie, deaktivovať tlačidlá a dokonca písať kombinácie kláves na prístup k špeciálnym funkcie.

„Premapovanie kľúčov“ funguje iba s Androidom 4.3 alebo vyšším, je shareware a obsahuje rozhranie preložené do ruštiny. Dostávame tak akýsi štandard pre takéto programy, na ktorý sa budeme v budúcnosti spoliehať. Alebo možno nebudeme, pretože toto je len prvý dojem.

Nezabudnite, že firmvér zariadenia hrá dôležitú úlohu, najmä ak je upravený, takže s programom nemusíte zaobchádzať ako so všeliekom.

Ovládacie tlačidlá sú rozdelené na mechanické a softvérové. Prvé z nich sú umiestnené na tele vášho gadgetu - toto je tlačidlo napájania, kolískový ovládač hlasitosti (dve tlačidlá s jedným kolískovým tlačidlom) a niekedy tlačidlo Domov(v poslednej dobe to bol častejšie softvér.

Druhé sú virtuálne tlačidlá umiestnené na obrazovke smartfónu alebo tabletu a ovládané aj stlačením prsta, ale už na obrazovke. Toto je softvérové ​​tlačidlo Domov, tlačidlo späť a tlačidlo Najnovšie aplikácie(niekedy je to tlačidlo kontextovej ponuky). Vzhľad týchto tlačidiel závisí od verzie systému Android, ktorú používate. Môže to byť dom, zakrivená šípka a dva obdĺžniky za sebou (verzia Android 4.x) alebo kruh, trojuholník a štvorec (verzia Android 5).

Zastavme sa priradenie ovládacích tlačidiel.

Priradenie tlačidla výživa a hojdačka hlasitosť samozrejme. Zvláštnosťou však je, že inklúzia vypnuté smartphone sa vyrába dlhým (viac ako 2 sekundami) stlačením tlačidla napájania, po ktorom nasleduje proces zavádzania OS. O pracovné smartfón krátke stlačenie volá toto tlačidlo zamknúť obrazovku(ak je povolené v nastaveniach) alebo prejdite priamo na pracovnú plochu. Keď je smartfón spustený, dlhým stlačením vypínača sa vyvolá Menu, v ktorom sú položky Vypnúť,Prenos dát, režim offline a reštart(Reštart).

Mechanické tlačidlo Domov krátkym stlačením zobrazíte uzamknutú obrazovku alebo prejdite na hlavnú plochu. Dlhé stlačenie môže spôsobiť zoznam nedávno spustených aplikácií, a dvojité ťuknutie - jeden z programov (napríklad v smartfónoch Samsung sa volá aplikácia S Voice).

Programové tlačidlo späť spôsobuje prechod na predchádzajúce na obrazovke, postupné kliknutia - respektíve na niekoľkých predchádzajúcich obrazovkách, kým sa aplikácia nezatvorí. Tu je potrebné zdôrazniť, že v druhom prípade sa aplikácia vyberá z pamäte RAM pri stlačení tlačidla Domov spôsobí prechod na hlavnú plochu, ale predtým otvorená aplikácia zostane v pamäti a pokračuje bežať na pozadí.

Tlačidlo Najnovšie aplikácie veľmi pohodlné, pretože ak potrebujete znova spustiť niektorú z predtým používaných aplikácií, nie je potrebné ju znova hľadať vo všeobecnom zozname programov ( Menu aplikácií) alebo vyhľadajte jeho ikonu na pracovnej ploche. Aplikácie sú vždy uvedené v obrátenom chronologickom poradí od ich spustenia (naposledy spustené ako prvé v zozname). Okno zoznamu navyše obsahuje ďalšie tlačidlá na vyvolanie Zoznamu aktívnych úloh (bežiacich na pozadí aplikácií), tlačidlo Hľadať aplikácie a tlačidlo Vymazať zoznam posledných aplikácií.