Як прибрати системні кнопки на андроїд Як прибрати або приховати екранні кнопки Android

Що б там не казала статистика, у житті завжди є місце неприємним збігом обставин та особливо вдалим дням. Ви напевно знаєте, що це таке – коли з ранку все пішло не так. Весь день, з раннього світанку і до пізнього вечора, що б ви не робили, все йде навперейми. Здається, у подібні дні краще не виходити з дому. Але навіть у рідних стінах може статися дещо неприємне. Наприклад, особливо «вдале» падіння телефону на кахельну підлогу. Або на сходинки, біля під'їзду.

Внаслідок прикрого збігу обставин (або неправильного малюнку зірок) фізичні кнопки на телефоні раптом відмовляються працювати. Але не поспішайте витрачати гроші на ремонт прямо зараз (або кидати норову залізку в сміттєвий кошик). Є кращий спосіб - додати віртуальні кнопки на екран смартфона. Так, такі, як на екрані будь-якого планшета.

Що робити, якщо фізичні кнопки не працюють, а користуватися смартфоном хочеться вже зараз? Давайте виправимо це за чотири кроки.

Крок перший. Отримати Root. Права адміністратора від власника смартфона закриті "за замовчуванням". Розблокувати їх допомагає програма Kingo Root. Встановивши її на комп'ютер, не забудьте відзначити пташкою пункт «Налагодження USB» в налаштуваннях телефону. Програма проста у використанні та не вимагає особливих знань – просто натисніть «отримати Root» на її головному екрані і після парочки перезавантажень корисні права Root будуть частиною прошивки вашого смартфона.

Крок другий. Встановити Root Explorer.Програма є в Google Play, та й на просторах мережі можна знайти безкоштовну і цілком працездатну версію. Ми – за легальне використання додатків, тому пошук та встановлення програм для андроїд з альтернативних джерел – цілком і повністю на вашій совісті.

Крок третій. Запустити Root Explorer і знайти в ньому каталог System. У його надрах обов'язково знайдеться і файл build.prop. Вибирайте його, затримавши палець на назві трохи довше. У меню, що ховається за трійкою праворуч і трохи вище, знайдеться пункт «Відкрити в текстовому редакторі». Відкрийте build.prop таким чином і прогортайте довгий текст до самого кінця. Тут необхідно дописати лише один рядок qemu.hw.mainkeys=0. Збережіть оновлений файл та перезавантажте телефон.

Крок четвертий. На екрані кнопки.Все готово, телефоном знову можна зручно скористатися - «назад, додому і меню» зазвичай розташовуються внизу екрану. Якщо потреба відпала (ви відремонтували смартфон або фізичні кнопки заробили самі), відкрийте build.prop ще раз, щоб змінити рядок qemu.hw.mainkeys=0 на qemu.hw.mainkeys=1. Ще одне перезавантаження – і віртуальних кнопокна телефоні більше немає.

Вконтакте

Давно, коли операційна система Android тільки починалася, кожен виробник смартфонів на ній робив управління, як йому зручніше. Референсні апарати, лінійка Nexus, була з типовим набором сенсорних клавіш під екраном, а далі всі намагалися виділитися - Samsung механічна кнопка, HTC сканер тачпад і кнопки ліворуч і праворуч від нього, а так далі. І ось яка справа, з моменту створення перших смартфонів на Android мало що змінилося, минуло шість років, а виробники продовжують робити управління таким, яке їм здається найбільш правильним. Жодного загального стандарту, на жаль, чи на щастя, як і раніше, немає.

Я вирішив трохи подумати та зібрати всі основні способи керування в смартфоні на базі ОС Android, розповісти, які з них мені здаються найбільш зручними та незручними, а також запитати, що ви думаєте з цього приводу.

Класичне управління – це те, що ми бачимо у смартфонах лінійки Nexus, з найактуальніших LG Nexus 5X та Huawei Nexus 6P. Незважаючи на те, що кожен новий «нексус» робить інший виробник, Google береже і відстоює своє право диктувати умови. Система гранично проста - три екранні сенсорні кнопки: Назад, Додому, Запущені програми. Аналогічна схема управління використовується японською Sony, Motorola, а також у багатьох смартфонах поки що маловідомих у світі китайських брендів. Плюси такого управління, на мій погляд, у тому, що воно максимально просте та зрозуміле, завжди заточене під актуальну версіюопераційна система. Мінуси - відсутність будь-яких налаштувань, є три екранні кнопки і все.

