sonyps4.ru

Переназначение кнопок громкости android. Сказ о трех кнопках

Как переназначить аппаратные кнопки Android (На примере управления музыкальным плеером Android)

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

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

Physical Button Music Control – это некий модуль для приложения Xposed Framework, с помощью которого происходит управление музыкальным плеером при помощи кнопок громкости, питания и камеры, если она есть на вашем смартфоне. Чтобы воспользоваться данной инструкцией и получить возможность управления аппаратными кнопками для всех плееров, ваше устройство должно соответствовать следующим требованиям:

  • ОС: начиная с Android 2.4 и заканчивая 5.0 Lollipop;
  • ROOT-права: обязательное наличие прав суперпользователя, что такое ROOT-права и как их получить ;
  • наличие установленной среды Xposed Framework .

Если ваш смартфон соответствует всем вышеперечисленным пунктам, то вы сможете скачивать программу Physical Button Music Control с официального сайта разработчика или же непосредственно при помощи Xposed Installer.

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

1. Запускаем приложение Xposed Installer и переходим в раздел «Загрузка».

2. При помощи строки поиска находим модуль Physical Button Music Control .

3. Нажимаем на название модуля. После чего мы увидим подробное его описание. Делаем свайп и переходим на соседнюю вкладку «Версии» и нажимаем на кнопку «Загрузка».

4. Переходим в раздел «Модули» и активируем Physical Button Music Control , установив напротив названия флажок.

5. Перезагружаем смартфон.

После того, как смартфон будет перезагружен вы сможете включить программу Physical Button Music Control. Значок, который появится на рабочем столе или в меню установленных приложений. По умолчанию в программе нет никаких заготовленных шаблонов с настройками, поэтому вам самостоятельно придется выполнять ряд действий. Сегодня мы покажем вам каким образом происходит переключение музыкальных композиций при помощи кнопки увеличения громкости.

1. В главном меню приложения нажимаем на кнопку «Add mapping».

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

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

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

5. В следующем появившемся списке необходимо указать то действие, которое будет выполняться после нажатия кнопки громкости. Как мы говорили ранее – это переключение на следующую музыкальную композицию. Выбираем «Next media».

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

После выполнения всех настроек, не забудьте зайти в настройки приложения и определить ту ситуацию, при которой будет происходить срабатывание вашего действия. Для этого нужно зайти в раздел «Capture Mode», где можно выбрать одну из существующих опций:

  • Screen off – при заблокированном дисплее;
  • Screen off + lockscreen – выключенный экран и экран блокировки;
  • Always – всегда, даже на разблокированном устройстве.



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

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

Другим способом управления фунциями Android-смартфона с помощью аппаратной кнопки может являться покупка кнопи Xiaomi MiKey , которая вставляется в 3.5мм вход для наушников и может выполнять самые разнообразные функции.

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

Вторые - это виртуальные кнопки, располагающиеся на экране смартфона или планшета и управляемые также нажатием пальца, но уже на экране. Это программная кнопка Домой , кнопка Назад и кнопка Последние приложения (иногда это кнопка контекстного Меню). Вид этих кнопок зависит от применяемой версии ОС Android. Это может быть соответственно домик, изогнутая стрелка и два прямоугольника один за другим (версия Андроид 4.х) или соответственно круг, треугольник и квадрат (версия Андроид 5).

Остановимся на назначении управляющих кнопок .

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

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

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

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


Приложение позволяет переназначить физические кнопки Вашего устройства Андроид.

Возможности:
- Поменять клавиши местами
- Установить дополнительные действия по короткому или долгому нажатию
- Открыть камеру, браузер или приложение звонка по нажатию на кнопку
- Открыть любое приложение по выбору пользователя
- Отключить кнопку полностью
- Поддерживается переназначение клавиш Домой (Home), Назад (Back), Приложения (Recent apps), Меню, Камера, Клавиши громкости + более 200 других клавиш
- Поддержка комбинаций клавиш, двойного и тройного нажатия в Premium-версии (функция дорабатывается)
- Экспериментальная функция Alt+Tab - почти как в Android N (только в Премиум-версии)
- Возможность остановить текущее запущенное приложение (Нужны Root-права)

ВНИМАНИЕ! Экранные (программные) кнопки работать не будут и их переназначить с помощью этой программы нельзя.

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

Приложение будет работать только с устройствами с физическими (в том числе, сенсорными) клавишами.

Например, Samsung Galaxy S4, S5, S6, S6 Edge или планшеты Samsung.

Root-права НЕ требуются для большинства функций. Однако такие функции как Меню, Поиск и Заблокировать устройство, Остановить приложение и Смена языка требуют права суперпользователя.

Работоспособность переназначения некоторых клавиш может зависеть от модели и прошивки устройства. Некоторые кнопки или действия могут не работать вовсе из-за ограничений системы. Будем рады, если Вы сообщите нам о таких случаях. Например, известно, что на большинстве устройств действие клавиши Power не срабатывает.

Пожалуйста, будьте осторожны с переназначением функции клавиши Home.

ВНИМАНИЕ!
Это приложение использует сервис специальных возможностей. Оно призвано помочь пользователям находящимся за рулем, пользователям с ограниченными возможностями, или кому-либо еще, кто может найти полезным быстрый доступ к приложениям, заменив долгие сложные действия одним нажатием кнопки. Приложение использует следующие функции службы специальных возможностей Android:
- Получать события нажатия клавиш, чтобы переназначить его на любое другое действие;
- Получать событие «текущее окно изменилось», чтобы получить имя пакета запущенного приложения, но только тогда, когда на какую-либо из клавиш назначено действие ALT + TAB, чтобы помочь пользователю вернуться к предыдущему приложению.

События нажатий на клавиши не сохраняются в постоянном хранилище и не отправляются за пределы устройства. То же самое касается информации о последнем открытом приложении. События сохраняются в ОЗУ для обработки комбинаций и действия "ALT + TAB".

Журнал Изменений / Что Нового

1.12.2:
+ Flashlight enabling via button (Android 6.0+)
+ Brightness change
+ Block screen orientation
+ End call function (Root required)
Earlier:
+ No more ads
+ No more INTERNET permission
+ Emulate a headset button on devices and answer calls via a key press (Root required)
+ Ability to detect a key by pressing on it instead of manual search through the list
+ Ability to enable a Toggle notification to quick enable/disable the app (+ stay unkilled for battery optimization services)

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

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



Загрузка...