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