Є варіант зі змінними екранними сенсорними клавішами, по суті це також класична для Android схема, але в ній ви можете поміняти розташування клавіш або навіть додати нові. Такий тип управління використовується в деяких апаратах LG, YotaPhone 2, в пристроях з Cyanogenod, опціонально. Плюси цієї схеми – всі зручності класичного управління, але, водночас, можливість налаштування, додавання та видалення клавіш, зміни їхньої позиції.

Наступний тип управління – сенсорна панель під екраном. Характерно для великих та середніх китайських брендів – Huawei, Lenovo, ZTE, Xiaomi. Більшість смартфонів цих компаній оснащується сенсорною панеллю з трьома клавішами під екраном. Плюси цього варіанта - сенсорна панель не забирає дорогоцінний простір екрану, практично на всіх апаратах ці клавіші з підсвічуванням. Мінуси, характерні для класичної схеми - ніяких налаштувань у більшості апаратів, додати або зменшити кнопки тут також зі зрозумілих причин не можна.


Один з найпопулярніших варіантів – кнопка під екраном та дві клавіші, по одній ліворуч та праворуч від неї. Цей варіант популярний, тому що використовується компанією Samsung у своїх смартфонах і, як наслідок, дуже поширений. У нових флагманах до центральної клавіші також додається сканер відбитка пальця. Плюси - є апаратна кнопка, яку простіше і звичніше натискати, їй також можна будити пристрій, не вдаючись до клавіші живлення. Мінуси – якщо чесно, то мені назвати складно. Напевно, недолік полягає в тому, що дана схемапоєднує механічні та сенсорні кнопки і потрібен час, щоб звикнути.


Дуже рідкісний поки варіант, реалізований у Android смартфоникомпанією Meizu, та й то в парі апаратів – механічна клавіша з вписаним у неї сенсором та сканером відбитків пальців. Натхнення китайці черпали у Apple, але ідею з однією єдиною кнопкою і сканером на ній вони розвинули далі, додавши сюди сенсорну панель. Виходить універсальна кнопка, що виконує роль клавіш Додому і Назад, і роль сканера, а також замінює собою кнопку живлення. Плюси цього варіанта в його спільній зручності – на одній кнопці і у вас зосереджені всі важливі дії та виконувати їх можна максимально швидко, не переміщуючи палець з однієї клавіші на іншу. Мінус - потрібен час, щоб звикнути до цієї схеми.


Компанія HTC також стоїть окремо – один час у їхніх смартфонах були сенсорні клавіші, потім сенсорні під екраном, але не три, як у більшості виробників, а дві (по центру красувався логотип HTC). Тепер в апаратах тайванського бренду на екрані кнопки і сканер із вписаною в нього сенсорною клавішею під дисплеєм ( HTC One M9 Plus, One A9). Плюси та мінуси цих варіантів мені описати об'єктивно складно, тому що я звик до смартфонам HTCі користуюся ними найчастіше.


Якщо ж брати всі схеми в цілому, то особисто мені найближчим буде варіант Meizu, запозичена у Apple схема з розвитком ідеї: механічна клавіша під екраном із вписаним у неї сенсором та сканером. А другий за зручністю, на мій погляд – класичний варіант з можливістю додавання чи видалення клавіш та зміни їх положення на сенсорної панелі. А який варіант найзручніший для вас? Не тому що у вас смартфон із певним типом управління, і ви до нього звикли, а загалом.

Механічні кнопки в смартфоні – це минуле століття, десь з тих часів, коли люди хвалилися кількістю голосів у поліфонії та кольорів у дисплеї. Тоді ми ще не мали сенсорних екранівта інших досягнень прогресу, на моєму кнопку Home і зовсім замінював джойстик.

