| Обновлена 2019-07-02 | Смартфоны |

Что такое виртуальные кнопки на смартфоне?

Условные кнопки – это функция, придуманная разработчиками устройств и предназначенная для упрощения работы со смартфоном. Такие клавиши могут полностью заменить физические, и большинство владельцев современных моделей смартфонов отдают предпочтение экранным указателям даже при функционирующих клавишах на корпусе.

Отличие от физических клавиш управления смартфоном – что лучше?

Если говорить о физических кнопках, среди которых регулятор громкости и клавиша включения питания (а в старых моделях еще и символ «Домой»), то эти кнопки принято относить к механическим. Все остальные указатели гаджета являются программными.

Среди программных клавиш в большинстве моделей присутствует 3 вида:

  1. «Назад». При помощи нее можно возвращаться на предыдущую страницу, пошагово закрывать активные задачи, а также убирать экранную буквенную клавиатуру.
  2. «Домой». Эта кнопка возвращает пользователя в основное меню или к главному экрану. При этом все приложения остаются в том же состоянии, что и до нажатия.
  3. «Последние приложения». Эта опция позволяет просмотреть приложения, которые использовались в недавнем прошлом, и вернуться к ним в один клик.

В старых смартфонах может присутствовать 4 и более сенсорных значков на экране. В таком случае один из них – это символ меню.

Однозначного мнения по вопросу, какие кнопки лучше и удобнее (виртуальные или физические) – нет, поэтому выбор всегда остается за владельцем гаджета.

Как подключить/отключить виртуальные кнопки

Чтобы воспользоваться режимом или же отключить его, следует иметь Root-права – доступ, позволяющий вносить изменения в системные папки и файлы Андроида. Если на вашем смартфоне еще нет программы Root Explorer, то скачайте ее из Play-маркета.

После того, как вам станут доступны особые возможности, установите на свой гаджет одну из программ, позволяющих передать управление экранной клавиатуре.

Наиболее популярным софтом считается Full Screen Toggle. Скачать это приложение можно в магазине программ для Андроида. После успешной установки в меню устройства вы найдете значок, выделенный на фото красным квадратиком.

При однократном нажатии на этот символ на экране появится следующая заставка:

Дальнейшие действия пользователя предполагают выбор одного из действий. Кликнув по верхней строчке, вы отключите экранную навигацию, а при нажатии на нижнюю полосу – включите их. Обязательным условием активации выбранного действия является перезагрузка смартфона.

Второй по популярности программой, запускающей экранную навигацию, является программа Фулл!скрин (Full!screen). Скачать расширение также можно из магазина приложений. Программа занимает минимум места в памяти и запускается через иконку в верхнем углу экрана.

Некоторые модели смартфонов позволяют включать или отключать экранные указатели без сторонних приложений, поэтому, прежде чем искать помощника, можно попробовать произвести следующую операцию:

  1. Открыть Root Explorer и выбрать в нем опцию «Показывать скрытые файлы».
  2. Переместиться в корневую папку и открыть в ней build.prop.
  3. В последней строке открывшегося файла прописываем qemu.hw.mainkeys=o, после чего перезагружаем аппарат.

В результате проделанной операции внизу экрана должна появиться дополнительная активная полоска.

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

Большинство производителей смартфонов старается сделать свой продукт наиболее привлекательным. Телефоны оснащаются всё более качественными и большими дисплеями. В связи с этим у некоторых пользователей возникают трудности при работе с устройством одной рукой. Разработчики решили данную проблему и добавили на экран смартфона интерактивную кнопку Home, представляющую собой белый кружок на черном фоне. Данный элемент интерфейса пришёлся по вкусу не всем людям, поэтому они интересуются, как убрать кнопку «Домой» с экрана Андроид. Предлагаем узнать решение проблемы в статье.

Отключение кнопки Home на Huawei

Сейчас интерактивную кнопку в свою прошивку внедрила компания Apple и Huawei. Остальные производители пока не спешат оснащать смартфоны удобным элементом навигации. Для удаления кнопки с экрана Honor нужно выполнить ряд действий:

  1. Первым делом заходим в настройки, где открываем раздел «Система». В зависимости от прошивки местоположение категории может различаться, но зачастую она находится вверху настроек.
  2. Далее переходим во вкладку «Системная навигация».
  3. Затем открываем окно с настройками навигационной кнопки.
  4. Здесь нужно перевести ползунок влево напротив нужного пункта.

Переводим ползунок влево

