Как поменять значение кнопок на android. Сказ о трех кнопках

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.

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

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

Шаг второй выглядит немного сложнее. Вам потребуется скачать из Google Play (или чуточку…альтернативных источников) программу Root Explorer. Установите ее на ваш смартфон. Запустите это приложение, найдите каталог System, а в нем - build.prop. Если такого файла в системном каталоге не видно, не беда. В верхнем углу программы есть троеточие - тапните по нему, чтобы открыть подменю. В настройках программы отметьте пункт «Показывать скрытые файлы». Пропажа тут же обнаружится.

В левом углу Root Explorer находится еще один нужный нам пункт - r/w. Коснитесь его один раз и подтвердите свой выбор. Это действие активирует возможность редактировать системные файлы. Теперь коснитесь build.prop и удерживайте палец на нем. Верхнее меню изменится и из выпадающего списка (во все том же троеточии) вы найдете подпункт «открыть в текстовом редакторе».

Пролистайте открытый файл до самого низа - все эти длинные списки настроек пока не нужны. В самом низу добавьте строку qemu.hw.mainkeys=0. Сохраните файл и перезагрузите телефон.

Готово, в самом низу экрана появились три наэкранные кнопки - аналогичные тем, что вы можете увидеть на экране любого планшета. А после ремонта физических кнопок виртуальные вполне получится скрыть обратно, заменив строку qemu.hw.mainkeys=0 на qemu.hw.mainkeys=1 и снова перезагрузив аппарат.

Проблемы с железом довольно часто оказываются куда более сложными и дорогостоящие, чем неполадки с софтом. Очень обидно, если слетает экран, но, как правило, его могу без труда заменить. Но вот с кнопками может оказать гораздо больше возни. Если вы попали в подобную ситуацию (нажатие на Home , Back или Menu не приводит ни к каким последствиям), то на помощь придет приложение . Установив его, вы получите панель, состоящую из 4 кнопок: Home , Back , Menu и Resize . Отметьте себе, что требует наличия root-доступ на девайсе.

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

Для кнопки Home вы можете настроить ее поведение при длительном нажатии: либо она будет запускать Google Now , либо работать как кнопка Power . Помимо этого Floating Soft Keys позволяет изменять иконки кнопок. Если же вы хотите выбрать вертикально расположение панели, то для этого просто необходимо убрать галочку напротив опции горизонтального расположения в меню. Там же можно активировать включение приложения при загрузке.

Ведет себя очень умно. Если панель перекрывает какие-либо кнопки или опции запущенного приложения, то она автоматически меняет свое местоположение на экране, но есть один недостаток. После того, как приложение, спровоцировавшее изменение положения панели , будет закрыто, сама панель на старое место вернуться не сможет. Это придется проделать вручную.

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

Физические/емкостные или экранные кнопки — что лучше? По этому вопросу существуют различные мнения, но он в различных ракурсах. И до сих пор есть спрос на телефоны и с физическими, и с сенсорными кнопками. Даже с той поры, когда Google ясно дала понять, что ОС Android предназначена только для экранных кнопок, такие производители, как Samsung и даже HTC, продолжают оборудовать свои девайсы физическими кнопками.

Впрочем, другие производители, в числе которых LG, Sony и Motorola, практически полностью следуют подходу Google, ограничиваясь в своих девайсах программными кнопками. Преимущества и недостатки физических и программных кнопок были рассмотрены Эдгаром Сервантесом (Edgar Cervantes) в опубликованной ресурсом Android Authority заметке «Physical vs. on-screen buttons – what’s your pick?».

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

Немного истории

В 2011 году компания Google выпустила Galaxy Nexus и новую на тот момент операционную систему Android 4.0 Ice Cream Sandwich. Впоследствии новые Nexus стали сопровождаться очередной версией Android. Android 4.0 Ice Cream Sandwich предназначалась и для планшетов, и для смартфонов, что стало большим шагом вперед для операционной системы.

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

Физические/емкостные кнопки

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

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

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

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

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

Экранные кнопки

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

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

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

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

Экранные кнопки дают производителям возможность оснастить более компактный телефон экраном большего размера.

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