Але зараз інший час, концепція управління гаджетами уникає всякого роду зайвих натискань, сенсорні інтерфейси роблять основним елементом управління ваш власний палець, що ковзає в певному жесті по дисплею. Після відмови від механічних клавіатур, виробники почали відмовлятися і зажадав від фізичних клавіш управління, замінюючи їх наэкранными. А нове покоління смартфонів навіть розблокується без натискання на кнопку живлення, Moto X достатньо взяти в руку, а LG G2 постукати екраном.

Але що робити, якщо ви ще не збанкрутували на новий гаджет, а відчути красу управління пристроєм за останнім словом техномоди бажаєте?

Gravity Screen - On/Off

Ця програма допоможе тим, хто хоче, щоб екран телефону ставав активним, як тільки він потрапляє в руку господаря і вимикався, опинившись на столі або в кишені.

Воно збирає дані з датчика наближення та гіроскопа, блокуючи та розблокуючи екран у потрібний момент. Я спробував і вирішив залишити. це дуже зручно, коли телефон спалахує, варто взяти його в руку, не тухне, аналізуючи найменші рухи руки, коли ви читаєте інформацію з екрану, і вимикається, варто засунути його в кишеню або покласти на стіл. Потрібно тільки звикнути не натискати кнопку живлення по старій пам'яті.

Базові можливості програми безкоштовні, і включають в себе налаштування кутів спрацьовування та чутливості. За дещо більшу гнучкість належить віддати близько 2 доларів.

Відмова від фізичної кнопки на користь жестів теж привносить в життя користувача трохи добра. Особливо, в умовах невпинно зростаючих діагоналей екранів. І це допоможе Swipe Home Button.

Виконати жест пальцем набагато простіше, ніж перехоплювати телефон, щоб дістати кнопку меню. У налаштуваннях можна призначити на певні жести такі дії, як: натискання кнопки Home, відкриття якоїсь програми або шторки сповіщень.

На жаль, у додатку не реалізовано кнопку «Назад». Через особливості Android для цього потрібен Root, а розробник, мабуть, не хоче йти таким шляхом. Якщо у вас є класна пропозиція, заснована саме на жестах – ділитеся ним у коментарях!

Вітаю, є у мене дешевий смартфон Fly IQ434. Якось він потонув, але всупереч моїм очікуванням працювати не перестав. Як працював, так і працює, за винятком кнопки тому. Вона то працює з двадцятого натискання, то клинить і натискається сама по собі, коротше завдає маси незручностей.

Хоч телефон і дешевий, повністю викидати робочий апарат через одну кнопку - шкода. Нести в ремонт - не доцільно, напевно, ремонт буде коштувати як телефон, якщо не більше. Трохи подумавши, я дійшов висновку, що було б не погано цю кнопку відключити, і за місце її поставити щось, що була програмна кнопка на екрані, за місце апаратної.

Як з'ясувалося зробити задумане - дуже просто, але є вимога - ваш Android пристрій має бути з доступом root.

Спочатку потрібно поставити якийсь файловий менеджер, якому можуть бути надані права суперкористувача (root). Я волію користуватися es провідником, качаємо його з Play Market,

Запускаємо та в меню зліва включаємо вимикач root провідник.

Залежно від того, який root менеджер у вас встановлений, вискочить попередження/підтвердження передачі root прав додатку. Підтверджуємо.

Після цього потрібно перейти до папки /system/usr/keylayout

Про всяк випадок зробіть бекап цієї папки.

У цій папці будемо декілька файлів з розширенням.kl, один із них потрібно відредагувати. Який саме – залежить від вашого android пристрою. У моєму випадку це Geneic.kl.

Відриваємо його в редакторі es

