Связывание определенного метода ввода с конкретным приложением

Есть ли способ связать определенный метод ввода с конкретным приложением? Например, я хотел бы всегда использовать клавиатуру хакера с эмулятором терминала, а SwiftKey использовать для большинства других приложений.

Если для этой функции требуется рутирование телефона и, возможно, установка пользовательского ПЗУ, сообщите мне об этом; Я все равно подумываю об этом, и доступность такой функции может быть моим «убийственным приложением».

Ответы (2)

В настоящее время нет доступного стабильного решения, но вы можете попробовать KeySwap , чтобы связать определенную клавиатуру с приложением.

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

Выглядит многообещающе, но я не видел никаких новостей с 2011 года. Нашел что-то с таким названием на github, но речь идет о замене ключей Pgp. Вы знаете, продолжалось ли развитие с тех пор?

Делаю через Таскер. Примечание: требуется плагин Secure Settings с включенным system+

Начать взлом (11) A1: Настройки безопасности [Конфигурация: Метод ввода/Пакет клавиатуры хакера: com.intangibleobject.securesettings.plugin Имя: Тайм-аут настроек безопасности (в секундах): 0]

Остановить взлом (12) A1: Настройки безопасности [Конфигурация:Метод ввода/Пакет SwiftKey:com.intangibleobject.securesettings.plugin Название:Время ожидания настроек безопасности (в секундах):0]

Очень просто — 1 профиль, связывающий нужные приложения с указанными выше задачами входа/выхода. Здесь кто-то обобщил его, чтобы вернуться к предыдущему методу ввода: https://groups.google.com/forum/m/#!topic/tasker/gmkPIQy6l7c

Но, как и OP, это единственные клавиатуры, которые я использую, поэтому «жесткое кодирование» SwiftKey меня устраивало.