Меню

Как настроить наэкранные кнопки

Как настроить наэкранные кнопки

Так как подобной темы нет, а информация по данному вопросу разбросана небольшими частями по различным темам форума решил, создать данную тему с общей инструкцией.
Для всех действий необходим root.
Работать будем с файлами расположенными в system\usr\keylayout

Остановимся на файлах, которые необходимо редактировать (это, пожалуй, самый сложный этап):
Имя файла зависит от фирмы производителя, модели и версии прошивки, но как я заметил есть следующая тенденция: до Android 2.3.5 включительно, имя нужного нам файла формировалоcь следующим образом ***-keypad.kl (или ***- kpd.kl), где *** — заводское имя вашей модели.

    Известные мне примеры:
  • Gigabyte Gsmart G1310 — qrd-keypad.kl
  • Gigabyte Gsmart G1355 – msm7627_sku5_keypad.kl
  • LG P500 Optimus One – thunder_keypad.kl
  • LG E405 Optimus L3 Dual — surf_keypad.kl и 7x27a_kp.kl
  • LG E730 Optimus Sol – victor-keypad.kl (touch-keypad.kl)
  • LG GT450 – swift.kl (не уверен, но люди пишут)
  • HTC Hero — heroc-keypad.kl
  • HTC Desire — bravo-keypad.kl
  • HTC Explorer — pico-keypad.kl
  • HTC Desire S — saga-keypad.kl
  • HTC Desire HD — spade-keypad.kl
  • HTC Sensation — pyramid-keypad.kl
  • Samsung Galaxy S I9000 — melfas-touchkey.kl и s3c-keypad.kl
  • SE Live with Walkman — pm8058-keypad.kl и msm_pmic_pwr_key.kl (во втором файле только кнопка питания)
  • Sony Ericsson Xperia X8 – shakira-keypad.kl
  • Sony Ericsson Xperia X10 – es2009ra_keypad.kl
  • Star A2000 / A2000 GPS — MT6516-kpd.kl и QWERTY.kl
    * — планируется наполнение списка с Вашей помощью, если есть замечания указывайте.

