K Kibo Descargar

¿Por qué el teclado del iPhone sigue pulsando la tecla equivocada?

Que salga otra letra es un problema de precisión táctil, no de corrección automática — pasa antes de que la corrección automática entre en juego. Por qué un toque nunca es en realidad un solo punto, por qué el teclado de Apple está ajustado para esto de una forma que un teclado de terceros no puede heredar, y qué lo empeora de verdad.

Estás seguro de haber tocado la «R» y sale una «T». La corrección automática todavía no ha actuado — la palabra ni siquiera está terminada — así que esto no es un caso de la corrección automática cambiando una palabra por otra en silencio después. Algo anterior en la cadena decidió que tu toque significaba una letra distinta de la que estabas mirando, y eso es un problema aparte de la corrección automática, con una causa aparte.

Dos momentos distintos que se confunden

Que salga mal una palabra ya terminada puede deberse a dos razones completamente distintas, y es fácil confundirlas porque las dos se manifiestan como «salió la palabra equivocada». Una es la corrección automática: escribes una secuencia de letras real, terminas la palabra, y iOS la cambia por otra que juzgó más probable — está tratado en la guía sobre por qué la corrección automática elige la palabra equivocada, y de verdad es una comparación de distancia de escritura que se ejecuta después de terminar. La otra es de lo que trata esta página: un solo toque que se registra como la letra equivocada desde el principio, antes de que exista ninguna comparación a nivel de palabra con la que trabajar. Si la letra que sale no se parece ni de lejos a una corrección razonable de lo que querías escribir, y pasa a mitad de palabra en lugar de al final, esto es casi siempre el segundo tipo.

Por qué «qué tecla pulsé» no es solo geometría

Una pantalla táctil no recibe un solo punto cuando un dedo aterriza en ella. La yema del dedo cubre una zona pequeña, no un píxel, y el sensor entrega algo más parecido a una mancha que a una coordenada. El software que está por encima de esa capa tiene que decidir, a partir de esa mancha, qué carácter querías — y en un teclado donde cada tecla de letra es más pequeña que una yema de dedo, con otras tres o cuatro teclas dentro del radio de esa misma mancha, esa decisión es un juicio, no una simple consulta. Que el rectángulo dibujado de una tecla contenga el centro calculado de esa mancha es un dato para esa decisión, no toda ella.

Por qué escribir rápido lo empeora

Cuanto más rápido escribes, menos puede apoyarse esa decisión en dónde está la tecla a simple vista y más depende del ritmo y del impulso del dedo — un dedo que ya se está moviendo hacia la siguiente tecla cuando se registra el toque anterior, un roce ligero del borde de una tecla vecina que un toque más pausado y deliberado nunca habría tocado. Esto no es exclusivo de ningún teclado ni de la técnica de ninguna persona en particular: es un equilibrio básico que hace cualquier teclado táctil entre velocidad y precisión, y es la razón por la que el mismo dedo en el mismo teléfono escribe con más precisión a ritmo cuidadoso que a toda velocidad.

Qué hace más probable un fallo, en la práctica

El teclado de Apple está ajustado para esto de un modo que uno de terceros no puede copiar

Apple lleva muchos años puliendo exactamente este problema en su propio teclado, y puede apoyarse en un tratamiento del toque a nivel de sistema que es específico de su propia implementación — de la misma forma en que la barra de sugerencias QuickType, las sugerencias predictivas de emoji y algunas otras comodidades documentadas en este sitio pertenecen al teclado propio de Apple en concreto, no a iOS en general. Un teclado de terceros dibuja sus propias teclas y procesa sus propios toques usando las mismas API públicas a las que tiene acceso cualquier app corriente; no hereda el tratamiento del toque tan afinado que lleva dentro el teclado de Apple, porque esa capa nunca se ha expuesto para que otra app la tome prestada. No es tanto una diferencia de calidad como una diferencia estructural: todo teclado de terceros en iOS, por muy cuidado que esté construido, parte de los mismos datos de toque en bruto que cualquier otra app.

La corrección automática sigue ayudando, solo que un paso después

Una letra mal tocada es, desde el punto de vista del teclado un instante después, simplemente una errata: una secuencia de letras real que no coincide con ninguna palabra real. Lo que pase a continuación es cosa de la corrección automática y sigue la misma lógica de distancia de escritura tratada en la guía sobre por qué la corrección automática elige la palabra equivocada: a veces detecta el fallo y lo arregla bien, a veces una palabra corta tiene demasiadas vecinas igual de cercanas y acierta mal, y a veces nada del diccionario está lo bastante cerca y la letra mal escrita simplemente sobrevive. El toque y la corrección son dos pasos separados que gestiona una lógica separada, y por eso arreglar uno no siempre arregla el otro.

Dónde encaja Kibo

Kibo dibuja sus propias teclas igual que cualquier teclado de terceros en iOS, trabajando con las mismas API públicas de toque en lugar del ajuste específico del teclado de Apple — aquí ningún teclado personalizado tiene un acceso especial que otro no tenga. Lo que sí añade Kibo está al otro lado del mismo problema: corrección automática Damerau-Levenshtein que detecta el tipo de fallo de una sola letra que produce un toque desviado, priorizando las palabras comunes, con hasta 12 candidatas que recorres tú mismo deslizando el dedo en vez de un cambio silencioso, más predicción de la siguiente palabra para que la barra de sugerencias siga teniendo algo útil que ofrecer justo después. Nada de eso necesita el Acceso Completo, que se queda desactivado para escribir y solo se lee para los botones Copiar palabra, Copiar línea y Pegar de la propia barra de Kibo. Kibo es gratis.

Preguntas frecuentes

¿Por qué mi iPhone escribe una letra distinta de la que toqué?

Una pantalla táctil registra una pequeña zona de contacto en vez de un solo punto, y el software tiene que decidir a qué tecla apuntaba con más probabilidad esa zona — un juicio, no una simple consulta de en qué rectángulo cayó el toque. Esta decisión pasa antes de que actúe la corrección automática, así que es un problema aparte de que la corrección automática cambie una palabra ya terminada.

¿Un protector de pantalla empeora los fallos al escribir?

Puede hacerlo. Un protector de pantalla grueso o mal colocado se interpone entre el dedo y el sensor y puede distorsionar cómo se lee la zona de contacto del toque, algo más notable con protectores baratos o con burbujas que con uno fino y bien aplicado.

¿Es un teclado de terceros menos preciso que el de Apple?

Un teclado de terceros dibuja sus propias teclas y gestiona sus propios toques con las mismas API públicas que usa cualquier app. El teclado de Apple lleva años ajustado exactamente para este problema con un tratamiento del toque específico de su propia implementación, que ningún otro teclado del teléfono puede heredar — la diferencia es estructural, no una señal de descuido.

¿Es lo mismo que la corrección automática eligiendo la palabra equivocada?

No. Esto trata de a qué letra corresponde un solo toque, decidido antes incluso de que termine la palabra. La corrección automática es un paso aparte y posterior que compara una palabra ya terminada con un diccionario — un toque fallido puede darle a la corrección automática una errata de la que luego tiene que adivinar la salida, pero los dos problemas tienen causas distintas.

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