Посиделки по вторникам №91. Наэкранные или сенсорные кнопки?

Содержание

Посиделки по вторникам №91. Наэкранные или сенсорные кнопки?

Удивительно, но я до сих пор не писал о проблеме с сенсорными/наэкранными кнопками, хотя регулярно спорю об этом с комментаторами в Disqus. Исправляю этот недочёт!

Начать сегодняшние посиделки хотел бы с воспоминаний о своём первом Android-смартфоне — HTC Desire HD. Несмотря на то, что в общем и целом аппарат мне очень нравился, у него был ряд определенных недостатков. И сенсорные кнопки под экраном как раз являлись одним из них. Вспомните свои первые аппараты на Android, сколько времени вы проводили с ними! Не могу утверждать за всех, но про себя уж точно: первые пару недель я просто не выпускал аппарат из рук: читалки, видеоплееры, игрушки, всякие приложения; смартфон использовался на всю катушку. Особенно мне нравились уже старенькие гоночки Asphalt 5, в которых я проводил изрядное количество времени. И вот примерно на каждой третьей трассе я обязательно задевал одну из сенсорных кнопок большим пальцем или ладонью. Это безумно бесило и расстраивало. Более того, производители и Google не торопились исправлять ситуацию, поэтому проблема перекочевала с Desire HD на Desire S, потом на Galaxy S2, а с него на первый Galaxy Note и только в Galaxy Nexus была решена появлением наэкранных кнопок.

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

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

Читайте также

Пятничная колонка

№167

Когда покупать смартфон?

Посиделки по вторникам

Переход на 2 нм и тонкости техпроцесса

Переход на 2 нм и тонкости техпроцесса

Новостной дайджест

№114

Двойной дисплей

На правах оффтопа

На правах оффтопа. телевидение или интернет

Беседка

Что такое работа и совещания по-илонмасковски?

Что такое работа и совещания по-илонмасковски?

iOS vs Android

Анатомия подделки. airpods 2

РоботоСофт

10 приложений для android 10

Аксессуары

Зачем сдэк требует паспорт?

33 комментария на «“Посиделки по вторникам №91. Наэкранные или сенсорные кнопки?”»

PustayaPa4ka :

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

У на экранных клавиш есть один минус, по крайне мере на моем galaxy nexus уже отчетливо видны контуры иконок этих самых кнопок.

Это минус не кнопок а АМОЛЕДА, не кнопки так статусная строка выгорит

>>с их помощью можно либо увеличить диагональ экрана при тех же габаритах, либо уменьшить размеры смартфона при той же диагонали. В реальности ничего подобного не происходит. При одинаковой нижней рамке в 15 мм huawei лепит туда свой логотип, а xiaomi размещает кнопки. По факту в p9 plus экран равен 5.3 дюймам. И по размерам он больше redmi note 3. Экономить на размерах корпуса получалось только у LG. >>наэкранные кнопки скрываются в приложениях, которым необходим полноэкранный режим (игры…) Если игра не гонки и не шутер, а какая-нибудь адвенча или паззл, активно использующаяя эти самые кнопки, это только в минус.
Ну а если кнопки не скрываются, это впустую растраченное место на экране.

+1. Именно LG G2 mini с наэкранными кнопками и узкими рамками, включая вертикальные, что важно, до сих пор успешно используется.

>> а xiaomi размещает кнопки.
И как, удобно нажимать эти кнопки в нижних 15мм, держа телефон одной рукой?

Так они выше и конечно же удобнее

Привык к наэкранным кнопкам в сони и в хуавее. На Самсунге иногда или закрываю приложение, или включаю модный двуоконный режим…

Ни то и ни другое. Механическая кнопка, как в meizu — и «дом», и «назад», и сканер отпечатков. Никаких случайных нажатий, лаконичность и удобство.
Жду когда самс нисподобится до чего-то подобного

>> И вот примерно на каждой третьей трассе я обязательно задевал одну из сенсорных кнопок большим пальцем или ладонью. Это безумно бесило и расстраивало. А у моего первого смартфона на Android кнопки были физические (не сенсорные). Поэтому там невозможно было нажать кнопку простым задеванием. Тут ведь вот еще какая штука: как вы будете совмещать сканер отпечатков и наэкранные кнопки? Как Moto в Z? Очень коряво. Как XIaomi/Huawei — сканер на спинке? Уже лучше, но это решение не подходит для планшетов.

Встраивать сканер в тачскрин
Aliaksandr Nikifarau :

или как сделано у Sony — сканер в кнопке включения.
Но лучше конечно прямо в тачскрине. Надеюсь скоро так и будут делать.

