Некоторые модели смартфонов Samsung имеют физическую кнопку «Домой», на которую производитель, кроме ее прямой функции возврата на главный экран, навязал еще и активацию дисплея. Отличная идея, когда смартфон лежит на столе, превращается в кошмар, когда смартфон находится в кармане. Экран очень часто активируется случайными нажатиями, батарея разряжается значительно быстрее. Официальная рекомендация Samsung – купить фирменный чехол, который затрудняет нажатие кнопки «Домой». Однако есть способ сделать то, что должен был дать производитель: возможность программно отключить активацию дисплея этой клавишей.
Сначала требуется стать владельцем своего девайса, для чего необходимо получить рут-доступ. Он позволяет менять системные файлы, которые являются заблокированными для стандартного бесправного пользователя по умолчанию. Поскольку Google и производители смартфонов против рут-доступа, его получение является индивидуальным процессом для каждой модели мобильника. Инструкцию по рутированию своего телефона можно поискать на 4pda.ru.
Имея рут-доступ, необходимо установить любой файловый менеджер с поддержкой рут-доступа. Например, ES File Explorer, Root Explorer и т. д. Также понадобится приложение Button remapper для переназначения функций аппаратных клавиш.
Перейдите в файловом менеджере по адресу /system/usr/keylayout и сделайте резервную копию файла Generic.kl.
Откройте в файловом менеджере оригинал файла Generic.kl как текст и найдите строку с именем key 172 и значением HOME. Замените HOME на APP_SWITCH. Таким образом на физическую кнопку «Домой» назначили функцию «Недавние приложения». Найдите строку key 254 и замените APP_SWITCH на HOME. Это назначает функцию кнопки «Домой» на сенсорную кнопку «Недавние приложения».
Перезагрузите смартфон. Сейчас при нажатии кнопки «Домой» будет показываться список запущенных недавно программ. Вернуться на главный экран можно, нажав бывшую кнопку «Недавние приложения».
Поскольку кнопка «Недавние приложения» является сенсорной, она не работает при выключенном экране. Теперь при нажатии физической кнопки «Домой» дисплей не будет активироваться. Если такая раскладка устраивает, ее можно оставить.
Чтобы физическая кнопка «Домой» продолжала возвращать домой, необходимо переназначить в Android ее функцию. Для этого понадобится приложение Button remapper, который использует стандартную опцию ОС «Доступность».
Установив Button remapper, предоставьте ему доступ к функции доступность. Для этого при первом запуске программа предлагает перейти в соответствующее меню настроек смартфона, где необходимо включить «Переназначение кнопок».
В Button remapper нажмите «+», выберите кнопку «Recent_Apps» и поставьте ее действие «Домой». Еще раз нажмите «+», выберите кнопку «Home» и поставьте ее действие «Недавние приложения». Убедитесь, что в обоих случаях стояла пометка «Заменять системное значение».
Гаджет для экспериментов предоставлен магазином MOYO