2019. április 25., csütörtök

Gyorskeresés

MOD Samsung S4: S5-höz hasonló multitask bal gomb S4-en, Lollipop alatt [ROOT]

Írta: |

[ ÚJ BEJEGYZÉS ]

Sorozatunkban (elsősorban) a Samsung S4 okostelefont moddoljuk, részben azért, hogy funkcionalitásában megközelítse az utódját, az S5-öt. Sorozatunk egyes részei más modellekre is alkalmazhatóak.

S5-höz hasonló bal gomb S4-en Lollipop alatt,
azaz hogyan csináljunk a bal oldali (context menü) gombból multitask gombot?

A Samsung az S5-nél vezette be a bal tapigomb újfajta viselkedését, azaz hogy érintésre a helyi menü helyett multitask gombként viselkedjen - azaz megjeleníti a futó taszkok listáját, könnyen lapozható formátumban (hasonlóan a windowsos Alt+Tab funkcióhoz).
S4-en a Lollipop frissítés nem hozza magával ezt az újdonságot, a frissítés után is megmarad a régi gombfunkció. Azonban nem kell kétségbe esnie azoknak sem, akik multitask gombként szeretnék használni a bal gombot, mert könnyen megvalósítható a funkcióváltás.

A beavatkozás rootolást igényel.

A telefon gombjai összehasonlításához az S5 és S4 esetében, vessünk egy pillantást az alábbi hevenyészett táblázatra:

Tehát a bal gomb rövid nyomásának (helyi menüről multitaskra) és hosszú nyomásának (google keresőről helyi menüre) funkcióját kell lecserélnünk, illetve (ízlés szerint) még a középső (home gomb) hosszú nyomásának funkcióját (multitaskról Google keresőre).

A megoldás a /system/usr/keylayout/Generic.kl konfigurációs fájl módosítása. A fájl, illetve a tartalmazó mappa eléréséhez is rootolt készülék szükséges, és egy olyan fájlkezelő, amely root jogokat tud kapni a rendszertől. Kézenfekvő választás a Root Explorer, de én például a Total Commandert használtam.

A Generic.kl felépítése a végletekig egyszerű: a legtöbb sor a "key" kulcsszó után egy billentyűkódot tartalmaz (a gomb hardveres azonosítója), utána pedig a funkció megnevezése következik, amit hozzárendelünk.

Csináljunk a fájlról egy biztonsági másolatot, majd az eredetit nyissuk meg szerkesztésre.

Keressük meg a bal érintőgomb kódját, ez a 139-es. Ezt látjuk mellette:

key 139 MENU

Tehát a régi funkciója a helyi menü megjelenítése.
Módosítsuk a következőre:

key 139 APP_SWITCH

Ez pedig - mint kitalálható - a multitask funkció.

Azt is szeretnénk, hogy a hosszú nyomás viszont kiváltsa a MENU funkciót.
A bal gomb hosszú nyomásának külön kódja van, mégpedig a 217; keressük meg:

key 217 SEARCH

Ezt módosítsuk így:

key 217 MENU

Végezetül megpróbálkozhatunk módosítani a középső gomb hosszú nyomás funkcióját is (kódja: 254) az eredeti APP_SWITCH funkcióról SEARCH-ra; ezt én nem próbáltam ki, állítólag ennek átírása hatástalan; szívesen fogadom a visszajelzéseket, hogy ez is sikerült-e.

A fájl elmentése után a készülék újraindítása szükségeltetik.

Ha esetleg valaki valami okból a jobb gomb funkcióit is matatni óhajtaná, itt a teljes lista a billentyűkódokról:

bal = 139
bal hosszú nyomás = 217
home (középső) = 172 (ezt én mondjuk nem bántanám)
home (középső) hosszú nyomás = 254 (állítólag hatástalan a módosítása)
jobb = 158 (erről sem venném el a "vissza" funkciót)
jobb hosszú nyomás = ?

Jó mulatást; aztán csak okosan, nehogy kezelhetetlenné váljék a készülék, mondjuk a HOME funkció hiányában. :)

  • Nem lehet hozzászólni
Copyright © 2000-2019 PROHARDVER Informatikai Kft.