По задумке разработчиков HyperOS, пустое пространство с иконкой «стрелки» под клавиатурой должно предотвращать случайные срабатывания жестов навигации. Но на современных Xiaomi c безрамочными экранами такой зазор выглядит явно лишним и мешает визуальному восприятию контента.
Технически за этот отступ под клавиатурой отвечает системный оверлей com.android.systemui.gesture.line.overlay. Система как бы по умолчанию резервирует эту область, чтобы клавиатура находилась на определенной «эргономичной» высоте.
Однако, если зазор мешает, то путем несложной модификации (или удаления) данного пакета, клавиатуру можно просто прижать вплотную к нижней грани экрана.
Не пропустите: Значки приложений у сканера отпечатков Xiaomi: как это делается
И сейчас вкратце о том, как это делается. Итак, варианты:
#1 — Переключатель в настройках
Прежде чем переходить приниматься за настройки, в обязательном порядке проверяем, поддерживает ли прошивка Xiaomi штатное скрытие индикатора. Если поддерживает, то это существенно упрощает задачу. Следовательно:
- открываем «Настройки» смартфона и тапаем Рабочий стол > Способ навигации > Жесты;
- включаем опцию «Скрывать полноэкранный индикатор» и наблюдаем результат.
Если полоска под клавиатурой исчезла, но пустой зазор все равно остался, то в таком случае убрать его можно с помощью приложения Canta (работает в среде Shizuku и root-доступа не требует):
- качаем Canta [ССЫЛКА] из Google Play и Shizuku [ССЫЛКА] со странички проекта на GitHub и ставим обе проги;
- запускаем Canta и через поиск находим пакет com.android.systemui.gesture.line.overlay
- выбираем и отключаем (или удаляем).
Метод удобен тем, что безопасен — Canta позволяет восстановить любые удаленные компоненты прямо внутри интерфейса приложения, если вдруг в работе системы появились какие-то артефакты.

#2 — ADB команды через компьютер или Brevent
Это более надежный способ, так как дает возможность полностью деактивировать системный оверлей на уровне учетной записи пользователя.
Реализуется либо через компьютер, либо через прогу для для выполнения команд на самом Xiaomi (без компьютера):
- вариант с ПК (рекомендуемый):
- качаем и распаковываем на компьютере стандартный набор инструментов HyperOS ADB Platform Tools — [ССЫЛКА]
- включаем в настройках смартфона функцию «Отладка по USB» (в разделе для разработчиков) и подключаем его к компу;
- открываем Терминал и вводим следующую команду:
pm uninstall -k --user 0 com.android.systemui.gesture.line.overlay
-
- и перезагружаем смартфон, чтобы зафиксировать изменения.
- вариант с Brevent (без компа):
- качаем из Google Play приложение Brevent;
- запускаем его и активируем его через настройки беспроводной отладки;
- в консоли Exec Command вводим ту же команду:
pm uninstall -k --user 0 com.android.systemui.gesture.line.overlay
Если нужно будет вернуть стандартный вид интерфейса, то делается это командой восстановления:
pm install-existing com.android.systemui.gesture.line.overlay
… и затем надо заново переключить настройки жестов в меню системы.
Не пропустите: Как отключить рекламу Xiaomi в настройках смартфона и в приложениях
Совместимость и итоги настройки
Описанные методы являются универсальными для всей экосистемы Xiaomi. Исправление было успешно протестировано на широком спектре устройств, включая все современные линейки смартфонов Xiaomi, Redmi и POCO.
Что касается программной части, способы актуальны для всех итераций Xiaomi HyperOS, включая версии 1, 1.5 и HyperOS 2.
Несмотря на то, что Xiaomi продолжает активно повышать «безопасности и удобство среднего пользователя», оставляя подобные защитные интервалы включенными по умолчанию, открытость системы, как видим, вполне позволяет донастроить рабочее пространство под свои нужды.
В данном случае без зазора под клавиатурой полезной площади экрана больше, а интерфейс выглядит более целостным и современным.
Не пропустите: Индийский Xiaomi, Redmi или POCO: почему НЕТ!, и как не купить
Автоматизация и сохранение настроек после обновлений
Чтобы после каждого системного обновления HyperOS зазор под клавиатурой не появлялся опять и чтобы не повторять процедуру вручную после каждого патча, процесс можно автоматизировать с помощью Tasker или MacroDroid.
Для этого нужно:
- установить событие «Загрузка системы» (Device Boot) — скрипт будет срабатывать при каждом включении смартфона;
- активируем функцию «Shell Command» (если root-прав нет, то настраиваем интеграцию с Shizuku через плагин Tasker-Shizuku);
- прописываем стандартную команду
pm uninstall -k --user 0 com.android.systemui.gesture.line.overlay
- убираем Tasker из списка ограничений системы энергосбережения Xiaomi и разрешаем ему автозапуск — иначе скрипт может не сработать вовремя.
Такой подход позволяет один раз настроить рабочее окружение и больше не возвращаться к консоли ADB после установки промежуточных пакетов обновления прошивки. Xiaomi будет сам поддерживать выбранную конфигурацию интерфейса…