¿Funciona VoiceOver con un teclado de terceros en el iPhone?
Escribir con VoiceOver activado usa un gesto distinto al de escribir con él apagado: explorar las teclas al tacto y luego soltar o tocar dos veces para elegir. Eso se gestiona por encima de la extensión de teclado, así que llega gratis con cualquier teclado, también uno de terceros.
Activa VoiceOver y tocar una tecla deja de hacer lo que hace normalmente. Esto desconcierta a quien instala un teclado nuevo por primera vez con VoiceOver ya encendido, esperando que se comporte como en el vídeo de demostración, y se encuentra con que un dedo sobre una letra no la escribe. No le pasa nada al teclado. VoiceOver cambia cómo responde al tacto cualquier teclado del teléfono, no solo el que está activo en ese momento.
Por qué un toque normal deja de escribir letras
VoiceOver toma el control de toda la superficie táctil en cuanto se activa, teclado incluido. Un solo toque en cualquier parte de la pantalla pasa a ser la forma que tiene VoiceOver de preguntar qué hay bajo el dedo, no una orden de activarlo — así que dice el nombre de la tecla en vez de pulsarla. Eso vale para cualquier botón del teléfono, y para VoiceOver una tecla es un botón como cualquier otro, dibujado por la extensión de teclado y entregado después a la capa de accesibilidad para que lo gestione.
Las tres formas reales de escribir
Ajustes → Accesibilidad → VoiceOver → Escritura → Estilo de escritura tiene tres opciones, y la que esté activa cambia por completo la sensación de usar cualquier teclado, sea de terceros o el propio de Apple:
- Escritura estándar (la opción de fábrica): arrastra un dedo por las teclas y cada una se anuncia en voz alta al pasar por debajo; toca dos veces en cualquier parte de la pantalla para escribir de verdad la última letra que dijo VoiceOver.
- Escritura táctil: el mismo paso de explorar arrastrando, pero levantar el dedo de una tecla la escribe al instante, sin un segundo toque — más rápido en cuanto te aprendes la distribución al tacto.
- Escritura táctil directa: devuelve solo el teclado, y nada más que el teclado, a un comportamiento táctil normal — tocas una tecla y escribe de inmediato, como con VoiceOver apagado. Cualquier otro botón del teléfono sigue necesitando el gesto de explorar y luego activar; este ajuste se aplica solo al teclado.
Por qué un teclado no puede añadir ni bloquear nada de esto
Los tres estilos los gestiona por completo la capa de accesibilidad de iOS, por encima de la extensión de teclado y no dentro de ella. Una extensión de teclado dibuja sus teclas y le pone a cada una una etiqueta — la letra o el icono que representa — y VoiceOver lee esa etiqueta y gestiona a partir de ahí cada gesto. El teclado en sí no tiene forma de saber si VoiceOver está siquiera activo, y mucho menos qué estilo de escritura está elegido; dibuja botones, y VoiceOver decide qué hace un toque sobre uno de ellos. Eso es igual de cierto para el teclado propio de Apple que para cualquiera de terceros.
Lo que no cambia de todos modos
Dos cosas se mantienen igual que al escribir normalmente. Un campo de texto seguro — una casilla de contraseña, una pantalla de pago — sigue forzando el teclado propio de iOS en cuanto recibe el foco, con VoiceOver encendido o apagado, y el cambio ocurre antes de que VoiceOver llegue a decir nada sobre ese campo. Un clic de teclado también sigue el interruptor de silencio exactamente igual que sin VoiceOver, porque es un sonido de sistema aparte, no parte de la propia respuesta hablada de VoiceOver — las dos capas de audio funcionan por separado y pueden oírse a la vez.
Dónde encaja Kibo
Kibo dibuja sus teclas como botones normales, igual que cualquier otro teclado personalizado, así que VoiceOver las lee y gestiona exactamente igual que el propio de Apple — Escritura estándar, Escritura táctil y Escritura táctil directa funcionan tal como se describe arriba, y nada en Kibo cambia qué estilo está activo ni cómo se reconoce una pulsación. Tampoco toca el Acceso completo: ese interruptor en Kibo solo lo leen los botones Copiar palabra, Copiar línea y Pegar de su barra, y escribir en sí, con VoiceOver activado o no, nunca llega hasta él. Kibo es gratis.
Preguntas frecuentes
¿Por qué tocar una tecla no escribe una letra con VoiceOver activado?
VoiceOver toma el control del tacto en todo el teléfono, teclado incluido, así que un solo toque sobre una tecla la anuncia en voz alta en vez de escribirla. Toca dos veces en cualquier parte de la pantalla para escribir de verdad la letra que acaba de decir VoiceOver, o cambia a un estilo más rápido en Ajustes → Accesibilidad → VoiceOver → Escritura.
¿Qué estilo de escritura de VoiceOver escribe con un solo toque, como siempre?
Escritura táctil directa. Devuelve el teclado a su comportamiento táctil normal — tocas una tecla y escribe al instante — mientras que cualquier otro botón del teléfono sigue usando el gesto de explorar y luego activar.
¿Los teclados de terceros tienen que hacer algo especial para admitir VoiceOver?
No. VoiceOver opera por encima de la extensión de teclado, leyendo la etiqueta de cada tecla que dibuja y gestionando cada gesto por sí mismo. Un teclado no puede saber si VoiceOver está activo ni qué estilo de escritura está elegido — solo dibuja botones, igual que hace el propio teclado de Apple.
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.