K Kibo Descargar

Por qué borrar en el iPhone elimina un emoji entero de golpe

Una bandera, una familia o un emoji con tono de piel no son un solo carácter por dentro, sino varios caracteres Unicode pegados entre sí, y aun así una sola pulsación de borrar los quita todos a la vez. Por qué iOS trata toda la secuencia como una sola unidad al editar, y por qué no hay forma de quitar solo una capa.

Esperas que una pulsación de borrar quite algo poco a poco —el tono de piel de un pulgar hacia arriba, quizá, o una persona de un emoji de familia— y en vez de eso todo desaparece de un tirón, igual que si hubiera sido una sola letra desde el principio. Da la sensación de que la tecla se ha pasado de la raya. No es así. Lo que ha pasado en realidad es que ese emoji nunca fue un solo carácter, e iOS tiene una regla concreta para exactamente esta situación.

Lo que parece un emoji suele ser varios caracteres pegados

La mayoría de los emoji sí son un único carácter Unicode, y ahí borrar se comporta tal como cabría esperar: una pulsación, un emoji fuera. Una bandera, un gesto con tono de piel, una pareja o una familia son otra cosa. Una bandera de país son dos símbolos «indicador regional» colocados uno junto al otro, uno por cada letra del código del país, que una fuente reconoce y dibuja como una sola bandera. Un pulgar hacia arriba con tono de piel es el carácter base amarillo seguido inmediatamente de un carácter modificador aparte que lleva el tono. Una familia o una pareja de la mano puede ser cuatro o más caracteres de persona y símbolo encadenados con caracteres invisibles «de unión de anchura cero» metidos entre cada uno, indicándole a la fuente que dibuje toda la secuencia como una sola imagen combinada en vez de varios emoji seguidos.

Nada de eso se ve mientras escribes. El teclado te muestra un solo dibujo en cualquiera de los dos casos, y para el uso normal esa es exactamente la forma correcta de pensarlo. Solo importa en el momento en que intentas deshacer ese dibujo.

Por qué iOS lo borra entero de una vez

Unicode tiene un nombre para lo que una persona percibe como «un carácter», sin importar cuántos caracteres reales hagan falta para construirlo: un clúster de grafemas extendido. Una bandera, un emoji con tono de piel y una familia unida son, cada uno, un solo clúster de grafemas, aunque por dentro sean dos, tres o una docena de caracteres. iOS —como prácticamente cualquier sistema de texto moderno, no solo el de Apple— mueve el cursor, selecciona texto y borra por clúster de grafemas y no por carácter suelto, precisamente para que nunca puedas quedarte a mitad de uno: un cursor atascado entre las dos letras de una bandera, o un carácter de unión invisible suelto en tu mensaje sin nada que unir. Borrar tiene que quitar el clúster entero de una vez, o esa garantía se rompe.

Así que una pulsación de borrar no se comporta de forma distinta en un emoji que en una letra. Aplica exactamente la misma regla —quitar un clúster de grafemas— a un clúster que resulta estar hecho de más material en bruto que una simple «a». La regla no ha cambiado nunca. El emoji era, sencillamente, más grande de lo que parecía.

Esto no es la aceleración de mantener pulsada la tecla

Conviene no mezclarlo con lo que pasa al mantener pulsado borrar, tratado en su propia guía: una tecla mantenida empieza despacio, acelera, y acaba consumiendo palabras enteras por paso. Eso es un comportamiento de temporización según cuánto rato mantienes la tecla, y funciona igual en texto normal que en emoji. Lo que describe esta guía ocurre con una sola pulsación corriente, sin mantener nada pulsado: la sorpresa no es que borrar se acelerase, es que «un emoji» valía en silencio muchos más caracteres en bruto de lo que parecía.

Por qué no puedes quitar solo el tono de piel o solo a una persona de la familia

Esta es la parte para la que de verdad se busca un atajo, y no lo hay limpio. Borrar no mira dentro de un clúster de grafemas para encontrar la costura entre el emoji base y su modificador, ni entre una persona de la familia y la siguiente: solo reconoce «esto es una unidad editable» y quita la unidad entera. No existe un borrado a medias que quite el modificador de tono y deje el base amarillo, ni forma de separar a una persona de un emoji de familia unido y conservar el resto. Si quieres otro tono, o otra combinación de personas, la única vía es borrar el clúster completo y montar el que de verdad quieres desde el panel de emoji: el gesto de pulsación larga que se explica en la guía sobre cómo cambiar el tono de piel de los emoji hace justo eso, incluida la opción de elegir un tono distinto para cada persona en un emoji de pareja o familia en vez de dar por hecho que deben coincidir.

Dónde encaja Kibo

Borrar por clúster de grafemas lo gestiona el propio sistema de texto de iOS, no el teclado que envió la pulsación de borrar: la tecla de borrar de una extensión de teclado hace una sola cosa, que es decirle al campo de texto que borre hacia atrás, y es el sistema quien decide cuánto texto quita eso realmente. Eso hace que esto sea idéntico en Kibo a como es en el teclado de Apple o en cualquier otro de terceros: una bandera, un emoji con tono de piel o una familia unida desaparece en una sola pulsación sin importar desde qué teclado la escribiste, porque ninguno de ellos controla esa decisión. El propio panel de emoji de Kibo tiene 10 pestañas, incluida una pestaña de kaomoji completa, construido enteramente con texto Unicode y no con imágenes, y las variantes de tono de piel están a una pulsación larga, igual que en el teclado de Apple. Nada de esto toca el Acceso Completo, que Kibo solo lee para los botones de Copiar palabra, Copiar línea y Pegar de su propia barra de herramientas. Es gratis de descargar.

Preguntas frecuentes

¿Hay alguna forma de borrar solo el tono de piel de un emoji sin quitarlo entero?

No. Un emoji con tono de piel es una sola unidad editable —un carácter base más un modificador unido a él— y borrar quita esa unidad entera de una pulsación. Para cambiar el tono, bórralo y vuelve a mantener pulsado el emoji plano para elegir el tono que de verdad quieres.

¿Por qué una bandera desaparece por completo con una sola pulsación de borrar?

Una bandera está formada por dos símbolos de letra que una fuente reconoce y dibuja como una sola bandera. Unicode trata esa pareja como un solo «clúster de grafemas» —un carácter percibido—, e iOS borra un clúster entero por pulsación, la misma regla que aplica a una letra normal.

¿Pasa esto con todos los teclados o solo con algunos?

Con todos. Decidir cuánto texto quita una pulsación de borrar lo gestiona el sistema de texto de iOS, no la extensión de teclado en sí, así que una bandera, un emoji con tono de piel o un emoji de familia se borra en una pulsación igual sea cual sea el teclado desde el que escribas: el de Apple, Kibo o cualquier otro.

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.

Descargar en el App Store

Guías relacionadas

Todas las guías