Вроде не очень там стабильность сканера на узкой кнопке.
Aliaksandr Nikifarau :

Да, срабатывает не всегда хорошо, потому что узкий сканер. У меня как раз Z5, бывает что не срабатывает. Но сама идея мне очень понравилась, удобно. И я надеюсь, что прогресс позволит и в такой кнопке сделать нормальный сканер 🙂

Евгений, что насчёт apple? Не пора ли им тоже отказаться от кнопки?
Вообще не замечаю разницы в удобстве, и там, и там плюс минус одинаково

привык к самсунговской «раскладке» — механическая кнопка по центру, сенсорные по боками, наэкранные для меня неудобны и раздражают.

Дмитрий Приходько :

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

наэкранные кнопки это зло, причем зло абсолютное, да есть плюсы, типа что их можно переназначить (не у всех и не всегда), но сама идея порочна и абсурдна…
Сейчас пользуюсь Мейзу МХ4 Про и 1 единственная кнопка тоже мягко говоря не радует, может дело привычки но после Самсунга и Сяоми эксперименты с наэкранными кнопками выглядят и воспринимаются как навязывание Гуглом своей политики.

Felix Gofman :

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

Однозначно сенсорные, как у Bluboo Maya удобный вариант
Лютый. Саша. :
я за механические кнопки, аля самсунг.
Если выбирать из двух, то выбрал бы наэкранные.

Идеал — физические, как на HTC HD2 или Desire. Компромис — сенсорные. Наэкранные — неудобны т.к. занимают не лишнее пространство.

Мне больше нравятся наэкранные, почти во всём согласен с автором. Единственное исключение — механическая кнопка в Meizu. Уж очень удобно они сделали. А вот в Самсунге не очень удобно, т.к. рамки узкие и постоянно задеваешь эти самые кнопки по бокам от механической центральной кнопки.

Gordon Freeman :

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

Miller Lite :

сенсорные тема,не отнимают пространства экрана,ну если только исключение — хуавеи и LG с убирающимися по мере надобности панелями вниз=)

Добрейший Вомбатус :

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

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

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

Читать статью  Как подключить и настроить смарт-часы? Детальная инструкция

Подытожим. Самые удобные — физические, и вслепую их найти несложно, и зимой в варежках нажать можно, чудо, а не кнопки. К сожалению, смартфоны на android с ними сейчас уже практически не производятся. Последний оплот благоразумия — apple и различные защищённые аппараты. Следующий в списке — сенсорные на корпусе. Разумный компромисс. Ну и самые неудобные — наэкранные.
Зачем google их создал понять несложно. Вспомним что изначально кнопок было 4, потом 3, потом вместо контекстного меню появилась кнопка списка запущенных приложений. Отвязав кнопки от физической составляющей google развязали себе руки для экспериментов и любых грядущих изменений. К сожалению плюсов для пользователей в этом нет. Никаких.

Мне нравится самсунговский вариант. Вообще идеал.

Все три аргумента в пользу наэкранных кнопок до нелепости невразумительные.
1. «наэкранные кнопки скрываются в приложениях, которым необходим полноэкранный режим».
И что? В этом их заслуга большая? Наоборот — это костыль, который хоть как-то позволяет сгладить их надоедливость и сжирание экрана.
А теперь рассмотрим тот же браузер для примера. Если не удаётся в нем скрыть кнопки, то жрется очень ценное место экрана. Если же удается — снова не фонтан, так как при браузинге очень удобно использовать кнопки «Назад» и «Домой» (я часто использую), а в случае с наэкранными кнопками добавляется как минимум одно дополнительное действие по их вытягиванию на экран, в результате чего страдают как скорость, так и удобство пользования телефоном.
3. Вы же работаете в таком издании, тестируете столько устройств, даже смешно слышать от такого человека подобные речи, ей богу.
Много Вы знаете устройств с наэкранными кнопками, которые сильно компактнее Samsung Galaxy S/Note при одинаковой диагонали экрана? Скорее наоборот всё.
Или по-другому: телефоны Huawei с наэкранными кнопками сильно компактнее всех остальных с сенсорными, опять же, при одинаковой диагонали? Снова нет!
Так о чем Вы тогда вообще говорите?
2. Про задевание. В обычном использовании можно точно так же случайно задевать наэкранные кнопки, как и сенсорные, тут, как говорится, у кого откуда руки растут… Что до игр, то Samsung, например, сделал Game Launcher, который позволяет отключать кнопки, в MIUI можно в шторке отключить (см. картинки).
===========================
Как здесь справедливо было замечено, в свете все большего распространения AMOLED-экранов нельзя не учитывать негативное воздействие наэкранных кнопок на них.
===========================
В общем, это всё, безусловно, вкусовщина, но если смотреть на вопрос объективно и сухо, то по сумме факторов наэкранные кнопки однозначно проигрывают.
Производители же заинтересованы в том, чтобы удовлетворить максимальное количество потребителей, и в этой ситуации самым логичным решением выглядит предоставление выбора, как это сделано, например, в OnePlus 3: можно пользоваться сенсорными, а нравятся наэкранные — не вопрос — зашел в меню, включил, сенсорные отключились при этом, и все довольны.

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

