Гид по технологиям

Inputting+: как вернуть отмену и повторы текста на Android

7 min read Android. Обновлено 04 Jan 2026
Inputting+: отмена/повтор текста на Android
Inputting+: отмена/повтор текста на Android

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

Изображение: плавающее приложение Inputting+ рядом с клавиатурой

Android до сих пор лишён стандартной глобальной отмены/повтора текста в стиле Ctrl+Z/Ctrl+Y. Inputting+ заполняет этот пробел — он перехватывает ввод через служебный доступ (Accessibility), хранит историю изменений локально и показывает интерфейс отмены как плавающее окно над клавиатурой.

Краткий обзор функций

  • Undo/Redo: восстанавливает предыдущие версии текста внутри любого приложения (кроме тех, что используют WebView).
  • Поиск и замена: поиск по текущему редактируемому полю и замена фраз.
  • Timeline (Pro): хронологический буфер с привязкой к приложению, где вводился текст.
  • Clip Stack (Pro): интеграция с менеджером буфера обмена для многократного копирования/вставки.
  • Чёрный список: исключение отдельных приложений из мониторинга.
  • PIN‑блокировка: защита сохранённой истории.

Безопасность и приватность

Изображение: скриншоты Inputting+ в Gmail и WhatsApp

Inputting+ работает локально: приложение не отправляет содержимое текста на удалённые серверы. Оно требует доступ Accessibility, чтобы читать изменения ввода и сохранять их локально. По умолчанию пароли не сохраняются; есть отдельный переключатель, если вы сознательно хотите, чтобы пароли тоже сохранялись.

Важно понять следующие моменты:

  • Доступ Accessibility даёт приложению расширенные права на чтение содержимого полей ввода. Разрешение необходимо для работы, но повышает риск, если приложение компрометировано.
  • Приложение не имеет доступа к сети по умолчанию, если это не изменено в настройках устройства или самим приложением.
  • Чёрный список позволяет исключить приложения — добавьте туда банковские приложения, менеджеры паролей, приложения оплаты и любые другие, где ввод особенно конфиденциален.

Примечание: авторы статьи рекомендуют временно отключить доступ к Google Play Store для дополнительной безопасности, когда Play Store просит платёжные данные. Это практическая рекомендация, а не требование для работы Inputting+.

Как установить и настроить — пошаговая инструкция

  1. Скачайте Inputting+ из Google Play Store.
  2. Откройте приложение и перейдите в системные настройки Accessibility, чтобы дать разрешение.
  3. Настройте чёрный список: добавьте приложения с чувствительным вводом.
  4. При желании включите PIN‑блокировку Timeline.
  5. Если покупаете Pro, купите внутри приложения Clip Stack и настройте интеграцию.
  6. Перетащите плавающую кнопку в удобное место, настройте прозрачность.

Как работает Inputting+

Изображение: панель отмены и повтора Inputting+

Приложение слушает события ввода через Accessibility API и сохраняет моменты изменений текста. Когда вы нажимаете плавающую кнопку, открывается окно с элементами:

  • Кнопки Undo и Redo для пошагового возврата по истории изменений.
  • Поиск и замена по текущему полю.
  • Быстрый доступ к Timeline (если Pro).

Undo/Redo сохраняет «значимые» изменения — не каждое символное изменение, а изменения, определённые логикой приложения. Из‑за этого для возврата на нужную версию может потребоваться несколько нажатий.

Поддержка клавиатур и совместимость

Inputting+ работает с любой сторонней клавиатурой: Gboard, SwiftKey, AnySoftKeyboard и прочими. Приложение перехватывает итоговый текст, который видит системный сервис, поэтому выбор клавиатуры не помешает его работе.

Ограничения:

  • Не работает с приложениями, использующими WebView (например, Google Chrome внутри вкладки, некоторые веб‑формы), а также с частью приложений офисного пакета Google Docs и Microsoft Office. Разработчик указывает, что работает над улучшением поддержки.
  • Плавающая кнопка может мешать расположением над клавишами в некоторых мессенджерах.

Совет: если вы пользуетесь Swype, переместите кнопку на клавишу Swype в настройках клавиатуры — там она реже мешает.

Почему стоит купить Pro за доллар

Платная версия даёт полезные функции, которые часто переваживают свою цену:

Изображение: хронология ввода в Inputting+

  • Timeline: история всех фрагментов ввода с указанием даты и иконки приложения. Удобно для восстановления недавно потерянных фрагментов текста.
  • Интеграция с Clip Stack: совместная работа с менеджером буфера обмена для многократных вставок.

Стоимость Pro в момент обзора: $1.49, сейчас скидка — $0.99. Это одноразовая внутренняя покупка.

Примеры использования и сценарии

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

Проблемы и когда Inputting+ не подходит

Изображение: плавающий значок клавиатуры Inputting+

  • WebView и некоторые офисные приложения остаются неподдерживаемыми.
  • Плавающая иконка может мешать интерфейсу отдельных приложений.
  • Требуется доверие к локальному хранению истории ввода — для строгих политик безопасности на корпоративных устройствах это может быть неприемлемо.

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

Метод тестирования функции отмены и приёмочные критерии

Критерии приёмки:

  • Undo последовательно возвращает текст к предыдущим логическим версиям.
  • Redo корректно восстанавливает отменённые изменения.
  • История Timeline отражает источник (приложение) и временную метку.
  • Чёрный список исключает указанные приложения из сохранения.
  • PIN‑блокировка защищает доступ к Timeline.

Мини‑методология теста:

  1. Откройте заметку и напечатайте несколько абзацев.
  2. Удалите один абзац и нажмите Undo — ожидается восстановление.
  3. Повторите шаги в другом приложении (SMS, Gmail).
  4. Добавьте банковское приложение в чёрный список и убедитесь, что ввод там не сохраняется.
  5. Проверьте работу 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+ объединяет обе логики: историю редактирования и менеджер клипов (с интеграцией).

Примеры тест‑кейсов

  1. Набрать длинное письмо, удалить абзац, нажать Undo — ожидание: абзац восстановлен.
  2. Набрать текст, заменить слово через «Найти и заменить», затем отменить — ожидание: текст вернулся.
  3. Добавить приложение в чёрный список и ввести текст — ожидание: текст не отображается в 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 ниже отражает раздел «Частые вопросы» в статье.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

RDP: полный гид по настройке и безопасности
Инфраструктура

RDP: полный гид по настройке и безопасности

Android как клавиатура и трекпад для Windows
Гайды

Android как клавиатура и трекпад для Windows

Советы и приёмы для работы с PDF
Документы

Советы и приёмы для работы с PDF

Calibration в Lightroom Classic: как и когда использовать
Фото

Calibration в Lightroom Classic: как и когда использовать

Отключить Siri Suggestions на iPhone
iOS

Отключить Siri Suggestions на iPhone

Рисование таблиц в Microsoft Word — руководство
Office

Рисование таблиц в Microsoft Word — руководство