Por qué no puedo pegar en un teclado de terceros en el iPhone
Un botón de «Pegar» dibujado en la barra del propio teclado no es lo mismo que el menú de pegar de iOS, y solo uno de los dos necesita el Acceso Completo.
Escribir funciona, la autocorrección funciona, el tema se ve bien — y entonces tocas el botón Pegar del propio teclado y no pasa nada, o aparece un mensajito donde debería aparecer el texto pegado. No es un teclado roto. Es un botón concreto pidiendo un permiso que todavía no has concedido.
Dos cosas distintas se llaman «pegar»
iOS siempre ha dejado pegar sin que intervenga ningún teclado: mantén pulsado o toca dos veces dentro de un campo de texto, toca Seleccionar o Seleccionar todo, y luego toca Pegar en el menú que aparece encima del texto. Ese menú pertenece al propio campo de texto, no al teclado que haya debajo en ese momento. Funciona con el teclado de Apple, con cualquier teclado de terceros, y con el Acceso Completo apagado, porque la extensión del teclado no es quien está pegando.
Un botón Pegar integrado en la barra del propio teclado es un mecanismo completamente distinto. Para que ese botón funcione, la extensión del teclado tiene que ir ella misma a leer lo que hay en el portapapeles del sistema e insertarlo en el campo de texto por ti. Eso es código corriendo dentro de la extensión, no el menú del sistema, y necesita un permiso que el menú del sistema nunca ha tenido que pedir.
Por qué la extensión no puede leer el portapapeles sin más
Una extensión de teclado se ejecuta aislada por defecto, sobre todo por lo que puede contener un portapapeles. La gente copia códigos de un solo uso desde Mensajes, contraseñas desde un gestor de contraseñas, números de tarjeta desde Wallet o desde la app del banco. Si cualquier extensión de teclado pudiera leer el portapapeles calladamente en cuanto estuviera activa, eso sería un riesgo permanente en todos los teléfonos, con todos los teclados, todo el tiempo — así que iOS bloquea el acceso al portapapeles desde dentro de una extensión hasta que tú digas expresamente lo contrario.
Ese «lo contrario» es el Acceso Completo. Es un único interruptor, no un menú de permisos por separado, así que activarlo para el portapapeles levanta a la vez el mismo aislamiento alrededor del acceso a la red y del almacenamiento compartido con la app del propio teclado — incluso para un teclado que solo pretenda usar la parte del portapapeles. Por eso exactamente iOS muestra el aviso tan alarmante que muestra al activar el interruptor: de verdad no puede decirte cuál de esas cosas va a usar el teclado, solo que todas son ahora técnicamente posibles.
Cómo activarlo
- Ajustes → General → Teclado → Teclados.
- Toca el teclado cuyo botón Pegar quieres que funcione.
- Activa «Permitir acceso completo» y confirma en el aviso que aparece.
No hace falta reiniciar nada. Vuelve a la app en la que estabas escribiendo y el botón Pegar debería funcionar en el siguiente toque.
Si prefieres no activarlo
No tienes por qué. El menú de pegar nativo de iOS descrito arriba funciona igualmente, en cualquier teclado, con el Acceso Completo apagado, porque nunca pasa por la extensión. Dejar el Acceso Completo apagado solo significa que el botón Pegar propio del teclado —el atajo— se queda inactivo; la posibilidad de pegar texto nunca falta de verdad.
Dónde encaja Kibo
Kibo viene con el Acceso Completo apagado de fábrica, y todo funciona así: escribir, los temas, los sonidos de tecla, los efectos de retroiluminación, emoji, kaomoji, los estilos de letra especial y los 30 idiomas. El portapapeles es el único lugar de la app donde se llega a leer el Acceso Completo — controla en concreto los botones Copiar palabra, Copiar línea y Pegar de la barra del teclado, y esos tres muestran un mensaje breve en vez de actuar si el interruptor está apagado. Nada más en Kibo lo pide, y no hay servidor al que enviar nada aunque lo pidiera.
Preguntas frecuentes
¿Por qué el botón Pegar de mi teclado aparece apagado o no responde?
Ese botón necesita leer el portapapeles del sistema desde dentro de la extensión del teclado, algo que iOS bloquea por defecto. Activa Ajustes → General → Teclado → Teclados → [el teclado] → Permitir acceso completo para habilitarlo.
¿Puedo pegar sin activar el Acceso Completo en absoluto?
Sí. Mantén pulsado o toca dos veces el campo de texto y usa la opción Pegar del menú que aparece. Es una función del propio campo de texto, no del teclado, así que funciona con cualquier teclado y con el Acceso Completo apagado.
¿Activar el Acceso Completo solo para pegar le da al teclado mis contraseñas?
No desde un campo seguro — iOS impone su propio teclado en los campos de contraseña y de pago sin importar qué haya instalado o activado. El Acceso Completo sí levanta el aislamiento en general, así que merece la pena confiar en el motivo que da el teclado antes de activarlo.
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.