Начиная с 4.0.3 всё изменилось, могу отметить, что для HTC вторая часть файла стала touchscreen.
Известные мне примеры:

  • Sony LT22i Xperia P – so34-buttons.kl (3 нижние кнопки), ux500-ske-keypad.kl (боковые кнопки)
  • HTC ONE V — atmel-touchscreen.kl (3 нижние кнопки), primou-keypad.kl (боковые кнопки)
  • HTC Desire S — atmel-touchscreen.kl (4 нижние кнопки), saga-keypad.kl (боковые кнопки)
  • HTC Sensation – cy8c-touchscreen.kl (4 нижние кнопки), pyramid-keypad.kl (боковые кнопки)
  • Samsung i9250 Galaxy Nexus (android 4.2.1), вероятней всего sii9234_rcp.kl
    * — планируется наполнение списка с Вашей помощью, если есть замечания указывайте.

    Файлы кнопок проводной гарнитуры обычно имеют вид:

  • 7k_headset.kl
  • h2w_headset.kl
    • POWER – блокировка/разблокировка
    • HOME – возврат на основной экран
    • MENU – вызов меню
    • BACK — возврат к предыдущему действию
    • SEARCH – вызов поиска
    • VOLUME_DOWN – понижение уровня громкости
    • VOLUME_UP – повышение уровня громкости
    • CALL – вызов Phone.apk (позволяет отвечать на вызов)
    • ENDCALL – завершение звонка
    • CAMERA – вызов Camera.apk
    • FOCUS – автофокус
    • DPAD_CENTER – курсор (касание) по центру
    • DPAD_UP – курсор (касание) вверх*
    • DPAD_DOWN – курсор (касание) вниз*
      * — установка этих значений на кнопки 115 и 114 соответственно позволяет добиться пролистывания текстов или страницы браузера кнопками громкости.
    • DPAD_LEFT – курсор (касание) влево
    • DPAD_RIGHT – курсор (касание) вправо
    • MUTE – выключение звука музыки без остановки трека
    • MEDIA_NEXT – следующий трек
    • MEDIA_PLAY_PAUSE – проигрывать/пауза
    • MEDIA_STOP – остановить трек
    • MEDIA_PREVIOUS – предыдущий трек
    • MEDIA_REWIND — перемотка
    • MEDIA_FAST_FORWARD – ускорить воспроизведение
    • HEADSETHOOK – кнопка гарнитуры – позволяет отвечать на вызовы, класть трубку и управлять плеером
    • GRAVE — ?
    • APP_SWITCH (RECENT_APP) – вызов панели «Недавние» с возможностью переключаться между приложениями (либо вызов диспетчера приложений в зависимости от прошивки.

    Также следует обратить внимание на такие дополнительные параметры как:

  • WAKE
  • WAKE_DROPPED
    Если стоит WAKE то после нажатия в спящем режиме смарт «проснётся» и выполнит действие, а при WAKE_DROPPED просто «проснётся», без передачи кода кнопки на выполнение.
    • Если у вас кастомный recovey (а вероятней всего он у вас такой), то во вкладке advanced можно воспользоваться функцией key test.
    • Программа KeynrTracker. KeynrTracker.apk ( 8,32 КБ )

    Программа Keycode CheckerKeycodeChecker.apk ( 10,3 КБ )

    • Самый простой способ. Заключается в редактировании нужных файлов прямо в папке keylayout, для этого используем ES Проводник (RootExplorer, Total Commander, ну или что-то на свой вкус (я пользуюсь ES Проводником и вам советую)): открываем – меняем требуемые значения – закрываем с сохранением изменений – перезагружаем девайс. При этом в папке keylayout будет создан фаил ****.kl.bak в котором сохранятся первоначальные значение изменённого вами файла. Также можно редактировать копию файла на SD карте или ПК, а затем вставлять с заменой в keylayout.(Проверено)

    Программа Easy Android Tools (EAT). Программа позволяет подключать телефон как через USB кабель так и по WiFi. После подключения и распознания телефона программой в правом окне Вы увидите содержимое внутренней памяти телефона. Переходим в Необходимо system/usr/keylayout, находим нужный фай, редактируем его в EAT Editor (F4), сохраняем изменения, перегружаем смарт и готово. (Программа подразумевает наличие на вашем ПК USB драйверов для вашего устройства (их можно найти на оф сайте программы), и HTC Syns для HTC)
    EAT_1.3.1.RUS.Setup.exe ( 1,78 МБ )

    Для этого метода нам потребуется Android SDK tools, знание точного названия файл который нам надо менять (можно посмотреть через ES Проводник и тд. и. тп.)
    В командной строке переходим в папку с Android SDK tools (у меня это C:\Android), далее выполняем следующее. (Необходимо наличие на вашем ПК USB драйверов для вашего устройства)

    Перегружаем аппарат и готово. Android.zip ( 572,31 КБ )
    (Проверено)

  • Заключается в редактировании файла на ПК, и создание zip архива для прошивки через recovey, пример такого архива для HTC Desire S прилагаю, но тут надо навыки по написанию файла updater-script. Recent_Apps_on_Search_for_Desire_S.zip ( 252,14 КБ )
    (Проверено)
  • ButtonRemapper – позволяет переназначать кнопки, но работает некорректно на многих устройствах особенно с android 4.0.3 и выше. Более разработчиком не поддерживается, Следует отметить, что в теме по этому приложению достаточно много информации по ручному переназначению кнопок.

    ButtonRemapper Galaxy Tab Tab_ButtonRemapper_v1.1.apk ( 67,09 КБ )

    ButtonRemapper Galaxy S ButtonRemapper_Galaxy_S.apk ( 72,76 КБ )

    Headset Button Controller – управление музыкальным проигрывателем и другими функциями телефона с проводной гарнитуры.

    DreamKeys – программа для переназначения кнопок телефона, идея заключается в перехвате команд нажатий и присвоение им других действий, root не нужен (возможна настройка на долгое нажатие).

  • Button Shortcut — Назначение программ на кнопки «Камера» или «Поиск»
  • Сообщение отредактировал dеym — 26.07.19, 16:29

    Источник

    Как поменять кнопки местами на андроид — настройка нижней панели

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

    Настройка нижней панели навигации на Android

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

    Навигация с помощью кнопок очень удобная

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

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

    Раздел, содержащий работу с навигацией

    Как поменять кнопки местами на андроид

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

    1. Перейти в приложение «Настройки» («Параметры»).
    2. Открыть главный раздел конфигураций. Часто он называется «Система».
    3. Выбрать пункт «Системная навигация».
    4. Найти раздел «Навигация» или «Навигационные кнопки» и перейти в его параметры.
    5. Определить наиболее удобную комбинацию расположения клавиш.
    6. Применить изменения и сохранить настройки.

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

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

    Сменить кнопки можно в стандартных настройках некоторых моделей

    Как убрать кнопки навигации на Android

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

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

    Есть и другой способ, основанный на использовании сторонних программ. Одна из самых популярных — GMD Full Screen Immersive Mode . Представляет собой утилиту, которая не только скрывает панель навигации операционной системы, но и работает с аналогичными настройками в пользовательских приложениях.

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

    Убрать нижнюю панель на андроид можно с помощью GMD Full Screen Immersive Mode

    Как вернуть кнопки внизу экрана на андроид

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

    Иногда ситуация, когда пропала кнопка «Домой» на андроиде, случается непосредственно после обновления прошивки или каких-либо сбоев. Для решения проблемы потребуются ПК, специальные USB-драйвера, а также программы Android SDK и ADB, которая уже имеется в первом ПО.

    Процесс выглядит следующим образом:

    1. Выполнить подключение устройства к ПК через обычный USB-кабель.
    2. Запустить командную строку Windows любым удобным способом.
    3. Ввести в появившееся окно команду «adb shell am start -n com.google.android.setupwizard/.SetupWizardTestActivity».
    4. Дождаться появления сообщений на экране девайса, которые попросят выбрать язык и присоединиться к Google Now.
    5. Далее будет выполнен переход на рабочий стол, где кнопок все еще не будет.
    6. Остается перезагрузить гаджет, и вся навигация вернется.

    Что делать, если пропала кнопка «Домой»

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

    Обратите внимание! Если виртуальная клавиша исчезла или перестала выполнять свои функции из-за изменения настроек, то следует вернуться в тот же пункт приложения «Параметры» и вернуть все как было или выполнить переназначение навигационных клавиш.

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

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

    Как скрыть верхнюю панель на андроиде

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

    На более старых смартфонах замена верхней и нижней панелей на время или навсегда осуществляется через сторонние программы. В качестве примера GMD Full Screen Immersive Mode.

    К сведению! Приложение доступно для скачивания во многих проверенных сервисах, но из Google Play Market по неизвестным причинам было удалено. Несмотря на это, его можно спокойно найти на 4PDA.

    После процесса загрузки и установки начинается работа. Для конфигурирования достаточно просто открыть программу, активировать режим GMD Immersive и выбрать один из трех вариантов отображения:

    • без каких бы то ни было панелей;
    • со всеми возможными панелями;
    • только с панелью уведомлений.

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

    Возвращать внешний вид панели порой приходится только через сброс настроек

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

    Источник

    

    Активируем виртуальные кнопки на экране Android, если вышли из строя сенсорные

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

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

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

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

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

    Среди программных клавиш в большинстве моделей присутствует 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, после чего перезагружаем аппарат.

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

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

    Источник

    Как настроить наэкранные кнопки

    Кнопки в андройд 4 и выше действительно выдвигаются,убираются.Как дополнение в играх переназначил кнопку назад,меню на громкость (низ вверх)Оказывается всё просто -через рут эксплоер ,кейаут папка.Тача от дизайер небыло-купил родной.

    Сообщение отредактировал DRE G — 14.11.13, 22:59

    привет, так как ты включил виртуальные кнопки (назад,домой,квадратик) через root эксплоер
    ответь более развернуто. спасибо

    Сообщение отредактировал intenso81 — 21.12.13, 21:18

    Так уж случилось, что полетела в моём HTC дорожка, которая является землёй на наушники.
    Во втором hd2 выход дорожки из строя так же не заставил себя долго ждать.

    Оба устройства были разобраны. Клавиатуры в обоих при разборке порвались.

    В итоге была заказана клавиатура с ебея. Но ждать то её ещё недели 2 минимум. А телефон то нужен.
    Вот тут и пригодился android 4.

    Самый сложный вопрос, как включить девайс без кнопки включения?
    Подключаем зарядку, ждём пару сек и тыцаем ресет. Загружаемся в windows mobile.
    Далее нам нужна карта памяти и дистрибутив андроид на ней.
    Я скачал paranoidandroid . После загрузки написал про аккаунт гугла — настроить позднее, в общем всё проклацал далее. Теперь главная задача — помним, что клавиши не работают, т.е. кнопок назад, домой, меню, выкл и вкл телефон у нас нет. Заходим в настройки, включаем виртуальные кнопочки андроида, включаем просыпание телефона от кнопок громкости (как хорошо, что громкость на отдельном шлейфе). Выключаем аппарат програмкой Lock screen. Перезагружаем програмкой quick boot(shutdown)
    Вот уже несколько дней юзаю аппарат без нижней клавиатуры.

    Добавлю, сейчас любой андроид 4.х позволяет делать подобное. Главное поставить отключение экрана не меньше 5 минут при настройке.

    Сообщение отредактировал Dekadans — 13.05.14, 12:30

    Источник

    Читайте также:  Как настроить модем веб