Por qué tu teclado personalizado desaparece en los campos de contraseña
Por qué iOS cambia tu teclado de otra marca por el de Apple en cuanto tocas una casilla de contraseña, por qué ocurre incluso con el Acceso Completo desactivado y por qué no hay nada que arreglar.
Estás escribiendo con un teclado personalizado, tocas una casilla de contraseña y, de repente, vuelve el teclado de Apple. En cuanto pasas al siguiente campo, tu teclado regresa. No se ha roto nada ni has cambiado nada sin querer: lo hace iOS a propósito, y lo hace con cualquier teclado de otra marca, no solo con el tuyo.
Qué está pasando en realidad
Una app puede marcar un campo de texto como campo seguro, esos que ocultan lo que escribes tras unos puntos. Cuando el cursor cae en uno de ellos, iOS reserva ese campo para el teclado del sistema y deja fuera a los teclados de otras marcas. Tu teclado no se está colgando ni lo bloquea ningún ajuste: sencillamente no se ofrece para ese campo concreto. Sal de él y volverá enseguida, porque la regla va unida al campo, no a tu teclado.
Por qué iOS hace esto
Es una decisión de privacidad. Un teclado de otra marca, si tiene el Acceso Completo, es capaz de enviar fuera del dispositivo lo que escribes. Para la escritura normal, ese trato lo decides tú, pero una contraseña es el momento en que un error cuesta más caro. En lugar de confiar en que cada teclado se porte bien justo ahí, iOS elimina la posibilidad por completo y entrega el campo a su propio teclado, que controla de principio a fin.
Los campos que lo activan son los delicados:
- Casillas de contraseña casi en todas partes: inicios de sesión, contraseñas de wifi, accesos a apps.
- Introducción del código o del PIN.
- Muchas hojas de pago y de número de tarjeta, cuando la app ha marcado el campo como seguro.
Es la app la que decide cuáles de sus campos cuentan como seguros, así que te lo encontrarás en unos sitios y en otros no. Una barra de búsqueda nunca lo activa; el acceso a un banco, siempre.
Ocurre incluso con el Acceso Completo desactivado
Esta es la parte que sorprende a quien eligió un teclado precisamente porque no necesita el Acceso Completo. Un teclado con el Acceso Completo desactivado no tiene forma de leer el portapapeles, y mucho menos de enviar tus pulsaciones a ningún sitio: el permiso que lo permitiría está apagado. Pero iOS no lo valora campo por campo. Campo seguro significa teclado del sistema, sin importar lo que el teclado de otra marca pueda o no pueda hacer. La regla es tajante a propósito: es más fácil confiar en ella cuando no tiene excepciones que razonar.
Qué puedes hacer al respecto
Nada, y esa es la respuesta honesta. No hay ningún interruptor en Ajustes, ningún permiso que conceder ni ningún teclado que pueda volver a entrar: un teclado capaz de saltarse esto echaría por tierra su motivo de ser. La buena noticia es que no hay nada que arreglar, porque nada está mal. Tu teclado vuelve en cuanto sales del campo seguro.
Si lo que querías era no teclear la contraseña, eso es otra función distinta, el Autorrelleno de contraseñas: iOS te ofrece una contraseña guardada encima del teclado. Funciona con cualquier teclado porque es iOS quien aporta la contraseña, en vez de dejar que el teclado la lea; es un mecanismo aparte del que se describe aquí.
Dónde más pasa lo mismo
La pantalla de bloqueo se comporta de forma parecida: al responder a una notificación desde ahí suele usarse el teclado de Apple aunque tengas puesto uno personalizado, por motivos de protección muy similares. Así que un teclado personalizado que parece «desaparecer» casi siempre es iOS reservando un lugar delicado para su propio teclado, no un defecto de la app que instalaste.
Cómo se ve con Kibo
Kibo está pensado para funcionar con el Acceso Completo desactivado, y sus temas, sonidos y luces te acompañan en las apps normales. En un campo de contraseña o de pago se aparta para el teclado de Apple, como debe hacer todo teclado de otra marca: eso es cosa de iOS, no algo que Kibo fije o pueda cambiar. Kibo lee el Acceso Completo en un solo sitio, los botones de copiar y pegar de su barra, y un campo seguro queda al margen de eso de todos modos.
Preguntas frecuentes
¿Mi teclado personalizado está roto porque desaparece en los campos de contraseña?
No. iOS reserva los campos de texto seguros para el teclado del sistema y deja fuera a todos los teclados de otras marcas. El tuyo vuelve en cuanto sales del campo. Es un comportamiento esperado, no un fallo.
¿Activar el Acceso Completo hace que mi teclado aparezca en los campos de contraseña?
No. La regla se aplica a los campos seguros al margen de los permisos del teclado, así que el Acceso Completo no cambia nada aquí. iOS entrega el campo a su propio teclado en cualquier caso.
¿Puedo obligar a mi teclado personalizado a funcionar en una casilla de contraseña?
No hay ningún ajuste para ello y ningún teclado puede saltárselo: uno que pudiera echaría por tierra el motivo de privacidad por el que existe la regla. Si prefieres no teclear la contraseña, usa el Autorrelleno de contraseñas, que te ofrece una guardada encima del teclado que tengas.
Pruébalo en tu propio teclado
Kibo es un teclado personalizado gratuito para iPhone con sonidos mecánicos de verdad, temas para elegir y efectos de luz RGB. Sin cuenta, sin anuncios y funciona con el Acceso Completo desactivado.