Asociar un método de entrada en particular con una aplicación específica

¿Hay alguna forma de asociar un método de entrada en particular con una aplicación específica? Por ejemplo, me gustaría usar siempre Hacker's Keyboard con Terminal Emulator, mientras uso SwiftKey para la mayoría de las otras aplicaciones.

Si esta es una función que requiere rootear el teléfono y posiblemente instalar una ROM personalizada, házmelo saber; Estoy considerando hacer esto de todos modos y la disponibilidad de tal función podría ser mi "aplicación asesina".

Respuestas (2)

Actualmente, no hay una solución estable disponible, pero puede probar KeySwap para asociar un teclado específico a una aplicación.

Como Android no permite que una aplicación cambie el método de entrada mediante programación, su dispositivo debe estar rooteado para que esto funcione.

Parece prometedor, pero no vi ninguna noticia desde 2011. Encontré algo con ese nombre en github pero se trata de intercambiar claves Pgp. ¿Sabes si el desarrollo ha continuado desde entonces?

Yo lo hago con Tasker. Nota: necesita el complemento de configuración segura con sistema + habilitado

Comenzar a piratear (11) A1: Configuración segura [Configuración:Método de entrada/Paquete de teclado del hacker:com.intangibleobject.securesettings.plugin Nombre:Configuración segura Tiempo de espera (segundos):0]

Dejar de piratear (12) A1: Configuración segura [Configuración:Método de entrada/Paquete SwiftKey:com.intangibleobject.securesettings.plugin Nombre:Configuración segura Tiempo de espera (segundos):0]

Muy sencillo: 1 perfil que vincula las aplicaciones deseadas con las tareas de entrada/salida anteriores. Aquí alguien lo generalizó para volver al método de entrada anterior: https://groups.google.com/forum/m/#!topic/tasker/gmkPIQy6l7c

Pero, como OP, estos son los únicos teclados que uso, por lo que la "codificación dura" de SwiftKey estuvo bien para mí.