Cómo añadir un efecto de onda arcoíris al teclado del iPhone
Una onda arcoíris es un efecto de luz continuo, que corre por su cuenta todo el tiempo que el teclado está abierto en vez de esperar a una pulsación —una maquinaria distinta a la familia del confeti y las chispas—, y por eso se elige aparte del tema del teclado, no junto con él.
Lo has visto en algún sitio: el color se desliza sin parar por una fila de teclas, recorriendo el espectro por su cuenta, sin que ningún dedo ande cerca de la pantalla. Parece justo el tipo de cosa que debería ser un ajuste —Ajustes → General → Teclado, quizá, o escondido en Accesibilidad—. No lo es, y nunca iba a estarlo. El teclado de Apple no tiene ninguna luz que encender, ni fija ni en movimiento, así que una onda arcoíris siempre implica añadir un teclado distinto encima, no encontrar un interruptor escondido en el que ya está en el móvil.
Por qué el teclado de Apple no tiene nada parecido
iOS trae un único teclado, dibujado por una sola pieza fija del propio código de Apple que comparte cualquier app que necesite escritura, y esa pieza dibuja exactamente una cosa: teclas planas, gris claro en modo claro y gris oscuro en modo oscuro. Nada debajo de esas teclas está animado, y nada se construyó para correr por su cuenta sin importar si estás escribiendo o no. Una onda de color que sigue moviéndose necesita un bucle de animación funcionando detrás del teclado todo el tiempo que está abierto —maquinaria extra que el teclado de Apple nunca tuvo, porque nunca fue pensado como algo más que la carcasa fija del sistema.
Qué hace que un efecto sea una «onda» y no un estallido
Los efectos de luz en una extensión de teclado suelen repartirse en dos familias que no se comportan igual. Un efecto reactivo solo existe como respuesta a una pulsación: algo florece o se dispersa justo bajo la tecla que acabas de tocar, y luego se queda quieto hasta la siguiente. Un efecto continuo es lo contrario: corre con su propio temporizador todo el tiempo que el teclado está en pantalla, escribas o no. Una onda tiene que pertenecer casi por definición a la segunda familia. Un barrido de color que solo apareciera un instante tras una pulsación no se leería como una onda recorriendo el teclado —se leería como un destello bajo una tecla, desaparecido antes de que el ojo pudiera seguirlo a ningún sitio.
Un temporizador compartido, no sesenta redibujados por segundo
Un efecto continuo no necesita repintar la pantalla al ritmo de un videojuego, porque una onda de color lenta se ve igual de fluida a un ritmo más bajo y le cuesta muchísimo menos al teléfono mantenerla corriendo. En vez de animar cada tecla por separado, un teclado construido así suele mover todos sus efectos continuos con un único temporizador compartido que avanza la animación entera a la vez, lo cual es más sencillo de construir y más barato de mantener corriendo que sesenta redibujados independientes por segundo.
Por qué se detiene en el instante en que cierras el teclado
Un efecto continuo solo existe mientras la propia extensión de teclado está activa en pantalla. Cambia a otra app, cierra el teclado, o toca un campo seguro que vuelve al teclado de Apple, y iOS cierra la extensión junto con el temporizador que movía la animación —no queda ninguna versión de esto corriendo en silencio después, porque el código que lo produce deja de existir en cuanto la extensión desaparece. La onda solo está en pantalla exactamente el tiempo que el teclado lo está.
Activarlo, de principio a fin
- Busca una app de teclado que ofrezca un efecto de luz continuo, tipo onda, e instálala desde el App Store, igual que cualquier otra app.
- Ábrela una vez —la mayoría te llevan directas a la pantalla de Ajustes correcta desde ahí.
- Ajustes → General → Teclado → Teclados → Añadir teclado…, y toca el nombre de la app bajo «Teclados de otros fabricantes».
- En cualquier app, mantén pulsada la tecla del globo 🌐 y elige el teclado nuevo de la lista, o tócala varias veces para ir rotando hasta llegar a él.
- Abre los ajustes propios del teclado —normalmente desde su app, a veces desde un icono de engranaje en el propio teclado— y elige el efecto tipo onda de la lista de luces.
Esto es toda la instalación. Elegir un efecto continuo en vez de uno reactivo no cambia ninguno de los pasos de arriba: sigue siendo el mismo teclado de terceros, añadido de la misma manera.
El Acceso Completo no tiene nada que ver con esto
Es fácil suponer que un efecto que corre todo el tiempo por su cuenta necesita más permiso que uno que solo reacciona a una pulsación. No necesita más, ni menos. El Acceso Completo controla que una extensión de teclado salga de su propia zona aislada —una petición de red, o leer el portapapeles del sistema—, y una animación de color en pantalla nunca hace ninguna de esas dos cosas, la dispare una pulsación o la mueva un temporizador. Una onda arcoíris funciona exactamente igual con el Acceso Completo desactivado.
Cómo combinarla con un tema
Un tema y un efecto de luz suelen ser dos elecciones separadas en un teclado que ofrece ambos, no un paquete cerrado, así que una onda acaba superpuesta sobre el tema que ya tengas elegido en vez de sustituirlo. Conviene saberlo antes de elegir cualquiera de los dos: una onda ya lleva todo el espectro de color por sí sola, así que suele leerse con más claridad sobre un tema más tranquilo, oscuro o neutro debajo. Puesta encima de un tema ya de por sí brillante o muy estampado, esa misma onda puede acabar peleándose con el fondo en vez de destacar sobre él.
Dónde encaja Kibo
Rainbow Wave es uno de los 15 efectos de retroiluminación de Kibo, y está en la familia continua junto a Fire, Meteor, Aurora y Starlight, corriendo con un temporizador compartido a 30 fps en vez de sesenta redibujados independientes por segundo, y deteniéndose por completo en el instante en que el teclado sale de la pantalla. Se elige aparte de los 56 temas de Kibo, así que puede ir tan bien sobre un tema Minimal u Oscuro como sobre uno Colorido. Como todos los efectos de Kibo, no necesita nada más que los pasos habituales para añadir un teclado de terceros y funciona con el Acceso Completo desactivado, ya que ese interruptor solo lo leen los botones Copiar palabra, Copiar línea y Pegar de la barra de Kibo. Un conjunto inicial de efectos es gratis para probar, y el resto se desbloquea con la compra única de Kibo Pro.
Preguntas frecuentes
¿El iPhone trae de fábrica un efecto de onda arcoíris o de color cambiante para el teclado?
No. El teclado de Apple no tiene ninguna luz de ningún tipo, ni en movimiento ni reactiva: dibuja teclas planas grises y nada más. Una onda arcoíris siempre viene de un teclado de terceros.
¿Un efecto continuo como una onda arcoíris gasta más batería que uno reactivo?
Dibuja durante todo el tiempo que el teclado está abierto en vez de solo en breves estallidos tras una pulsación, así que sí gasta algo más que un efecto reactivo a lo largo de la misma sesión de escritura. Aun así, el efecto se detiene por completo en cuanto el teclado sale de la pantalla: no queda nada animándose en segundo plano.
¿Un efecto de onda arcoíris necesita Acceso Completo?
No. El Acceso Completo cubre que una extensión de teclado salga de su propia zona aislada, sobre todo el portapapeles del sistema y las peticiones de red. Un efecto de luz, continuo o reactivo, se dibuja enteramente en pantalla y no necesita ninguna de las dos cosas.
¿Puedo usar un efecto de onda arcoíris con cualquier tema de teclado?
Sí —el tema y la luz normalmente se eligen por separado, así que una onda puede ir superpuesta sobre cualquier tema. Suele destacar más sobre un tema tranquilo u oscuro, ya que la propia onda ya aporta el color.
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.