Физические/емкостные или экранные кнопки — что лучше? По этому вопросу существуют различные мнения, но он в различных ракурсах. И до сих пор есть спрос на телефоны и с физическими, и с сенсорными кнопками. Даже с той поры, когда 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.

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

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

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

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

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

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

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

  • Android-приложение Переназначение клавиш , версия: 1.12.0, цена: Бесплатно

Так сложилось исторически, что на смартфонах мне удобней навигационную кнопку «Назад» иметь справа. А на моём BQ Aquaris U Plus она как раз таки слева и тянуться к ней «ой как неудобно». Привыкнуть-то не проблема, но расти в длину моим пальцам уже поздно, и неудобство от привыкания никуда не делось. Производитель смартфонов BQ Aquaris не дал, к сожалению, инструмента для изменения функционала навигационных кнопок, даже наэкранных, поэтому пришлось обращаться к сторонним приложениям.

Самое предпочтительное приложение — GravityBox — не справилось с возложенной на него задачей. На нажатие кнопок «Назад» и «Домой» оно позволяло навесить любое действие, а вот как-то повлиять на кнопку «Недавние» не смогло. Была дикая мысль вообще заблокировать обе кнопки «Назад» и «Недавние», возложив все обязанности на оставшуюся кнопку «Домой», но GravityBox и просто отключить кнопку «Недавние» не смог. Испанцы вообще каким-то образом защитили свои смартфоны «от дурака», и, насколько я знаю, до сих пор никто не смог получить на стоковой прошивке этих смартфонов системные рут-права.

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

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

Читать статью  ТОП бюджетных смартфонов Samsung 2023 года

