Inputting+: как вернуть отмену и повторы текста на Android
Важно: перед установкой проверьте разрешения Accessibility и исключите из мониторинга приложения с конфиденциальными вводами, если хотите усилить приватность.

Android до сих пор лишён стандартной глобальной отмены/повтора текста в стиле Ctrl+Z/Ctrl+Y. Inputting+ заполняет этот пробел — он перехватывает ввод через служебный доступ (Accessibility), хранит историю изменений локально и показывает интерфейс отмены как плавающее окно над клавиатурой.
Краткий обзор функций
- Undo/Redo: восстанавливает предыдущие версии текста внутри любого приложения (кроме тех, что используют WebView).
- Поиск и замена: поиск по текущему редактируемому полю и замена фраз.
- Timeline (Pro): хронологический буфер с привязкой к приложению, где вводился текст.
- Clip Stack (Pro): интеграция с менеджером буфера обмена для многократного копирования/вставки.
- Чёрный список: исключение отдельных приложений из мониторинга.
- PIN‑блокировка: защита сохранённой истории.
Безопасность и приватность
Inputting+ работает локально: приложение не отправляет содержимое текста на удалённые серверы. Оно требует доступ Accessibility, чтобы читать изменения ввода и сохранять их локально. По умолчанию пароли не сохраняются; есть отдельный переключатель, если вы сознательно хотите, чтобы пароли тоже сохранялись.
Важно понять следующие моменты:
- Доступ Accessibility даёт приложению расширенные права на чтение содержимого полей ввода. Разрешение необходимо для работы, но повышает риск, если приложение компрометировано.
- Приложение не имеет доступа к сети по умолчанию, если это не изменено в настройках устройства или самим приложением.
- Чёрный список позволяет исключить приложения — добавьте туда банковские приложения, менеджеры паролей, приложения оплаты и любые другие, где ввод особенно конфиденциален.
Примечание: авторы статьи рекомендуют временно отключить доступ к Google Play Store для дополнительной безопасности, когда Play Store просит платёжные данные. Это практическая рекомендация, а не требование для работы Inputting+.
Как установить и настроить — пошаговая инструкция
- Скачайте Inputting+ из Google Play Store.
- Откройте приложение и перейдите в системные настройки Accessibility, чтобы дать разрешение.
- Настройте чёрный список: добавьте приложения с чувствительным вводом.
- При желании включите PIN‑блокировку Timeline.
- Если покупаете Pro, купите внутри приложения Clip Stack и настройте интеграцию.
- Перетащите плавающую кнопку в удобное место, настройте прозрачность.
Как работает Inputting+
Приложение слушает события ввода через Accessibility API и сохраняет моменты изменений текста. Когда вы нажимаете плавающую кнопку, открывается окно с элементами:
- Кнопки Undo и Redo для пошагового возврата по истории изменений.
- Поиск и замена по текущему полю.
- Быстрый доступ к Timeline (если Pro).
Undo/Redo сохраняет «значимые» изменения — не каждое символное изменение, а изменения, определённые логикой приложения. Из‑за этого для возврата на нужную версию может потребоваться несколько нажатий.
Поддержка клавиатур и совместимость
Inputting+ работает с любой сторонней клавиатурой: Gboard, SwiftKey, AnySoftKeyboard и прочими. Приложение перехватывает итоговый текст, который видит системный сервис, поэтому выбор клавиатуры не помешает его работе.
Ограничения:
- Не работает с приложениями, использующими WebView (например, Google Chrome внутри вкладки, некоторые веб‑формы), а также с частью приложений офисного пакета Google Docs и Microsoft Office. Разработчик указывает, что работает над улучшением поддержки.
- Плавающая кнопка может мешать расположением над клавишами в некоторых мессенджерах.
Совет: если вы пользуетесь Swype, переместите кнопку на клавишу Swype в настройках клавиатуры — там она реже мешает.
Почему стоит купить Pro за доллар
Платная версия даёт полезные функции, которые часто переваживают свою цену:
- Timeline: история всех фрагментов ввода с указанием даты и иконки приложения. Удобно для восстановления недавно потерянных фрагментов текста.
- Интеграция с Clip Stack: совместная работа с менеджером буфера обмена для многократных вставок.
Стоимость Pro в момент обзора: $1.49, сейчас скидка — $0.99. Это одноразовая внутренняя покупка.
Примеры использования и сценарии
- Исправление длинного электронного письма после случайного удаления абзаца.
- Восстановление текста из чата, который вы случайно стерли при наборе ответа.
- Поиск и массовая замена опечатки в поле заметок перед отправкой.
- Быстрая вставка ранее скопированных фрагментов из Timeline.
Проблемы и когда Inputting+ не подходит
- WebView и некоторые офисные приложения остаются неподдерживаемыми.
- Плавающая иконка может мешать интерфейсу отдельных приложений.
- Требуется доверие к локальному хранению истории ввода — для строгих политик безопасности на корпоративных устройствах это может быть неприемлемо.
Альтернатива: если безопасность первична, используйте функциональность отмены внутри конкретного редактора (если она есть) или резервное копирование документов в сервисы с управлением версиями.
Метод тестирования функции отмены и приёмочные критерии
Критерии приёмки:
- Undo последовательно возвращает текст к предыдущим логическим версиям.
- Redo корректно восстанавливает отменённые изменения.
- История Timeline отражает источник (приложение) и временную метку.
- Чёрный список исключает указанные приложения из сохранения.
- PIN‑блокировка защищает доступ к Timeline.
Мини‑методология теста:
- Откройте заметку и напечатайте несколько абзацев.
- Удалите один абзац и нажмите Undo — ожидается восстановление.
- Повторите шаги в другом приложении (SMS, Gmail).
- Добавьте банковское приложение в чёрный список и убедитесь, что ввод там не сохраняется.
- Проверьте работу Timeline и PIN‑блокировки.
Роли и чек‑листы при внедрении в рабочем окружении
Для индивидуального пользователя:
- Прочитать разрешения Accessibility.
- Включить чёрный список для всех чувствительных приложений.
- Включить PIN‑защиту Timeline.
Для IT‑администратора (BYOD):
- Оценить соответствие политике компании по локальному хранению чувствительных данных.
- Запретить установку через MDM, если приложение не соответствует требованиям безопасности.
Для разработчика приложений:
- Тестировать взаимодействие приложения с Inputting+ при вводе в WebView.
- Явно отмечать поля ввода с атрибутом password для предотвращения сохранения по умолчанию.
Решение о установке — диаграмма
flowchart TD
A[Нужна глобальная отмена/повтор на Android?] -->|Да| B{Есть строгие требования по приватности?}
A -->|Нет| Z[Не устанавливать]
B -->|Да| C[Добавить в чёрный список и протестировать]
B -->|Нет| D[Можно установить и настроить PIN]
C --> E[Если всё ок — разрешить установку пользователю]
D --> E
E --> F[Купить Pro при необходимости]Риски и смягчение
Риск: несанкционированный доступ к сохранённой истории ввода.
- Смягчение: включите PIN, используйте чёрный список, не включайте сохранение паролей.
Риск: несовместимость с WebView‑полями.
- Смягчение: используйте внутренние механизмы редакторов или сообщите разработчику об ошибке.
Риск: плавающая кнопка мешает набору текста.
- Смягчение: измените прозрачность, переместите кнопку в настройки клавиатуры.
Советы по безопасности и соответствию (GDPR и приватность)
- Inputting+ хранит данные локально; для соответствия GDPR требуется обеспечить возможность удаления истории по требованию пользователя.
- Не активируйте сохранение паролей, если вы храните или обрабатываете чувствительные данные клиентов.
- При использовании на служебных устройствах проконсультируйтесь с вашей службой безопасности и политиками IT.
Сравнение с альтернативами
- Встроенные редакторы (Gmail, Docs): имеют локальные механизмы отмены в пределах документа, но не сквозную отмену между приложениями.
- Clip Stack + другие менеджеры буфера: хороши для копирования/вставки, но не всегда обеспечивают пошаговую отмену редактирования.
- Inputting+ объединяет обе логики: историю редактирования и менеджер клипов (с интеграцией).
Примеры тест‑кейсов
- Набрать длинное письмо, удалить абзац, нажать Undo — ожидание: абзац восстановлен.
- Набрать текст, заменить слово через «Найти и заменить», затем отменить — ожидание: текст вернулся.
- Добавить приложение в чёрный список и ввести текст — ожидание: текст не отображается в Timeline.
Краткий глоссарий
- Accessibility: системный API Android для доступа к содержимому интерфейса.
- WebView: компонент для отображения веб‑контента внутри приложений.
- Timeline: хронологический журнал сохранённых фрагментов ввода.
Частые вопросы
Работает ли Inputting+ с любыми клавиатурами?
Да, приложение работает поверх любой клавиатуры: оно захватывает итоговый текст из системного потока ввода.
Безопасно ли хранение истории локально?
Локальное хранение безопаснее отправки в облако, но требует контроля: используйте PIN и чёрный список для чувствительных данных.
Можно ли вернуть удалённый текст из Chrome?
В большинстве случаев WebView‑поля не поддерживаются, следовательно восстановление в Chrome может быть недоступно.
Заключение
Inputting+ закрывает одну из заметных функциональных дыр Android — отсутствие глобальной отмены и повтора текста. Приложение удобно, работает локально и стоит недорого за Pro‑функции. Если вы часто печатаете длинные сообщения на телефоне, это реальная экономия времени. Однако будьте внимательны к разрешениям Accessibility и включайте чёрный список для защищённых приложений.
Краткие выводы:
- Inputting+ даёт undo/redo, поиск/замену и продвинутый буфер обмена.
- Оно хранит данные локально и предлагает PIN‑защиту.
- Не работает с WebView и некоторыми офисными приложениями.
Скачать: Inputting+ для Android (бесплатно | Pro $0.99)
FAQ JSON‑LD ниже отражает раздел «Частые вопросы» в статье.
Похожие материалы
RDP: полный гид по настройке и безопасности
Android как клавиатура и трекпад для Windows
Советы и приёмы для работы с PDF
Calibration в Lightroom Classic: как и когда использовать
Отключить Siri Suggestions на iPhone