та знаходимо рядок, де написано BACK WAKE_DROPED та закоментуємо його (потрібно на початку рядка додати символ #). Не складно здогадатися, що якщо вам потрібно відключити іншу кнопку, наприклад збільшення гучності, то шукати потрібно рядок де є VOLUME_UP.

Перезавантажуємо пристрій. Після ввімкнення кнопка не повинна працювати. Якщо ж вона продовжує працювати, то вам потрібно буде відредагувати інший файл у тій же папці. Який саме вам може підказати google, а можете і просто перебором визначити, коментуючи потрібний рядок у всіх файлах, доки не натрапите на потрібний.

До речі, Samsung Galaxy Tab 2 з прошивкою CyanogenMod 11 за апаратні кнопки відповідає той самий файл – Generic.kl.

Після того, як кнопка вимкнена, потрібно придумати їй заміну. Поставимо програмну кнопку. Програм для емуляції кнопок у Play Market достатньо, але мені сподобалася Button Savior.

Вона може емулювати практично всі типові апаратні кнопки, приємно виглядає і має пристойну кількість налаштувань. Описувати не буду, т.к. все нормально працює зі стандартними налаштуваннями. Скажу лише про дві.

Перша стосується теми, що за замовчуванням кнопки погано видно:

Щоб це виправити потрібно вибрати іншу тему, для цього у вкладці look and feel тиснемо по themes і вибираємо іншу тему. Мені сподобалася Froyo. Ось як вона виглядає:

Друге налаштування – щоб панель з кнопками зникала при дотику за межами панелі. У вкладці Advanced необхідно поставити галку проти Hide On Outside Touch.

І так, все, що ви робите, ви робите на свій страх і ризик, за зіпсовані девайси я відповідальності не несу.

[Конкурс] Альтернативні варіанти управління Android, позбавляємося екранних кнопок

Вконтакте

За що я люблю Android, то це за повну кастомізацію. Поки що власники пристроїв з іншими операційними системамиобурюються, скаржачись на нововведення або відсутність цих на форумах, власники Android можуть все від і до налаштувати під себе, потрібно лише бажання і трохи часу. У цій статті, як ви зрозуміли, ми торкнемося кастомізації елементів керування Android та зокрема пристроїв з екранними кнопками.

Пролог

З презентацією Android 3.0 Honeycomb Google запровадила новий метод керування пристроями – екранні кнопки. Тоді вони не особливо привернули увагу, та й частка пристроїв з третім андроїдом на борту була і залишається дуже маленькою. Але все змінилося з виходом версії 4.0 Ice Cream Sandwich та Samsung Galaxy Nexus.

Цього разу громадськість вже висловила бурхливе невдоволення: ці кнопки забирали дорогоцінний простір на дисплеї, не було справжнього HD на нексусі, екран втрачав пару десятих дюймів і все через трикляті кнопки. Мене, як власника цього пристрою, ця система влаштовувала: повсякденному життіми маємо телефон з діагоналлю близько 4,5 дюймів, ним зручніше користуватися однією рукою, ніж Samsung galaxy s3, наприклад, а коли хочеш подивитися відео, то перед тобою вже повноцінний HD екран 4.65 дюймів. Так, в іграх кнопки залишалися, але їх було неважко прибрати на якийсь час, та й з виходом 4.4 розробники мають можливість приховувати їх у своїх додатках. Але з покупкою nexus 10 проблема кнопок стала руба. У планшеті вони з'їли невиправдано велика кількістьплощі і знаходяться у вкрай незручному місці. Трохи покопавшись я виділив кілька цікавих альтернативних варіантівуправління андроїдом.


GMD Gesture control

Ціна: 167 рублів, існує безкоштовна версія, в ній є лише кілька стандартних жестів для проби.

iPhone є культовим смартфоном поточного покоління. Дані телефони мають величезний попит у населення по всьому світу. Але з цим гаджетом треба вміти поводитися. Величезну роль керуванні пристроєм грає кнопка Home. Іноді вона відмовляється працювати чи починає "глючити". У такі моменти можна вивести несправний елемент на екран та використовувати графічну інтерпретацію замість фізичної. Це дуже зручно. Особливо, якщо є підозри на поломку пристрою. Далі буде розказано про те, "Додому" з екрану айфона і вивести її на дисплей. Впоратися з поставленими завданнями зможе будь-яка людина!

Про кнопку "Додому"

Але спочатку трохи про згаданий елемент управління. Навіщо потрібна кнопка "Додому"? Чи так її потрібно виводити на екран і прибирати з нього?

Кнопка Home використовується дуже активно. Це один із найбільш корисних елементів керування смартфоном від компанії "Еппл". Кнопка має величезну кількість сфер застосування. Вони в основному залежать від операційної системи, що використовується.

Найчастіше кнопка "Додому" потрібна для:

  • розблокування мобільного телефону;
  • швидкого виходу із програм, додатків чи ігор;
  • голосового керування девайсом (особливо в останніх iOS).

Як прибрати кнопку "Додому" з екрана айфона 4 або будь-якого іншого при необхідності? Що потрібно зробити, щоби спочатку вивести її на дисплей? Про це буде розказано далі.

Виведення на екран

Спочатку кнопка Home у "яблучних" гаджетів не виведена на екран. Щоб вона з'явилася на дисплеї, необхідно вдатися до спеціалізованого сервісу. Він входить до складу стандартних програм iOS.

За виведення кнопки "Додому" на екран відповідає служба AssistiveTouch. Вона є на кожному сучасному "яблучному" телефоні чи планшеті. Саме з її допомогою можна розібратися, як прибрати кнопку "Додому" з екрану айфона.

Вивести Home на дисплей пропонується таким чином:

  1. Відкрити "Параметри" на iPhone.
  2. Перейти до розділу "Загальні/Основні" - "Універсальний доступ".
  3. Вибрати пункт меню AssistiveTouch.
  4. Перемістити повзунок так, щоб поряд зайнялася зелена область.

Можна виходити із налаштувань смартфона. Після виконання дій на екрані з'явиться графічна інтерпретація кнопки Home. Її можна розмістити у будь-якому зручному місці та використовувати за призначенням замість фізичного елемента управління, вмонтованого у гаджет.

Видалення кнопки

Насправді немає нічого складного у виведенні Home на екран. А як прибрати кнопку "Додому" з екрану айфона? Зробити це здатний кожен власник "яблучного" телефону.

Неважко здогадатися, що в цілому включення і відключення опції, що вивчається, проводиться приблизно однаково. Відповідно, працювати потрібно буде з AssistiveTouch.

Щоб позбавитися кнопки "Додому" на дисплеї, потрібно:

  1. Увімкнути iPhone.
  2. Перейти до меню "Налаштування" - "Основні".
  3. Натиснути на "Універсальний доступ"-AssistiveTouch.
  4. Перевести перемикач у положення "Вимк.". При цьому поруч із ним має зникнути зелений індикатор. Він зазвичай забарвлюється у білий колір.

На цьому усі дії закінчуються. Можна вийти з налаштувань і продовжити роботу з мобільним телефономбез кнопки "Додому" на дисплеї.

Підсумки

На цій ноті пропонується закінчити. Відтепер зрозуміло, як прибрати кнопку "Додому" з екрану айфона 5 або будь-якого іншого "яблучного" девайсу.

На всіх сучасних пристрояхвід Apple є AssistiveTouch. Саме з його допомогою відбувається виведення та налаштування кнопки "Додому" на дисплеї. Кожен власник iPhone здатний розібратися з роботою цієї служби за кілька хвилин.

Разом з кнопкою "Додому" на дисплей виводяться такі опції:

  • центр повідомлень;
  • функції устрою;
  • Siri;
  • "Користувач".

Зазначається, що без них вивести "Додому" на екран не вийде. Так само, як і прибрати з дисплея. Мабуть, це все, що можна сказати про виведення елемента управління під назвою Home на екран і його видалення звідти.

Коли мені в черговий раз дістався смартфон з хардварними навігаційними клавішами, взагалі без можливості їх налаштування або активації екранних клавіш у стилі Nexus, я вирішив, що з цим треба щось робити. Покопавшись пару годин у нутрощах Android, я відключив докучливе підсвічування, поміняв клавіші «Назад» і «Огляд» місцями, а потім увімкнув екранні кнопки і знайшов спокій.

Інтро

Відразу зазначу: я великий шанувальник ідеї екранних клавіш навігації. Усіх цих будиночків, стрілочок та квадратиків, намальованих прямо в нижній частині екрану. Так, вони забирають якийсь там простір (який, втім, у більшості випадків не надто й потрібний), так, можливо вони псують зовнішній вигляддодатків, але, чорт забирай, вони динамічні.

Екранні кнопки навігації повертаються разом із екраном, зникають, коли вони не потрібні, змінюють колір та органічно вбудовуються в інтерфейс домашнього екрану. Якщо відкинути саму ідею марності існування відразу трьох кнопок (врешті-решт, яблучники обходяться однією і не відчувають себе знедоленими) і зручні системи навігації на кшталт PIE або «бульбашки навігації MIUI», то екранні кнопки - це найкраще, що було придумано до цих пір.

Так ось. Чомусь мою чудову, прекрасну ідею про те, що краще за екранні кнопки немає нічого, не поділяють ну дуже багато виробників смартфонів. І навіть не просто не поділяють, а не поділяють абсолютно жахливим способом, змушуючи користуватися смартфоном із сенсорними кнопками (ААА!), з динамічним підсвічуванням (ААА-2!) і кнопкою «Назад» з правого боку екрану (ААА-3: вирішальний удар ).

Ситуація неприйнятна до крайності, а враховуючи, що добрий розробник прошивки не передбачив жодних налаштувань для активації екранних клавіш та налаштувань для керування сенсорними кнопками, довелося обійтися самотужки. Було два варіанти подальших дій:

  • привести сенсорні кнопки до потрібного стану, а саме відключити підсвічування та перенести клавішу «Назад» на ліву сторону (нехай вона виглядає як «квадрат», так навіть цікавіше);
  • вимкнути сенсорні кнопки повністю та активувати наекрані кнопки.

Сторонні інструменти я не люблю, тому рішення зробити все своїми руками прийшло само собою.

Спосіб номер один. Налаштовуємо сенсорні кнопки

Для початку спробуємо вимкнути підсвічування кнопок. Для цього нам потрібен root, емулятор терміналу та каталог /sysу корені файлової системи. Саме така комбінація. Ми маємо справу з ядром Linux, а в системах на його основі вся важлива інформація про залізо, а також «тумблери», які вони управляють, зазвичай знаходяться у файловій системі sysfs, підключеної до каталогу /sys.

Власне, sysfs - це навіть не файлова система, Точніше, вона файлова, але оперує так званими синтетичними файлами. А вони не зберігаються на диску, це свого роду інтерфейс спілкування з драйверами: прочитав файл – отримав дані про залізницю, записав – змінив якесь налаштування. А для запису якраз потрібні права root.

Отже, отримуємо root, запускаємо емулятор терміналу (а краще). І пишемо наступне:

# su # cd /sys

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

Бінґо! Це каталог /sys/class/leds/button-backlight. Переходимо в нього і дивимося, що всередині:

# cd /sys/class/leds/button-backlight # ls brightness device max_brightness power subsystem trigger uevent

Ставлю свій Nokia 3310 на те, що файл brightness- це поточна яскравість кнопок, а max_brightness- максимальна. Перевіримо здогад, записавши перший файл значення 100 (ну типу 100%, хоча яка там шкала - невідомо):

# echo 100 > brightness

Відмінно, кнопки горять і навіть не збираються гаснути.

Момент істини – пишемо у файл max_brightness значення 0:

# echo 0 > max_brightness

Кнопки згасли, назавжди, як і лампочка у моєму під'їзді вчора вночі.

Але так само, як лампочка, вони знову можуть спалахнути, якщо перезавантажитися. Тобто команда діє лише у поточному сеансі роботи. На щастя, це не біда, ми помістимо нашу команду в скрипт на карті пам'яті:

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

А його, у свою чергу, поставимо в автозавантаження за допомогою . Запускаємо програму, вибираємо перші три галочки, за допомогою опції Select folder вибираємо каталог boot на карті пам'яті.


Півзавдання виконано, залишилося поміняти місцями кнопки «Назад» та «Огляд». Для цього потрібно змінити розкладку кнопок. В Android вона лежить у кількох файлах каталогу /system/usr/keylayout/. Їх досить багато, але якщо відкинути файли типу Vendor_2378_Product_100a.klі qwerty.kl(Вони зберігають розкладки повноцінних Qwerty-клавіатур, які Android підтримує з коробки), то залишиться від сили п'ять штук.

Один із них якраз нам і потрібен. Часто смартфони використовують файл ft5x06_ts.kl, Специфічний для контролера тачскріна FT5x06 (кнопки ж сенсорні, правильно?), але в моєму випадку ним виявився файл Vendor_2378_Product_100a.kl.

Якщо відкрити цей файл, можна побачити три рядки:

Key 158 BACK VIRTUAL key 139 MENU VIRTUAL key 102 HOME VIRTUAL

Залишається лише поміняти числа 158 і 139 місцями (для цього підходить будь-який файловий менеджер із підтримкою прав root). Після перезавантаження нова розкладка почне діяти.

Спосіб номер два. Екранні клавіші

Тут ще простіше. В Android існує спеціальна налагоджувальна змінна qemu.hw.mainkeys, яка дозволяє контролювати видимість екранних клавіш навігації. Якщо вона має значення 0, клавіші будуть показані на екрані, 1 – зворотний ефект.

Записуємо змінну з потрібним значенням у файл /system/build.prop, і на цьому все:

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

Висновки

Ось на такі злочинні кроки іноді доводиться йти, щоб зробити смартфон трохи зручнішим. Щодо мене, то я зупинився на третьому варіанті: «вимкнув» кнопки плюс встановив LMT Launcher. Як мені здається, це найбільш зручний спосіб керування.

Вітаю, є у мене дешевий смартфон Fly IQ434. Якось він потонув, але всупереч моїм очікуванням працювати не перестав. Як працював, так і працює, за винятком кнопки тому. Вона то працює з двадцятого натискання, то клинить і натискається сама по собі, коротше завдає маси незручностей.

Хоч телефон і дешевий, повністю викидати робочий апарат через одну кнопку - шкода. Нести в ремонт - не доцільно, напевно, ремонт буде коштувати як телефон, якщо не більше. Трохи подумавши, я дійшов висновку, що було б не погано цю кнопку відключити, і за місце її поставити щось, що була програмна кнопка на екрані, за місце апаратної.

Як з'ясувалося зробити задумане - дуже просто, але є вимога - ваш Android пристрій має бути з доступом root.

Спочатку потрібно поставити якийсь файловий менеджер, якому можуть бути надані права суперкористувача (root). Я волію користуватися es провідником, качаємо його з Play Market,

Запускаємо та в меню зліва включаємо вимикач root провідник.

Залежно від того, який root менеджер у вас встановлений, вискочить попередження/підтвердження передачі root прав додатку. Підтверджуємо.

Після цього потрібно перейти до папки /system/usr/keylayout

Про всяк випадок зробіть бекап цієї папки.

У цій папці будемо декілька файлів з розширенням.kl, один із них потрібно відредагувати. Який саме – залежить від вашого Android пристрої. У моєму випадку це Geneic.kl.

Відриваємо його в редакторі es

та знаходимо рядок, де написано BACK WAKE_DROPED та закоментуємо його (потрібно на початку рядка додати символ #). Не складно здогадатися, що якщо вам потрібно відключити іншу кнопку, наприклад збільшення гучності, то шукати потрібно рядок де є VOLUME_UP.

Перезавантажуємо пристрій. Після ввімкнення кнопка не повинна працювати. Якщо ж вона продовжує працювати, то вам потрібно буде відредагувати інший файл у тій же папці. Який саме вам може підказати google, а можете і просто перебором визначити, коментуючи потрібний рядок у всіх файлах, доки не натрапите на потрібний.

До речі, Samsung Galaxy Tab 2 із прошивкою CyanogenMod 11за апаратні кнопки відповідає той самий файл – Generic.kl.

Після того, як кнопка вимкнена, потрібно придумати їй заміну. Поставимо програмну кнопку. Програм для емуляції кнопок у Play Market достатньо, але мені сподобалася Button Savior.

Вона може емулювати практично всі типові апаратні кнопки, приємно виглядає і має пристойну кількість налаштувань. Описувати не буду, т.к. все нормально працює зі стандартними налаштуваннями. Скажу лише про дві.

Перша стосується теми, що за замовчуванням кнопки погано видно:

Щоб це виправити потрібно вибрати іншу тему, для цього у вкладці look and feel тиснемо по themes і вибираємо іншу тему. Мені сподобалася Froyo. Ось як вона виглядає:

Друге налаштування – щоб панель з кнопками зникала при дотику за межами панелі. У вкладці Advanced необхідно поставити галку проти Hide On Outside Touch.

І так, все, що ви робите, ви робите на свій страх і ризик, за зіпсовані девайси я відповідальності не несу.