TalkBack — вспомогательная функция Android¶
TalkBack — сервис вспомогательных технологий (screen reader) в операционной системе Android, озвучивающий пользовательский интерфейс и обеспечивающий голосовое сопровождение действий на устройстве. Функция ориентирована на пользователей с нарушениями зрения: она зачитывает названия элементов, уведомления, вводимый текст и подсказывает жесты навигации. По умолчанию TalkBack выключен; включение обычно происходит случайно сочетанием клавиш, после чего телефон становится трудноуправляемым для незрячего пользователя.
¶Назначение и принцип работы
TalkBack входит в состав набора вспомогательных сервисов Android (Accessibility Suite) и работает как фоновая служба. При активации она:
- озвучивает выделенный элемент интерфейса при касании;
- зачитывает уведомления, системные сообщения и вводимый текст;
- сообщает жесты и подсказки для навигации;
- позволяет управлять устройством с помощью клавиатурных команд и брайлевских дисплеев.
Управление на TalkBack отличается от обычного: одиночное касание не запускает приложение, а лишь выделяет элемент с озвучиванием; для запуска требуется двойное касание. Прокрутка выполняется двумя пальцами, переключение между элементами — свайпом вправо или влево одним пальцем. Эти особенности и создают у незрячих пользователей ощущение «зависшего» телефона, если сервис включён без их ведома.
¶Как включается TalkBack
На большинстве устройств TalkBack активируется сочетанием клавиш: одновременное удержание обеих кнопок громкости в течение 2–3 секунд. Производители могут использовать и другие сочетания — например, удержание кнопки питания с кнопкой громкости. Дополнительно сервис можно включить через меню «Специальные возможности» в настройках.
¶Как отключить TalkBack
¶Сочетание клавиш
Самый быстрый способ — повторное нажатие той же комбинации, которой сервис был включён. На большинстве устройств это одновременное удержание обеих кнопок громкости в течение 2–3 секунд до появления системного уведомления о выключении TalkBack.
¶Через настройки
Если сочетание клавиш не срабатывает, отключение выполняется через меню:
- Открыть «Настройки» (на рабочем столе иконку нужно выделить касанием и запустить двойным касанием).
- Перейти в раздел «Специальные возможности» (в старых версиях — «Доступность»).
- Выбрать пункт «TalkBack» и отключить переключатель.
Путь к настройкам зависит от версии Android и оболочки производителя:
| Производитель | Путь к TalkBack |
|---|---|
| Samsung (One UI) | Настройки → Упрощённое управление → TalkBack |
| Xiaomi (MIUI) | Настройки → Дополнительные настройки → Специальные возможности → TalkBack |
| Huawei (EMUI) | Настройки → Доступность → TalkBack |
| Google Pixel (чистый Android) | Настройки → Специальные возможности → TalkBack |
| Realme UI | Настройки → Дополнительные настройки → Специальные возможности → TalkBack |
¶Особенности управления с активным TalkBack
При включённом сервисе обычные жесты не работают в привычном виде. Для отключения через настройки потребуется:
- выделять элементы одиночным касанием;
- запускать их двойным касанием;
- прокручивать списки двумя пальцами;
- открывать панель уведомлений двумя пальцами, проведёнными сверху вниз;
- вводить пароль или PIN-код, выделяя клавиши одиночным касанием и подтверждая двойным.
¶Если экран заблокирован
На экране блокировки TalkBack продолжает работать. Чтобы разблокировать телефон, нужно провести пальцем по экрану вправо (или вверх, в зависимости от устройства), выделив поле ввода, затем ввести пароль и подтвердить двойным касанием по кнопке «ОК» или «Готово».
¶Через ADB с компьютера
Если управление телефоном невозможно, сервис отключается через Android Debug Bridge. Для этого на устройстве должен быть включён отладочный режим USB. Команда для отключения:
adb shell settings put secure enabled_accessibility_services com.google.android.marvin.talkback/com.google.android.marvin.talkback.TalkBackService
или, в зависимости от версии:
adb shell settings put secure accessibility_enabled 0
¶Сброс к заводским настройкам
Крайний вариант при полной невозможности управления — сброс настроек через режим восстановления (Recovery). Комбинация входа в Recovery зависит от модели и обычно включает удержание кнопки питания и кнопки громкости. В меню Recovery выбирается пункт «Wipe data/factory reset». Все данные с устройства будут удалены.
¶Как предотвратить случайное включение
Чтобы избежать повторной активации, рекомендуется отключить сочетание клавиш для запуска вспомогательных сервисов. Путь: «Настройки» → «Специальные возможности» → «Клавиша громкости» (или «Быстрый запуск вспомогательных приложений») — и снять отметку с пункта TalkBack. После этого сервис можно включить или выключить только через меню настроек.
¶Альтернативные сервисы
Вместе с TalkBack в Android доступны и другие screen reader'ы — например, «Voice Assistant» от Samsung и сторонние решения (Orca, Spiel). Они работают по аналогичному принципу и имеют схожие проблемы случайной активации.
¶Источники
- Справка Google по TalkBack (support.google.com/accessibility)
- Документация Android Accessibility Suite
- Руководства пользователей Samsung, Xiaomi, Huawei
