Як змінити функції кнопки меню на смартфоні Чому не працюють сенсорні кнопки на телефоні Андроїд: як вирішити цю проблему

Керуючі кнопки поділяють на механічні та програмні. Перші розташовуються на корпусі вашого гаджета - це кнопка живлення, гойдалка гучності (дві кнопки з однією кнопкою, що хитається) і іноді кнопка Додому(Останнім часом частіше буває програмної.

Другі – це віртуальнікнопки, що розташовуються на екрані смартфона або планшета, керовані також натисканням пальця, але вже на екрані. Це програмна кнопка Додому, кнопка назадта кнопка Останні додатки (іноді це кнопка контекстного Меню). Вигляд цих кнопок залежить від версії ОС Android. Це може бути відповідно будиночок, вигнута стрілка та два прямокутники один за одним (версія Андроїд 4.х) або відповідно коло, трикутник та квадрат (версія Андроїд 5).

Зупинимося на призначенні керуючих кнопок.

Призначення кнопки живленнята гойдалки гучностіочевидно. Однак особливістю є те, що включення вимкненогосмартфона проводиться довгим (більше 2 сек) натисканням на кнопку живлення, після чого слідує процес завантаження ОС. При працюючомусмартфоні короткий натискна цю кнопку викликає екран блокування(якщо він увімкнений у налаштуваннях) або безпосередньо перехід на робочий стіл. При працюючому смартфоні довге натискання на кнопку живлення викликає Меню, в якому присутні пункти Вимкнення,Передача даних, Автономний режим та Перезавантаження(Рестарт).

Механічна кнопка Додомупри короткому натисканні екран блокування або перехід на головний робочий стіл. Тривале натискання може викликати список останніх запущених додатків , а подвійне натискання - одну з програм (наприклад, в смартфонах Samsungвикликається додаток S Voice).

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

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


Фізичні/ємнісні або екранні кнопки – що краще? З цього питання існують різні думки, але він у різних ракурсах. І досі є попит на телефони і з фізичними, і сенсорними кнопками. Навіть з того часу, коли Google ясно дала зрозуміти, що ОС Android призначена тільки для екранних кнопок, такі виробники, як Samsung і навіть HTC, продовжують обладнати свої девайси фізичними кнопками.

Втім, інші виробники, серед яких LG, Sony і Motorola, практично повністю слідують підходу Google, обмежуючись у своїх девайсах програмними кнопками. Переваги та недоліки фізичних та програмних кнопок були розглянуті Едгаром Сервантесом (Edgar Cervantes) в опублікованій ресурсом Android Authority нотатці «Physical vs. on-screen buttons – what's your pick?».

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

Трохи історії

У 2011 році компанія Google випустила Galaxy Nexus і нову на той момент операційну. систему Android 4.0 Ice Cream Sandwich. Згодом нові Nexus стали супроводжуватися черговим версією Android. Android 4.0 Ice Cream Sandwich призначалася і для планшетів, і для смартфонів, що стало великим кроком уперед. операційної системи.

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

Фізичні/ємнісні кнопки

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

Другий момент стосується надійності. Фізичні кнопки — це додаткові елементи, які можуть зламатися. І не слід забувати, що ці кнопки є постійними елементами дизайну девайсу. Вони назавжди залишаться там, куди їх помістив виробник пристрою. Вони нікуди не перемістяться і не оновляться.

Але є фізичні кнопки і певні переваги. Багато користувачів-початківців воліли б відчувати під своїми пальцями реальні кнопки і відчувати тактильний відгук, чого не слід очікувати від сенсорних кнопок. Деякі речі – наприклад, отримання доступу до камери – можна робити, навіть не розблоковуючи телефон, особливо в тому випадку, коли девайс має спеціальну кнопку камери.

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

Крім того, деякі з фізичних кнопок сучасних телефонівмають також сканери відбитків пальців, і це є ще однією причиною для того, щоб зберегти їх у сучасних пристроях. Як приклади такого дизайнерського рішення можна навести відомі телефони HTC 10 - новий флагманський телефон у знайомому вигляді, для якого, і Samsung Galaxy S7.

Екранні кнопки

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

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

Але є й причини, через які екранні кнопки подобаються користувачам. Вони відкривають широкі можливості кастомізації та адаптації інтерфейсу користувачаоскільки програмна кнопка може бути додана на екран телефону або видалена з нього. Розробник не додав кнопки меню? Немає проблем. Користувач воліє для повернення назад ліву або праву кнопку? І це можливо. З програмними кнопками можливо багато, якщо це, зрозуміло, дозволяє програмне забезпечення.

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

Екранні кнопки дозволяють виробникам оснастити більш компактний телефон екраном більшого розміру.

Безперечно, кожен з користувачів має свої причини віддавати перевагу фізичним або екранним кнопкам. Якими, на вашу думку, мають бути кнопки навігації сучасного смартфона?

Все й завжди ламається несподівано. Впустити телефон на кахельну підлогу - прикра випадковість, втопити його у ванні - банальність, яка зустрічається частіше, ніж здається спочатку. Статистика звернень у сервісні центримістить чимало скарг на випадковості із серії «воно впало і розбилося» ще частіше, ніж утоплення. При цьому не варто очікувати, що перше ж падіння забере із собою сенсорну підкладку або навіть сам екран - у більшості випадків наслідки прикрих випадковостей виглядають не настільки руйнівно. Серед іншого, це раптова непрацездатність фізичних кнопок «назад, додому та меню». Якщо ця неприємність трапилася і з вашим телефоном, а грошей на ремонт поки що немає – не турбуйтесь. Є порівняно просте вирішення цієї поширеної проблеми. Зараз ми навчимо вас, як увімкнути екранні кнопки на смартфоні, якщо фізичні більше не працюють.

Щоб все вийшло, потрібно отримати Root права. Доступ адміністратора до надр системних файлів іноді отримати складно. Але з появою програм, які отримують необхідний доступ за вас, більше не потрібно читати багатосторінкові інструкції. Просто встановіть програму Kingo Root на комп'ютер і підключіть телефон. Єдине, що потрібно зробити, поки проходить установка програми - в налаштуваннях телефону, розділі "безпека" дозволити "Налагодження USB". От і все. Натиснувши велику кнопку Root в інтерфейсі Kingo Rootактивуємо права адміністратора.

Крок другий виглядає трохи складнішим. Вам потрібно буде скачати з Google Play(або трішки ... альтернативних джерел) програму Root Explorer. Встановіть його на ваш смартфон. Запустіть цю програму, знайдіть каталог System, а в ньому - build.prop. Якщо такого файлу в системному каталозіне видно, не біда. У верхньому куткупрограми є три крапки - тапніть по ньому, щоб відкрити підменю. У налаштуваннях програми позначте пункт «Показувати приховані файли». Пропажа відразу виявиться.

В лівому кутку Root Explorerзнаходиться ще один потрібний нам пункт – r/w. Торкніться один раз і підтвердіть свій вибір. Ця дія активує можливість редагувати системні файли. Тепер натисніть build.prop і утримуйте палець на ньому. Верхнє меню зміниться і з випадаючого списку (у тому самому трикрапці) ви знайдете підпункт «відкрити в текстовому редакторі».

Перегортайте відкритий файлдо самого низу - всі ці довгі списки налаштувань поки що не потрібні. У самому низу додайте рядок qemu.hw.mainkeys=0. Збережіть файл та перезавантажте телефон.

Готово, в самому низу екрана з'явилися три кнопки - аналогічні тим, що ви можете побачити на екрані будь-якого планшета. А після ремонту фізичних кнопок віртуальні цілком вдасться сховати назад, замінивши рядок qemu.hw.mainkeys=0 на qemu.hw.mainkeys=1 і знову перезавантаживши апарат.

10.12.2017

  • Android-додаток Перепризначення клавіш , версія: 1.12.0, ціна: Безкоштовно

Так склалося історично, що на смартфонах мені зручніше навігаційну кнопку "Назад" мати праворуч. А на моєму BQ Aquaris U Plus вона таки зліва і тягтися до неї "ой як незручно". Звикнути не проблема, але рости в довжину моїм пальцям вже пізно, і незручність від звикання нікуди не поділася. Виробник смартфонів BQ Aquaris не дав, на жаль, інструменту для зміни функціоналу навігаційних кнопок, навіть наекранних, тому довелося звертатися до сторонніх програм.

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

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

У розробників мобільного софту стало популярним ділити свій функціонал на дві нерівні частини. Перша частина – безкоштовна – дозволяє цілком нормально використовувати софтинку за призначенням. Друга – платна – привносить деякі додаткові функціїта зручність. І це, на мою думку, правильно. Так само і додаток "Перепризначення клавіш" має як основні функції (перепризначення одинарних коротких і довгих натискань на навігаційні кнопки у кількості не більше двох штук), так і преміум-можливості (призначення дій на комбінації кнопок, обмеження кількості перепризначень). До речі, остання версіяПрограми позбулася реклами навіть у безкоштовному варіанті.

Про що слід згадати в обов'язковому порядку, то це про те, що для функціонування софтинки рут-права не потрібні. Останнім часом став помічати, що фірмові прошивки стали більш функціональними і кастомізованими (не йдеться про AOSP), так що рут-права стали вимагатися все менше і менше... Та й різні платіжні сервіси не дуже люблять ROOT, хоча його можна і приховати. Але це вже інша історія...

Інтерфейс програми мінімалістичний.

У безкоштовної версіїє лише чотири елементи управління. Це три точки, під якими зазвичай ховаються налаштування. Це перемикач для активації та деактивації сервісу. Це чекбокс "Швидке відключення" для відображення стану програми на панелі сповіщень (з можливістю призупинення/відновлення дії сервісу тапом). І це кругла кнопка із плюсиком для додавання нового перепризначення. Налаштувань насправді в цьому додатку немає, а при натисканні на кнопку з трьома точками з'являється лише один пункт – "Про програму".

Для активації сервісу необхідно в налаштуваннях гаджета в розділі "Спеціальні можливості" увімкнути для програми ці самі спеціальні можливості.

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

Можливість швидкої деактивації дії програми (без переходу в системні налаштування) з'явилася лише в останній версії. Чи потрібна вона насправді? Мені ні, але, може, комусь і знадобиться. При активації чекбоксу "Швидке відключення" на панелі сповіщень з'являється плитка (смуга?), присвячена софтинці "Перезначення клавіш". Тапом по ній можна швидко відключити і включити активні перепризначення софтинки.

Інформаційна частина головного та єдиного вікна програми представлена ​​двома розділами: "Преміум-можливості" та "Активні перепризначення". Поки що не чіпаємо перше і звернемо увагу на друге. Активні перепризначення - це перелік виконаних з нашої подачі перепризначень. У безкоштовній версії, як уже говорилося, можливо лише два перепризначення, але мені цього вистачило. На кнопку "Недавні додатки" (у додатку вона називається "Останні додатки", але сенс той самий) призначив дію "Back", тобто функціонал кнопки "Назад". А для кнопки "Назад" призначив дію "Recent_Apps" ("Недавні додатки", мабуть). Таким чином, кнопки "Назад" та "Нещодавні програми" на моєму смартфоні помінялися місцями. Ура!

До речі, дізнався я про софтінку майже рік тому, але користуватися став лише місяці два тому. Чому так? Тому що на шостому Android переносився не весь функціонал кнопок. Тобто весь, але тільки — стоковий. Поясню. Така функція, як перехід до попередньої програми по подвійному тапу за кнопкою "Недавні програми", була реалізована командою Googleтільки в Android Nougat. А іспанські розробники з команди BQ реалізували це у своїх смартфонах та Android Marshmallow. Але при перенесенні функціоналу кнопки "Недавні програми" на шостому Android за допомогою описуваної софтинки обробка даблтапа губилася (на нову кнопку не переносилася, а на старій пропадала), так як була привнесена ззовні. Втрачати таку зручну "фішку" я не хотів, тому софтинка "Переназначення клавіш" у мене тоді не прижилася. Але і до кнопки "Назад" ліворуч я так і не пристосувався, тому після переходу на Нугу спробував використати софтинку знову. І не дарма спробував. Тепер перехід до попереднього додатку за даблтапом теж переноситься на нову кнопку разом з основною дією ("Недавні програми").

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

Я вибираю "Коротке та довге натискання". У формі вибираю з випадаючого списку кнопку "Recent_Apps", а дія для неї - "Назад". Ставлю чекбокс "Замінює стандартну дію", а чекбокс "Довге натискання", навпаки, не ставлю (адже мені потрібна реакція на звичайний швидкий тап по кнопці). Все, можна натискати "Ок".

При тапі на активне перепризначення відкривається абсолютно аналогічна форма зміни дії (перепризначення), доповнена лише однією кнопкою - "Видалити" - видалення обраного перепризначення. При тривалому тапі на активне перепризначення викликається контекстне меню "Редагувати" та "Видалити".

Списки кнопок та дій воістину величезні. Спочатку, при виборі, наприклад, кнопки, бачиш список із семи кнопок та пункту "Інша". Так ось, під цим пунктом ховається величезний додатковий список, в якому кнопки представлені і офіційними назвами (що використовуються в коді розробниками) та цифровими та літерними уявленнями.

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

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

Вартість софтинки (вартість розблокування преміум-можливостей) складає $0.99, тобто трохи менше ніж шістдесят наших рублів.

Після придбання стає доступним чекбокс "Показувати іконку програми", який дозволяє приховати іконку програми зі списку всіх встановлених у системі програм (і навіть зі списку недавніх програм). Для повернення іконки необхідно десять разів поспіль натиснути кнопку "Назад" ( системну кнопку, а не призначену програмою).

Ну і найголовніше, але не всім потрібне – можливість використання комбінацій кнопок. Під цим терміном ховається три поняття: "Подвійний клік", "Потрійний клік" та "Дві кнопки".

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

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

І ще один момент: у мене жодного разу не спрацювала дія, призначена на одночасне натискання якихось двох із трьох сенсорних кнопок ("Додому", "Назад", "Недавні програми"). Механічні – без проблем, сенсорні – в жодну. Чи то в додатку щось, чи в моєму телефоні.

В результаті, можу і рекомендую використовувати софтинку на ваших смартфонах, особливо якщо вам необхідно поміняти функціонал коротких натискань на кнопки, що є у гаджета. Тут софтинка працює незрівнянно. Якщо вам, як і мені, захотілося поміняти місцями "Назад" та "Недавні", то софтинку навіть не обов'язково купувати: безкоштовного варіанту вистачить за очі. Якщо захотілося зробити більше двох перепризначень, тоді можна і проспонсувати розробника. А ось решта преміум-функціоналу не коштує навіть тих грошей, що за нього просять, ІМХО.

На цьому все, удачі та здоров'я вам. Читайте Helpix.

Коли мені в черговий раз дістався смартфон з хардварними навігаційними клавішами, взагалі без можливості їх налаштування або активації екранних клавіш у стилі 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. Як мені здається, це найбільш зручний спосібуправління.