¿Funciona AssistiveTouch con un teclado de terceros en el iPhone?
AssistiveTouch es un botón flotante que se coloca por encima de lo que sea que haya en pantalla, teclado incluido, y nunca mira dentro del teclado como sí hacen VoiceOver o Switch Control. Por eso funciona igual con cualquier teclado, por qué a veces se pone encima de las teclas sin estorbar realmente, y dónde el sistema sigue exigiendo el teclado de Apple pase lo que pase.
AssistiveTouch convierte un trozo de la pantalla en un único botón, lo que plantea una duda razonable en cuanto se ha añadido además un teclado que no es el de Apple: ¿sabe ese botón que sustituye al Home, a un pellizco, a una sacudida, qué hacer alrededor de un teclado que él no dibujó? La respuesta corta es que no necesita saberlo. AssistiveTouch se pensó para funcionar por encima de cualquier app del teléfono, no dentro de una en particular, y una extensión de teclado es solo una cosa más en pantalla, por debajo de él.
Qué sustituye realmente AssistiveTouch
Actívalo en Ajustes → Accesibilidad → Tacto → AssistiveTouch y aparece un pequeño círculo, flotando encima de todo lo demás, que abre un menú que hace las veces de los gestos y controles físicos que de otro modo manejaría un dedo o un botón: Home, Centro de notificaciones, Centro de control, un pellizco, un deslizamiento con varios dedos, una sacudida, el volumen, Siri. Existe para quien tiene dificultad para pulsar un botón físico con fiabilidad, o para hacer un gesto con varios dedos, y funciona sustituyendo esas acciones por toques sobre un único botón.
Flota sobre el teclado, no dentro de él
La distinción que importa aquí es dónde opera AssistiveTouch en realidad. Es una capa de sistema, dibujada por iOS por encima de la app y del teclado que haya en pantalla en ese momento, la misma capa de la que sale una captura de pantalla o un deslizamiento del Centro de control. No tiene ni idea de qué teclado está activo ni necesita saberlo — el menú que abre no contiene ninguna acción específica de teclado, y cerrarlo devuelve el control directamente a lo que hubiera debajo, teclado incluido. El teclado de Apple y uno de terceros le resultan idénticos, porque ninguno de los dos es aquello con lo que está construido para interactuar.
Por qué este caso es distinto al de VoiceOver o Switch Control
Vale la pena contrastarlo con las otras funciones de accesibilidad de iOS que sí llegan dentro de un teclado. VoiceOver lee cada tecla en voz alta tomando su etiqueta del árbol de accesibilidad que dibujó el teclado, y Switch Control recorre esos mismos elementos con etiqueta uno por uno. Las dos dependen de que el teclado exponga sus teclas correctamente, y por eso un teclado personalizado mal construido puede, en teoría, darles problemas. AssistiveTouch no hace nada de esto. Su botón es un objetivo fijo que se toca directamente, esté donde esté colocado, y nunca lee ni recorre nada de lo que dibujó el teclado. No hay nada que un teclado tenga que exponer bien o mal, así que tampoco hay nada que haga que uno funcione mejor que otro con él.
El único sitio donde puede estorbar a la vista
Como el botón flota por encima de todo, puede acabar quedando sobre la fila superior de un teclado si lo has arrastrado hacia el borde inferior de la pantalla, lo cual es una molestia real pero no una interferencia funcional: tocar una tecla que quede debajo sigue llegando a esa tecla, y solo un toque que caiga exactamente sobre el botón abre el menú de AssistiveTouch. Arrastrar el botón hacia arriba, fuera del camino del teclado, o activar «Opacidad en reposo» en sus ajustes para que se vuelva translúcido cuando no se está usando, resuelven la superposición sin tocar nada que controle el teclado en sí.
El Acceso completo no tiene nada que ver
AssistiveTouch vive en Ajustes → Accesibilidad; el Acceso completo vive en Ajustes → General → Teclado → Teclados, junto al nombre de un teclado concreto. Son interruptores independientes que gobiernan cosas independientes, y activar uno no cambia nada del otro. Un teclado que funciona por completo con el Acceso completo apagado sigue funcionando exactamente igual con AssistiveTouch encendido, porque AssistiveTouch nunca fue un permiso que el teclado tuviera que pedir — opera enteramente fuera de la zona aislada de la extensión de teclado.
Lo que sigue exigiendo el teclado de Apple, con o sin AssistiveTouch
Un campo de texto seguro — una casilla de contraseña, el número de una tarjeta — cambia al teclado propio de iOS en cuanto recibe el foco, y eso ocurre al mismo nivel de sistema tanto si AssistiveTouch está activo como si no. Su menú puede abrir Siri o el Centro de control, pero nada en él puede anular ese cambio, y ningún teclado, de Apple o de terceros, tiene forma de evitarlo tampoco.
Dónde encaja Kibo
Kibo dibuja sus teclas de la forma habitual y no tiene ningún ajuste para AssistiveTouch porque no hace falta ninguno: el botón flotante se coloca sobre Kibo exactamente igual que sobre cualquier otro teclado, sin que le afecte qué tema, sonido o efecto de luz esté activo debajo. El Acceso completo sigue siendo un asunto aparte: Kibo solo lo lee para los botones Copiar palabra, Copiar línea y Pegar de su propia barra, y todo lo demás, AssistiveTouch incluido, funciona igual con ese interruptor apagado. Kibo es gratis.
Preguntas frecuentes
¿Funciona AssistiveTouch con un teclado de terceros en el iPhone?
Sí. AssistiveTouch es una capa de sistema que flota por encima de cualquier app y teclado del teléfono. No lee ni interactúa con las teclas de un teclado como sí hacen VoiceOver o Switch Control, así que se comporta igual tanto si está activo el teclado de Apple como uno de terceros.
¿Puede el botón de AssistiveTouch bloquear una tecla?
Puede quedar visualmente encima de una si lo has arrastrado cerca del teclado, pero un toque sobre la tecla de debajo sigue llegando a esa tecla. Solo un toque que caiga exactamente sobre el botón abre el menú de AssistiveTouch. Arrastrarlo a otro sitio, o activar la Opacidad en reposo, lo quita de en medio.
¿Activar AssistiveTouch exige dar Acceso completo a un teclado?
No. AssistiveTouch es un ajuste de Accesibilidad y el Acceso completo es un permiso por teclado en un menú de Ajustes completamente distinto. Ninguno de los dos afecta al 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.