Как переназначить аппаратные кнопки Android

Независимо от модели вашего смартфона, на нем точно имеются несколько аппаратных кнопок, как минимум — для регулировки громкости и включения устройства. Однако, можно привязать к этим кнопкам и другие нужные вам действия. Мне, например, удобно во время утренней пробежки переключать музыкальные треки длинным нажатием на одну из клавиш громкости, что позволяет делать это не доставая телефон из кармана. Для обучения Android подобным трюкам воспользуемся специальным приложением Xposed Additions. Только для рутированных устройств!

Xposed Additions — это не самостоятельная программа, а модуль для Xposed Framework. Мы писали про него в этой статье, так что, перед тем как перейти к дальнейшим инструкциям, ознакомьтесь с ней внимательно. Вам понадобится установить фреймворк, перезагрузить устройство, затем установить модуль Xposed Additions и активировать его. Затем запускаем и приступаем к настройкам.

На стартовом экране вам необходимо в самом низу нажать Re-map Settings (1), а на следующем экране Add new button (2). После этого появится всплывающее окно, предлагающее нажать аппаратную кнопку, на которую вы хотите повесить новое действие.

На следующем экране отметьте птичкой Enable Re-map, после чего выберите тип нажатия: обычное или длинное. Так как я хочу добиться того, чтобы при удержании кнопки громкости происходил переход на следующий трек, то я выбираю Long Press Action (3). Далее появляется всплывающее окно, в котором выбираем нужное действие. Как видите, здесь довольно большой список, в том числе управление камерой и медиаплеером.

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

Это упрощённая версия страницы.

Читать полную версию
Если нашли ошибку, выделите текст и нажмите Ctrl + Enter
Дмитрий Горчаков
09.12.13 15:16
Xposed Framework установили, перезагрузили, установили Xposed Additions, зашли в Xposed Framework, активировали этот модуль, перезагрузили, зашли в Xposed Additions, сделали настройки как в статье. Примерно так.
Павел Сурков
09.12.13 20:59
Перезагрузил, пишет, что сам фреймворк не активен, а модуль вообще качаться не хочет - вроде как начинается загрузка и сразу же заканчивается, ничего не пишет вообще.
Nikolay
09.01.14 10:49
Не работает. Ошибка в имени загружаемого файла.
Irina Lynnik
22.03.16 20:40
Хотела установить на кнопку Home "принять вызов", но не знаю как это сделать.
Читать все комментарии