Ako zakázať akékoľvek fyzické tlačidlo na zariadeniach so systémom Android
Rôzne / / December 02, 2021
Zbláznilo sa vám tlačidlo hlasitosti na telefóne? Mám na mysli, že stále zvyšuje alebo znižuje hlasitosť sama o sebe? Alebo sa práve rozbil vo vnútri šasi a neprestane znižovať hlasitosť. Alebo ešte horšie, vaše tlačidlo napájania je poškodené! To všetko sa dá jednoducho opraviť ich zakázaním a použitím niektorých aplikácia tretej strany na ovládanie hlasitosti a zapnutie/vypnutie. No, je tu malé upozornenie. Na vykonanie tejto konkrétnej úlohy by váš telefón mal mať prístup root.
Teraz, ak máte zakorenený telefón s Androidom a chceli by ste vypnúť fyzické tlačidlá na svojom zariadení bez ohľadu na to, či sú poškodené alebo aktívne, pokračujte.
Zakázať fyzické tlačidlá v systéme Android
Ak teda chcete zakázať fyzické / hardvérové tlačidlá v systéme Android, budete musieť upraviť koreňový súbor, ktorý tieto tlačidlá povoľuje. Na prístup k týmto koreňovým súborom budete potrebovať správcu súborov, ktorý dokáže preskúmať koreňové súbory. Môžete použiť populárny ES File explorer alebo špecifický koreňový prieskumník
Root Explorer. Alebo bezplatný root explorer ako Koreňový prehliadač. Tu sme na zachovanie jednoduchosti použili ES File Explorer.Áno, vieme, že ES File Explore je dosť otravný s niektorými zbytočnými doplnkami. takze našli sme niekoľko hodnotných alternatív pre to.
Krok 1: Otvorte ES File Explorer a povoľte Root Explorer. Teraz klepnite na Root Explorer otvorte možnosti, kde ste zmenili možnosti čítania a zápisu pre koreňové súbory. Klepnite na Montáž R/W a v ďalšom dialógovom okne vyberte písať (W) pre /system súbory. Takže teraz môžeme upraviť systémové súbory OS.
Krok 2: Teraz pod Miestne na postrannom paneli ES klepnite na /Device. Tento priečinok obsahuje všetky koreňové súbory. Teraz prejdite nadol na toto miesto – system/usr/keylayout. V tomto priečinku budete mať Generic.kl a niekoľko ďalších súborov obsahujúcich klávesnicu a spúšťače operácií fyzických tlačidiel.
Teraz tu musíte nájsť dokonalý súbor, ktorý by vám mohol vyhovovať. Najprv vyskúšajte nižšie uvedený krok Generic.kl súbor. Ak to nefunguje, použite ho v niektorých iných súboroch, ktoré majú kľúčové slová ako Zvýšiť hlasitosť, Znížiť hlasitosť a Moc. Ak máte zariadenie MediaTek, budete ho musieť upraviť mtk-kpd.kl súbor. Ako je znázornené na obrázku vyššie. Starostlivo postupujte podľa nižšie uvedeného kroku.
Krok 3: Najprv vytvorte zálohu konkrétneho súboru, ktorý budete upravovať. Tu, keďže mám zariadenie MediaTek, upravím mtk-kpd.kl. Ak chcete vytvoriť zálohu, vytvorte kópiu tohto súboru a premenujte ho pridaním .bk na konci ako predĺženie.
Teraz otvorte pôvodný súbor a klepnite na Upraviť. Vyhľadajte kľúčové slová súvisiace s Volume_UP, Volume_Down alebo Moc. Stačí len pridať # pred konkrétny riadok kódu pre konkrétne tlačidlo. Tu som vložil # (s medzerou za ním) pred Zvýšiť hlasitosť kódový kľúč 115.
Krok 4: Uložte súbor stlačením tlačidla späť a stlačte Áno. Potom reštartujte telefón. Konkrétne tlačidlo, na ktoré ste pridali a # nebude fungovať, čo znamená, že je teraz vypnutý.
V podstate to, čo ste tu urobili, je zakomentovaný riadok kódu pre toto konkrétne tlačidlo. Čokoľvek po # v tomto konkrétnom riadku nebude skompilované a spustené systémom Android. Android teda nemôže spustiť tlačidlo, takže tlačidlo teraz nebude fungovať.
Aplikačné riešenia pre fungovanie fyzických tlačidiel na obrazovke
Deaktivovali ste požadované fyzické tlačidlo. Deaktivované je však iba tlačidlo, nie jeho funkcia. Akákoľvek iná aplikácia môže spustiť túto funkciu (zníženie/zvýšenie hlasitosti a zapnutie/vypnutie obrazovky) a jednoducho ju použiť. Môžeš použiť Kontrola koláča alebo si môžete pozrieť toto zoznam aplikácií, ktoré vám umožnia ovládať hlasitosť na obrazovke.
Dajte nám vedieť, či vyššie uvedená metóda na deaktiváciu hardvérových tlačidiel fungovala alebo nie. Tiež, ak máte nejaké tipy týkajúce sa vášho telefónu špecifické pre túto tému, zdieľajte ich. Otázku môžete položiť aj na našom fóre.
POZRITE SI TIEŽ: 3 rýchle tipy na opravu oneskoreného upozornenia v systéme Android