После этого интерактивный элемент исчезнет с экрана. Вернуть обратно его можно по представленной выше инструкции, где в последнем пункте перевести ползунок вправо. Также возможно, что кнопку «Домой» получится отключить из панели с быстрыми настройками. Откройте её и нажмите на иконку «Кнопка навигации». После этого значок должен изменить свою окраску.

Деактивируем кнопку

Отключение экранных кнопок

Если речь идет о кнопке Home, расположенной вместе с другими интерактивными элементами внизу экрана, то здесь принцип отключения другой. Чтобы всё сделать правильно, рекомендуем воспользоваться пошаговой инструкцией:

  1. Заходим в настройки.
  2. Переходим в раздел «Расширенные настройки».
  3. Далее открываем вкладку «Кнопки и жесты».
  4. Затем переведите ползунок влево возле строки «Скрыть экранные кнопки».
  5. Система сообщает, что удаление сенсорных клавиш может привести к сбоям в работе приложений. Соглашаемся с оповещением и нажимаем «Скрыть».

Обратите внимание, что подобное действие может сильно усложнить процесс работы с устройством!

Также возможен и другой алгоритм удаления:

  • Переходим в настройки.
  • Открываем вкладку «Система».
  • Далее заходим в раздел «Системная навигация».
  • Выбираем пункт «Панель навигации».
  • После переведите ползунок влево возле одноимённого пункта.

В завершении процедуры рекомендуется перезагрузить устройство.

Заключение

Прочитав данную статью можно узнать, как убрать кнопку «Домой» с экрана Андроид. Тема особенно актуально для владельцев телефонов от Honor или Huawei. Зачастую достаточно нажать одну клавишу в панели быстрого доступа.

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

Интро

Сразу оговорюсь: я большой поклонник идеи экранных клавиш навигации. Всех этих домиков, стрелочек и квадратиков, нарисованных прямо в нижней части экрана. Да, они отнимают какое-то там пространство (которое, впрочем, в большинстве случаев не особо и нужно), да, возможно они портят внешний вид приложений, но, черт возьми, они динамические.

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

Удобное круговое меню навигации в MIUI

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

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

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

Сторонние инструменты я не люблю, поэтому решение сделать все своими руками пришло само собой.

Способ номер один. Настраиваем сенсорные кнопки

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

Собственно, sysfs — это даже не файловая система, точнее, она файловая, но оперирует так называемыми синтетическими файлами. А они не хранятся на диске, это своего рода интерфейс общения с драйверами: прочитал файл — получил данные о железке, записал — изменил какую-то настройку. А для записи как раз таки нужны права root.

Итак, получаем root, запускаем эмулятор терминала (а лучше ADB). И пишем следующее:

Теперь мы в каталоге /sys, далее нужно найти каталог, в котором находятся файлы драйвера подсветки кнопок:

Бинго! Это каталог /sys/class/leds/button-backlight. Переходим в него и смотрим, что внутри:

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

Отлично, кнопки горят и даже не собираются тухнуть.

Момент истины — пишем в файл max_brightness значение 0:

Кнопки погасли, навсегда, как и лампочка в моем подъезде вчера ночью.

Но так же, как лампочка, они снова могут загореться, если перезагрузиться. То есть команда действует только в текущем сеансе работы. К счастью, это не беда, мы поместим нашу команду в скрипт на карте памяти:

А его, в свою очередь, поставим в автозагрузку с помощью init.d scripts support. Запускаем приложение, выбираем первые три галочки, c помощью опции Select folder выбираем каталог boot на карте памяти.

Ходим по sysfs
init.d scripts support

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

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

Если открыть этот файл, можно увидеть три искомые строки:

Остается только поменять числа 158 и 139 местами (для этого подходит любой файловый менеджер с поддержкой прав root). После перезагрузки новая раскладка начнет действовать.

Способ номер два. Экранные клавиши

Здесь все еще проще. В Android существует специальная отладочная переменная qemu.hw.mainkeys, которая позволяет контролировать видимость наэкранных клавиш навигации. Если она имеет значение 0, клавиши будут показаны на экране, 1 — обратный эффект.

Записываем переменную с нужным значением в файл /system/build.prop, и на этом все:

Далее можно «отключить» хардварные кнопки, выключив их подсветку, как мы это сделали в первом способе. Возможно, конечно, существует вариант выключить их полностью, но найти его не удалось.

Выводы

Вот на такие преступные шаги иногда приходится идти, чтобы сделать смартфон чуточку удобнее. Что касается меня, то я остановился на третьем варианте: «выключил» кнопки плюс установил LMT Launcher. Как мне кажется, это наиболее удобный способ управления.

ОСТАВЬТЕ ОТВЕТ

Please enter your name here
Please enter your comment!