О чём следует упомянуть в обязательном порядке, так это о том, что для функционирования софтинки рут-права не нужны. В последнее время стал замечать, что фирменные прошивки стали более функциональными и кастомизируемыми (речь не идёт об 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, запускаем эмулятор терминала (а лучше ). И пишем следующее:

# 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 . Как мне кажется, это наиболее удобный способ управления.

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

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

На самом деле существует несколько способов, с помощью которых можно переназначить аппаратные кнопки. Самый простой, не требующий особых познаний или прав «суперпользователя» — это бесплатное приложение Home2 Shortcut (Home2 Ярлык).

Программа предназначена для расширения возможности запуска приложений кнопками «Home» (двойное нажатие), или сочетанием «Home» плюс «Search» (или +«Menu», +«Back»), а так же длительным нажиманием на кнопки «Search» и «Camera».

Итак, мы поступаем следующим образом:

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

Теперь, после того, как мы нажмём кнопку «Home», появится окно с предложением выбора программы запуска, выбираем «Home2 Shortcut», затем нажимаем «Всегда»:

Если всё было сделано правильно, то, дважды нажав кнопку «Домой» мы должны увидеть то действие, которое настраивали.

Пояснение для владельцев Galaxy S4, поддерживающих S Voice. Пройдите от S Voice, далее «Меню», после чего «Настройки». Теперь снимаем чекбокс со второй опции, запускающей кнопку «Домой».

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

Примечание приложение Home2 Shortcut возможно не будет работать на Galaxy S2.

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

  • Сильный удар по планшету или смартфону, падение с высоты.
  • Длительное воздействие влаги. Особенно серьёзные повреждения возникают из-за попадания воды в область между экраном и пленкой или под корпус. Окисляются контакты. После воздействия влаги действовать нужно незамедлительно.
  • Резкие перепады температур. Верните устройство в помещение комнатной температуры. Работа сенсора, возможно, улучшится.
  • Продавливание экрана. Царапин или трещин нет. Поломка заметна при нажатии – тогда видно блики в поврежденных частях сенсора.
  • Замена экрана неподходящей моделью.
  • Серьёзные загрязнения. Сотрите грязь, пыль, влагу, следы от пальцев специальными влажными салфетки из магазина электроники или тряпочкой из микрофибры.
  • Плохо наклеенная пленка. В местах скопления воздуха под пленкой части экрана перестанут работать. Снимите пленку, по возможности замените на новую.
  1. ОС чрезмерно загружена приложениями или какие-то из них работают неправильно.
  2. Изменения настроек устройства.
  3. Неполадки Тачскрина возможны, если экран неправильно или плохо распознает прикосновения. Тут поможет калибровка экрана (реально выполнить в домашних условиях).
  4. Неподходящая или нестабильная версия прошивки.

Почему не работает часть сенсора на андроиде? Скорее всего, отошел или окислился контакт.

В телефоне со съемной батареей снимите крышку и достаньте аккумулятор. Вставьте обратно и включите устройство с помощью механической кнопки.
Если сенсор не работает частично, а не полностью, и Вы можете скачать приложение, установите Rebooter с Play Market. На Xiaomi, Meizu или Digma после длительного нажатия кнопки включения/выключения (20 секунд или дольше) телефон перезагрузится или выключится. Для Samsung и Sony нажмите одновременно кнопку включения/блокировки, увеличения громкости звука и уменьшения громкости. Подержите 7-10 секунд. Если не помогло, попробуйте снова, но держите эти три клавиши зажатыми дольше. Если Ваш смартфон от других производителей и со встроенным аккумулятором, возможно, вышеуказанные способы помогут. Иначе придется ждать полного разряда батареи или нести устройство в сервисный центр, где заодно разберутся с неполадками в работе экрана. Бывает и такое, что перезагрузка нужна только для того, чтобы дисплей снова реагировал. Что делать, если после блокировки экрана не работает сенсор на Андроиде?

Чаще всего проблема в версии прошивки. Для её решения обновите версию Андроид и, если не поможет, сбросьте настройки. Как это сделать есть в пунктах 2 и 4 инструкции следующего пункта статьи. Почему не работают сенсорные кнопки на телефоне андроид? Иногда проблема в пленке. Если до неё все было хорошо, попробуйте снять. Иногда дело даже в новом защитном стекле, которое тоже можно отсоединить самостоятельно. Пользователи говорят, что нижние сенсорные кнопки, которые перестали работать, после калибровки экрана (3-ий шаг следующей инструкции), снова стали чувствительными.

Распространенные варианты ремонта

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

  • Перезагрузите устройство. Возможно, оно было под сильной программной нагрузкой или произошла незначительная ошибка. Может, просто зависло приложение, а сенсор работает?
  • Обновите прошивку. Для этого перейдите по следующим пунктам: «Настройки» – «Об устройстве» – «Обновления системы» – «Проверить сейчас». Чаще всего, проблема решается.
  • Сбросьте настройки до заводских. Сохраните все важные данные на карту памяти, компьютер или подобный носитель. Нажмите «Настройки» – «Память» – «Сброс к заводским настройкам» – «Сброс настроек» – «Стереть все». Если нужно, подтверждайте выбор. Подождите несколько минут, и перезагрузка выполнится автоматически
  • Что делать, если глючит экран? Если он работает, но медленно, просто очистьте телефон в целом. Удалите лишние файлы и приложения и кэш («Настройки» – «Приложения» – любое приложение из списка – «Очистить кэш»). Для удаления прочего мусора и очистки оперативной памяти используйте CCleaner, Cleaner Master или другое приложение.

Как починить устройство

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

  1. Калибруйте экран. В зависимости от производителя может быть встроена утилита для этого или же придется скачать приложение самому. Есть несколько способов. Для моделей HTC: «Настройки» – «Язык и клавиатура» – «HTC Sense Input». На других смартфонах: «Настройки» – «Дисплей» – «Экран» – «Калибровка экрана». По желанию можно калибровать экран через инженерное меню. Его используют разработчики для тестирования и изменения системных компонентов. Мы не советуем этот способ, так как он может привести к неполадкам и занимает больше времени, чем другие методы. Стороннее приложение для калибровки экрана с Play Market сможет улучшить реакцию дисплея. Например, Touchscreen Calibration или SGS Touchscreen Booster (в нем можно задать параметры вручную).
  2. Не работают нижние сенсорные кнопки на телефоне андроид что делать?Можно установить приложение для создания программных кнопок с теми же функциями, но в другом месте. Советуем Back Button — оно не требует root-прав.

Обратитесь в сервисный центр. Там более точно определят причину и починят устройство.

Источник http://android.mobile-review.com/articles/tuesday/44012/

Источник https://wiom.ru/laptops/zachem-sovremennomu-smartfonu-do-sih-por-nuzhny-fizicheskie-knopki-kak.html

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *