Самсунг j7 подсветка сенсорных кнопок. Сказ о трех кнопках. Колонка Евгения Зобнина. Телефоны, где есть подсветка клавиш

Когда мне в очередной раз достался смартфон с хардварными клавишами навигации, вообще без возможности их настройки или активации экранных клавиш в стиле 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

А его, в свою очередь, поставим в автозагрузку с помощью . Запускаем приложение, выбираем первые три галочки, c помощью опции 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 . Как мне кажется, это наиболее удобный способ управления.

Статьи и Лайфхаки

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

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

Инструкция по включению подсветки клавиатуры на телефоне

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

Рассмотрим действия по включению подсветки на примере смартфона от фирмы Nokia, работающего на базе Symbian. Заходим в главное меню, ищем там пункт «Панель управления» и выбираем его. Далее переходим в общие настройки и включаем подсветку в опции «Датчик света». Там же можно настроить уровень яркости (как подсветки, так и экрана устройства). Не забываем и о настройке светового индикатора, который будет периодически мигать. Многие владельцы смартфонов Samsung также никак не могут разобраться в том, как включить подсветку клавиатуры. Им следует зайти в параметры конфигурации и найти пункт, отвечающий за настройку параметров внешнего вида мобильного устройства (как правило, он называется вполне традиционно – «Меню»). Именно там включается подсветка.

Другие советы при включении подсветки клавиатуры

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

Некоторые производители умудряются «спрятать» этот пункт меню настолько далеко, что самостоятельно владелец телефона разобраться в этом, как и в , практически не может. В этом случае рекомендуется внимательно изучить руководство по эксплуатации мобильного устройства, которым оно укомплектовано, или найти отдельную подробную инструкцию по включению подсветки в сети Интернет. Полезно будет также внимательно запоминать произведённые нами действия в верной последовательности, а ещё лучше – записывать их в виде простейших алгоритмов на бумажном носителе. Это пригодится в дальнейшем, когда нам понадобится отключить подсветку в том же пункте меню.

Большинство смартфонов современного образца также могут работать в особом энергосберегающем режиме. Эта особенность позволяет их владельцам включать подсветку в одно-два касания.

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

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

Можем ли мы определить зрительно? Нет. Обычные клавиши ничем не отличаются от подсвеченных, только если подсветка не является автоматической и вообще не выключается.

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

НАВИГАЦИЯ

Модели Xiaomi без подсветки

Обратите внимание! В этих моделях подсветки нет на 100% . Находиться она может только на фальшивых копиях:

  • Xiaomi Redmi 3s – устаревший телефон, занимающий на данный момент все меньше и меньше лидирующих позиций по продажам. Имеет довольно неплохие характеристики.
  • Xiaomi Redmi 4 Pro – очередной «китайский титан», популярная и качественная модель. Несмотря на это, производитель решил не включать подсветку в ряд его достоинств.
  • Xiaomi Redmi 4a бюджетный телефон, чем и объясняется, возможно, отсутствие свечения.
  • Xiaomi Redmi 4 – более современный девайс, обладающий достойной мощностью и невысокой ценой. Опять же в темноте пользоваться клавиатурой проблематично.

Модели Xiaomi с подстветкой

Есть и положительные новости. С этими смартфонами посещение интернета в любое время суток станет удобным и приятным:

  • Xiaomi Redmi Note 3 Pro;
  • Xiaomi A1;
  • Mi 5;
  • И другие.

Теперь приступаем к самому главному, включению подсветки.

  1. Переходим в «Настройки»;
  2. Прокручиваем появившуюся страницу вниз и видим раздел «Дополнительно»;
  3. Теперь поле «Клавиши» и выставляем напротив галочку;
  4. Появляется мини-меню, в котором необходимо определить длительность подсветки. Можно выбрать от 1 секунды до 20, либо «Навсегда». В последнем случае клавиатура будет светиться при каждом ее использовании.

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

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

Еще явный недостаток «кнопочных фонарей» – сильный разряд аккумулятора. Батарея расходуется в несколько раз быстрее. Так что если нужен щадящий режим либо длительная работа со смартфоном без возможности зарядить его – отключайте на время подсветку.

Видео инструкция

Вопросы и ответы

Можно ли менять свет свечения? Например, выставить зеленый или розовый?

Нет, в стандартных настройках это невозможно. Стандартный свет по умолчанию – «природный» белый. Изменение цвета можно делать только для индикатора уведомлений , и то, только на некоторых моделях.

Подсвечивается внутренняя клавиатура, или и внешние кнопки управления?

В большинстве моделей только внутренняя клавиатура.

Какие возможные причины поломки подсветки и бывает ли вообще такое?



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: