Эффективное использование жестов TalkBack для управления устройством

Жестовый интерфейс

Как сделать управление жестами на Honor и Huawei

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

  • через главное меню заходим в «Настройки»;
  • переходим в раздел «Управление»;
  • открываем «Управление одной рукой» — «Жесты»;
  • настраиваем по своему усмотрению каждое касание.

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

Отключение экранных кнопок и замена их на жесты

Чтобы включить управление жестами на Honor и Huawei, нужно отключить кнопки на экране. Осуществить действие можно через меню «Настроек». Что делать и куда заходить:

  • открываем пункт «Система» и переходим в «Системная навигация»;
  • из представленных вариантов выбираем «Управление кнопками» и деактивируем;
  • поднимаемся и возле надписи «Жесты» ставим отметку активации;
  • переходим в «Настройки» и задаем нужные параметры для значений.

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

MotionEvents: понимание жизненного цикла жестов

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

Пока один или несколько указателей находятся в контакте с экраном, MotionEvent объекты собирают информацию о событии касания. Эта информация включает в себя движение события касания с точки зрения координат X и Y, а также давление и размер области контакта.

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

  • ACTION_DOWN, Событие касания началось. Это место, где указатель впервые соприкасается с экраном.
  • ACTION_MOVE, Во время события касания произошло изменение (между ACTION_DOWN и ACTION_UP). ACTION_MOVE содержит последние координаты X и Y указателя, а также любые промежуточные точки с момента последнего события DOWN или MOVE.
  • ACTION_UP, Событие касания завершено. Это содержит окончательную версию релиза. Предполагая, что жест не отменен, все сенсорные события завершаются с ACTION_UP.
  • ACTION_CANCEL, Жест был отменен, и Android больше не получит никакой информации об этом событии. Вы должны обрабатывать ACTION_CANCEL точно так же, как вы обрабатываете событие ACTION_UP.

Объекты MotionEvent передают код действия и значения оси в метод обратного вызова события onTouchBack () для представления, получившего это событие касания. Вы можете использовать эту информацию, чтобы интерпретировать образец жеста касания и реагировать соответствующим образом

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

Несмотря на то, что Android пытается предоставить согласованный поток MotionEvents, возможно, что событие будет удалено или изменено до его успешной доставки. Чтобы обеспечить хорошее взаимодействие с пользователем, ваше приложение должно иметь возможность обрабатывать несовместимые события MotionEvents, например, если оно получает событие ACTION_DOWN, не получая ACTION_UP для «предыдущего» жеста

Это важное соображение для нашего учебника по жестам Android

Чтобы проиллюстрировать «жизненный цикл» сенсорного жеста, давайте создадим приложение, которое извлекает код действия для каждого объекта MotionEvent, а затем печатает эту информацию в Logcat в Android Studio.

В следующем коде мы перехватываем каждое событие касания, переопределяя метод onTouchEvent (), а затем проверяем следующие значения:

  • Правда, Наше приложение обработало это событие касания, и мы должны напечатать соответствующее Logcat.
  • Ложь, Наше приложение не обработало это сенсорное событие. Событие будет продолжать проходить через стек, пока onTouchEvent не вернет true.

Метод onTouchEvent () будет запускаться каждый раз, когда изменяется положение указателя, давление или площадь контакта.

В следующем коде я также использую getActionMasked () для получения выполняемого действия:

import androidx.appcompat.app.AppCompatActivity; import androidx.core.view.MotionEventCompat; импорт android.os.Bundle; импорт android.util.Log; import android.view.MotionEvent; открытый класс MainActivity extends AppCompatActivity {частная статическая конечная строка String TAG = «MyActivity»; @Override protected void onCreate (Bundle saveInstanceState) {super.onCreate (сохраненныйInstanceState); setContentView (R.layout.activity_main); } @Override public boolean onTouchEvent (событие MotionEvent) {int myAction = MotionEventCompat.getActionMasked (event); switch (myAction) {case (MotionEvent.ACTION_UP): Log.i (TAG, «Действие вверх»); вернуть истину; case (MotionEvent.ACTION_DOWN): Log.d (TAG, «Действие вниз»); вернуть истину; case (MotionEvent.ACTION_MOVE): Log.d (TAG, «Переместить действие»); вернуть истину; case (MotionEvent.ACTION_CANCEL): Log.d (TAG, «Отменить действие»); вернуть истину; по умолчанию: вернуть super.onTouchEvent (событие); }}}

Установите это приложение на свой физический Android-смартфон или планшет и экспериментируйте, выполняя различные сенсорные жесты. Android Studio должна распечатывать различные значения в Logcat, в зависимости от того, где вы находитесь в жизненном цикле жеста касания.

Как переключиться на жесты

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

Откройте настройки телефона.

  • Перейдите в раздел «Рабочий стол», а затем – «Способ навигации».
  • Выберите вариант «Жесты».

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

Как управлять жестами на смартфоне

Заменив стандартные кнопки на контроль через движения, сперва будет непривычно. За что отвечают и какие действия выполняют:

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

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

Инструкция

В настройках смартфона переходим в раздел “Система” и там нажимаем на пункт “Системная навигация”.

Откроется окно, в котором отобразятся возможные варианты  управления телефоном.

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

Например, в смартфоне Honor 8x их изначально не было, но впоследствии, с приходом новой версии прошивки, управление жестами стало доступным.

Как управлять жестами на Honor?

Существует четыре жеста, к которым легко привыкнуть и впоследствии они могут полностью заменить вам наэкранные кнопки:

  • жест от правой или левой части экрана к центру – аналог кнопки “Назад”;
  • жест из центра нижней части экрана вверх – аналог кнопки “Домой” (переход на рабочий стол);
  • жест из центра нижней части экрана вверх с задержкой пальца на месте – аналог кнопки “Меню” (список всех запущенных программ);
  • жест с левой или правой стороны из нижней части экрана вверх – вызов голосового поиска от Google.

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

Другие полезные инструкции по теме:

  • Как поменять местами кнопки на Хонор
  • Как убрать кнопки на Хонор
  • Как убрать кружок на экране Хонор?
  • https://huawei-guide.com/upravlenie-zhestami.html
  • https://mobi-insider.com/upravlenie-zhestami-na-huawei-i-honor.html
  • https://kak-na-android.ru/kak-vklyuchit-zhesty-na-honor.html

Как управлять жестами на смартфоне

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

если с левой или справой стороны проведете к центру, то выполните аналогичные действия с кнопкой «Назад»;

проведите костяшками с нижней части по центру вверх и перейдете на главное меню;

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

если направить палец снизу в вверх( справа или слева) активируется поиск от Google.

двойной свайп с середины дисплея вниз активирует «Панели настроек»;

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

горизонтальными свайпами вдоль адресной строки перелистывайте вкладки в Chrome.

Примечательно, что в новых моделях — EMUI 9.0 ОС Android 9.0 — пользователь может полностью отключить «Панели навигации» и эксплуатировать телефон, используя движения костяшками.

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

Для замены «Панели управления» на жесты выполните следующие действия:

откройте настройки телефона;

откройте пункт «Система»;

перейдите на следующую страницу и выберите «Система навигации»;

найдите «Жесты», напротив пункта активируйте ползунок.

Экран с отключенной панелью навигации показывает, как на картинке ниже.

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

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

Управление жестами на Андроид

Думаю, приведенных выше доводов достаточно, чтобы осознать все неудобство кнопок Андроид. Поэтому оптимальным способом навигации справедливо считается управление жестами. Хотя официально оно появилось только в Android 9, подобный тип взаимодействия со смартфоном доступен и на более ранних версиях операционной системы.

В 2018 году у меня на руках был Meizu M6s — бюджетный аппарат, который вышел на устаревшем Android 7 и базируется на этой ОС до сих пор. В то же время смартфон практически сразу предлагал управление жестами за счет своей оболочки Flyme OS. Производители мобильных устройств нередко внедряют собственные фишки, не дожидаясь обновления Андроид. Поэтому, если вы пользуетесь телефоном с вытянутым экраном (соотношение сторон 18:9 и шире), то с вероятностью 95% у вас есть возможность включить жесты.

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

Установка необходимого приложения

QuickClick

Очень многофункциональная утилита для настройки кнопок громкости, но, увы, её нет в магазине Google Play, а поэтому придется cкачать apk файл с форума 4pda либо с любого другого проверенного ресурса.

Скачать QuickClick вы можете по этой ссылке: 4pda.ru.

Программа позволяет менять только кнопки громкости, но нам именно это и нужно.

На главном экране видим название приложения, индикатор включения, настройки и «Создать новое действие». Нажимаем эту кнопку:

Система предложит выбрать, какое действие будет срабатывать при определённом нажатии. Мы можем выбрать любое из представленных. Доступны как переключатели, так и запуск приложения, ярлыков и так далее.

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

Добавление действия происходит очень просто: вы выбираете в одном ряду какую кнопку нажать первую, потом вторую и так далее.

Далее следуют простые настройки данного переключателя и на этом добавление закончено. Теперь можно без проблем пользоваться кнопками громкости для выбранного вами действия.

В настройках можно отрегулировать следующие параметры:

  • В каких случаях служба слушается нажатий (всегда, когда экран выключен, когда экран включен, экран включен, но не заблокирован);
  • Автозапуск при включении музыкального плеера;
  • Автозапуск при запуске системы;
  • Восстанавливать громкость после срабатывания переключателя;
  • Обойти блокировку экрана;
  • Максимально возможный интервал между кликами в миллисекундах;
  • Показывать уведомление.

Button Mapper: Remap your keys

Developer:

Price:
Free

Программа, отлично подходящая для более новых версий Android. Так как QuickClick создан на базе старых версий, он работает отлично на них, а вот Button Mapper полная противоположность.

Что же пользователь получает? Да то же самое, что и с QuickClick, только в другой обертке. Здесь, увы, нельзя настроить действие на тройной клик, либо комбинацию вверх-вниз-вверх и так далее. Для каждой кнопки доступно лишь 3 действия: одно нажатие, двойное нажатие и долгое нажатие.

При первом запуске нас попросят предоставить некоторые права для приложения — соглашаемся. Далее открывается главный экран:

В нём уже все понятно. Есть кнопки и настройки к ним.

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

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

  • Без действия либо по умолчанию;
  • Домой;
  • Назад;
  • Недавние приложения;
  • Открыть последнее запущенное приложение;
  • Закрыть текущее приложение;
  • Потушить экран;
  • Включить фонарик;
  • Сделать скриншот;
  • Переключить профиль звука;
  • Изменить громкость;
  • Переключить, включить либо выключить музыку;
  • Открыть шторку уведомлений;
  • Переключить Wi-Fi;
  • Переключить автоповорот экрана.

Также вверху в списке действий можно открыть не только вкладку «Действия», но и другие, такие как «Приложения» и «Ярлыки».

В настройках есть много полезных функций:

Жесты одним пальцем и несколькими пальцами

  • Жесты, выполняемые одним пальцем, поддерживаются на всех устройствах.
  • Жесты несколькими пальцами распознаются на смартфонах Pixel 3, обновленных до Android 11, и некоторых устройствах производителей оригинального оборудования, например Samsung Galaxy.

Чтобы проверить, поддерживает ли ваш смартфон жесты несколькими пальцами, коснитесь экрана тремя пальцами при включенной функции TalkBack.

  • Если открылось меню TalkBack, значит устройство распознаёт жесты несколькими пальцами.
  • Если меню TalkBack не открылось, значит устройство распознаёт только жесты одним пальцем. Чтобы открыть меню TalkBack, проведите по экрану вниз или вверх, а затем вправо.

Как выбрать лаунчер для своего телефона

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

В целом же, подобрать лучший лаунчер для своего «мобильного друга» можно только экспериментально, ведь пока не потестируешь его своими руками, не оценишь.

Microsoft Launcher

Продукты Microsoft принято ругать, однако лаунчер для Android получился у них на редкость удачным.

В его состав входят:

  • Стильные часы и виджет погоды.
  • Поисковая панель на рабочем столе.
  • Настраиваемая лента быстрого доступа к календарю, событиям, последним действиям, часто используемым приложениям, контактам и т. д.
  • Обои рабочего стола в виде слайд-шоу.
  • Кнопка быстрого доступа к приложениям и документам M$ Office. Синхронизация данных на всех устройствах, где активна учетная запись Microsoft.
  • Настройка жестов управления.
  • Виджет ускорения.
  • Гибкие настройки персонализации, эффекты прозрачности и многое другое.

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

Яндекс.Лончер с Алисой

Особенность этой оболочки — встроенный голосовой помощник Алиса, а также фирменные «фишки», вроде советника Яндекс Дзен и поиска приложения по цвету значка.

Другие возможности Яндекс.Лончер:

  • Поддержка слабых девайсов (незначительная нагрузка на ресурсы).
  • Органайзер приложений с функцией сортировки по категориям — игры, работа, общение и т. д.
  • Экранная сетка (для настройки количества значков на рабочем столе).
  • Несколько стилей оформления с возможностью загрузить дополнительные.
  • «Умные» папки. Папка — полноценный рабочий стол со своим фоном, виджетами и т. д.
  • Стильные часы и виджет погоды.
  • Оповещения о событиях.
  • Окно быстрого поиска в Интернете, которое открывается при смахивании экрана вниз.
  • Рекомендации приложений на основе анализа ваших поисковых запросов и установленных программ.
  • Дополнительные рабочие столы.

В сравнении с Microsoft, Яндекс.Лончер кажется слишком перегруженным, но пользователи быстро к нему привыкают и находят эту избыточность даже удобной.

Nova Launcher Prime

Nova Launcher — последняя в тройке лучших альтернативных оболочек для Андроида. Выпускается в бесплатной и платной версиях (300 рублей). В последней разблокирована функция управления жестами, группировки и сокрытия приложений, эффектов при прокрутке экрана и еще нескольких не самых важных опций.

Другие функции и возможности Nova Launcher:

  • Великолепная производительность.
  • Богатство настроек.
  • Создание пользовательских элементов и эффектов.
  • Экранная сетка для произвольного размещения значков.
  • Органайзер приложений.
  • Вертикальная и горизонтальная прокрутка страниц, круговая прокрутка рабочего стола.
  • Поисковая панель Google и многое другое.

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

Отличие лаунчера от темы

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

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

2 уловки, чтобы получить больше от навигации с помощью жестов

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

Одна из тех уловок состоит в том, чтобы сделать боковой жест вправо от центра или в том месте, где находится тарелка. Таким образом, мы можем перейти к последнему недавнему приложению, которое заменяет тот двойной щелчок, который был у нас в Android с 7.0 Nougat, а затем в 8.0 Oreo. Таким образом, вы можете быстро переходить от одного приложения к другому, не теряя времени.

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

Una привлекательная жестовая навигация Samsung One UI и какой из них, когда он привыкнет, сможет получить больше от тех часов, которые он проводит в течение дня со своим мобильным телефоном. Мы рекомендуем вам попробовать его на некоторое время, чтобы убедиться, что он вас убедит. О, и давайте эти уловки, правда, они работают очень хорошо; не пропустите раньше уже доступная версия Gcam для Galaxy S9 One UI.

Оцените статью