Suite Accesibilidad Android (TalkBack, BrailleBack…)

icono de Android Accessibility Suite
Icono de BrailleBack

Lector de pantalla para el sistema operativo Android que permite a una persona ciega usar el equipo. También es denominado TalkBack.

Conviene reseñar que sólo a partir de Android 4.1 Jelly Bean se puede considerar que el sistema operativo y la aplicación han comenzado a resultar funcionales para una persona ciega.

El componente que también permite al lector de pantalla TalkBack enviar la información a una línea braille, se denomina BrailleBack.

DesarrolladoresGoogle LLC.

Idioma:  Entre muchos otros se encuentra en Español.

Licencia:  Gratuita. Preinstalada en la mayor parte de dispositivos.

Requisitos.

  • Está disponible para equipos con sistemas operativo Android.
  • El sistema operativo que garantiza una accesibilidad funcional para una persona ciega debe ser Android 4.1 o superior.
  • Precisa usar una pantalla táctil o ratón.
  • Precisa disponer de altavoces.
  • Si el dispositivo se quiere utilizar para leer o editar textos largos, en caso de no tener un resto visual funcional, es recomendable saber Braille y usar una línea Braille.
  • Se recomienda saber mecanografía o la disposición del teclado QWERTY.
  • Se precisa comprensión lectora.
  • Se precisa psicomotricidad fina.

Accesibilidad.

  • Se puede utilizar con los siguientes medios:
    • Teclado o combinaciones de teclas.
    • Pantalla táctil.
    • Línea Braille.
    • Magnificador de pantalla.
  • Se puede usar:
    • Siendo ciego o teniendo un resto visual poco funcional.
    • Precisando usar un ampliador de pantalla.
    • Teniendo resto visual funcional.
    • Con sordera o deficiencia auditiva poco funcional.
    • Con sordoceguera.
  • Pautas de estandarización:
    • Utiliza la configuración de apariencia del sistema operativo (colores, tipos de letras).
    • El tamaño de los controles se ajusta a la configuración del sistema.
  • Opciones de mejora:
    • Se puede personalizar la apariencia con contrastes altos.
    • Se puede ajustar el tamaño de los textos.
    • Cuenta con su propia adaptación mediante síntesis de voz.
    • Muestra su información por línea Braille.
    • También es posible usar otros dispositivos adicionales, como teclados Bluetooth, para escribir más cómodamente con teclas físicas.

Android.

Android es el sistema operativo que debe tener el dispositivo para poder manejar el el lector de pantalla.

Las opciones del lector de pantalla dependerán de la versión de la aplicación, el modelo del dispositivo y la versión de Android de que se disponga.

Android 4.2 o posterior:

  • Para garantizar un funcionamiento mínimo y óptimo del lector de pantalla se precisa que el dispositivo cuente con el sistema operativo Android 4.2 o posterior.
  • No todos los dispositivos funcionan correctamente con el lector de pantalla debido principalmente a:
    • Los fabricantes añaden su propia capa personalizada y no usan la nativa de Android. No todas las capas personalizadas desarrolladas por los fabricantes han tenido en cuenta su accesibilidad durante el diseño. Es recomendable que el dispositivo use Android One.
    • Si las características del dispositivo son limitadas, especialmente la pantalla, el procesador o la memoria RAM.
    • Las pantallas no tratan correctamente los gestos que se realizan sobre ellas con varios dedos o las pulsaciones rápidas.
    • Las aplicaciones a usar no han sido desarrolladas teniendo en cuenta la accesibilidad.

Android One:

  • Los dispositivos adheridos a esta iniciativa de Google desde el 2014 cuentan con una versión del sistema operativo Android puro, sin capas personalizadas por el fabricante.
  • El fabricante al menos se compromete a ofrecer dos años de actualizaciones rápidas a nuevas versiones de Android y tres años de actualizaciones de seguridad.
  • Aunque no hay personalizaciones, si se pueden encontrar algunas aplicaciones personalizadas por los fabricantes, por ejemplola Cámara.
  • Los dispositivos requieren de menos ajustes a la hora de actualizar dado que la personalización es mucho menor, pero dependen de los distintos fabricantes ya que Google sigue facilitando el código original y cada fabricante lo adapta.
  • El ritmo de actualización de los dispositivos es más alto que el de los no adheridos a esta iniciativa.
  • El lector de pantalla obtiene los mejores resultados en los dispositivos adheridos a esta iniciativa.

Android Go Edition:

  • Se trata de una versión ultraligera de Android para móviles con poca memoria RAM.
  • Se presenta a principios del 2018.
  • Antes de su lanzamiento se denominó Android Oreo.
  • Inicialmente se basa en Android 8.1 Oreo, pero con servicios más ligeros y adaptado para funcionar en dispositivos con 512MB o 1GB de memoria RAM.
  • Las aplicaciones denominadas Lite y basadas en los servicios Go de Google por lo general serán más ligeras, rápidas y consumirán menos recursos del dispositivo.
  • Las versiones Lite y Go se pueden ejecutar también en otras versiones de Android para que vayan más rápido que sus «hermanas» tradicionales.
  • Los lectores de pantalla requiere que el dispositivo cuente con recursos adicionales a los que se precisa para ejecutar una aplicación, por ello algunos terminales pueden presentar dificultades de manejo y respuesta.

Las pantallas:

  • No suelen contar con relieves de referencia para detectar los bordes de las mismas.  Esto dificulta que una persona ciega pueda determinar hasta dónde es posible interactuar en la pantalla, donde comienza el área de notificaciones o donde finaliza la pantalla y se encuentran los botones táctiles, si los tiene.
  • Los dispositivos que cuentan con botones táctiles fuera de la pantalla no se pueden detectar al tacto. Es habitual pulsarlos involuntariamente. No se pueden anular porque son necesarios, suelen servir para ir al Inicio, ir un paso Atrás o acceder a las aplicaciones recientes. Es posible marcarlos en relieve:
    1. Pegando sobre el protector de pantalla pequeñas lágrimas de silicona, se pueden comprar en ferreterías. Se suelen colocar próximas a estos botones virtuales.
    2. Usar el marco de goma en la que suelen venir las lágrimas de silicona, o material similar, para colocar el botón virtual dentro del hueco. De este modo, además de localizar el botón no se pulsa involuntariamente.

Dispositivos inalámbricos.

  • Un teclados Bluetooth puede facilitar la escritura de textos o mejorar el acceso a las opciones de los programas.
  • Unos auriculares Bluetooth pueden facilitar la audición en entornos ruidosos o garantizar la privacidad. Si además son de transmisión ósea se pueden usar por la calle sin tapar el oído y poder estar recibiendo instrucciones de guiado durante un desplazamiento.

Teclados virtuales

No todos los teclados instalados de forma predeterminada en los dispositivos resultan compatibles con TalkBack, se recomienda valorar las siguientes opciones:

  • Gboard – Teclado de Google: Es compatible casi con todos los dispositivos Android. En los equipos de Google viene establecido de forma predeterminada.  En un teléfono Motorola Moto G se ha detectado que, al tener el contraste alto activado en los ajustes de pantalla, el botón de dictado no funciona correctamente, se entrecorta la escucha y se borra el texto que se lleva reconocido.
  • Swype Keyboard.
  • Jelly Bean Keyboard.

Líneas braille

Una línea braille con teclado braille puede facilitar la lectura y escritura en braille. A una persona sordociega este dispositivo puede resultarle imprescindible.

Algunas líneas Braille compatibles son:

  • Refreshbraille de APH.
  • Esys de EuroBraille.
  • Focus Blue de Freedom Scientific.
  • BraillePen 12 de Harpo.
  • BrailleSense y Braille Edge de Hims.
  • Brailliant de Humanware.
  • Braillex Trio de Papenmeier.
  • Vario Connect de Baum.

Síntesis de voz.

Existen diferentes síntesis de voz que se pueden usar en Android:

Descripción.

Para interactuar con el lector de pantalla y la pantalla táctil, será preciso tocar la superficie lisa de la pantalla, deslizar uno o varios dedos por ella o hacer dibujos o formas sobre ella.

Las pantallas no suelen contar con relieves o bordes de referencia.

Cada aplicación diseña sus interfaces de usuario de forma particular.  Las aplicaciones muestran opciones para su manejo.  El botón de acceso a las opciones de una aplicación puede estar situado en una posición de la pantalla que no tiene porqué coincidir con la que utiliza otra aplicación para acceder a las suyas.

Los gestos que se realicen sobre la pantalla táctil se pueden apoyar por una serie de sonidos para que el usuario identifique eventos adicionales.  Por ejemplo, mientras se desplaza una lista, los sonidos graves indican la proximidad al principio de ella y los agudos indican la proximidad al final.

Instalación y configuración.

No todos los equipos disponen de las mismas opciones de configuración, ni tampoco se encuentran ubicadas en el mismo sitio de los ajustes, e incluso se pueden denominar de forma diferente, esto es debido a que el sistema operativo Android permite que los fabricantes lo personalicen según sus propias consideraciones.

A continuación se presentan algunas opciones a tener en cuenta a la hora de configurar el dispositivo de la forma más óptima o habitual a la hora de trabajar con el revisor de pantalla TalkBack.

Para la primera ejecución de TalkBack es necesaria la ayuda de una persona que vea la pantalla y acceda a Ajustes \ Accesibilidad \ Visión \ TalkBack y lo active.  En dispositivos Samsung en lugar de TalkBack se puede denominar Voice Assistant

Acceder a los Ajustes \ Accesibilidad:

  • Para que sea posible activar y desactivar TalkBack haciendo una triple pulsación en el botón de Inicio hay que activar la casilla «Acceso directo«.  Se mostrarán diferentes opciones, sólo activar la casilla «TalkBack«.
  • En el grupo «Respuesta / Finalización llamadas«:
    • Para que se pueda responder una llamada pulsando el botón de inicio hay que activar la casilla «Pulsar la tecla de inicio«.
    • Para que se pueda colgar una llamada pulsando el botón de bloqueo hay que activar la casilla «Pulsar la tecla de encendido«.
  • Para que se muestre la opción «Accesibilidad» en el menú de apagado hay que activar la casilla «Mostrar accesos directos«.  Este menú se muestra al mantener pulsado el botón de bloqueo de pantalla.
  • Salida de texto a voz:  Permite configurar la síntesis de voz que deseamos usar de forma predeterminada en nuestro terminal.  Es posible disponer de diferentes síntesis de voz.
  • Mejorar accesibilidad Web: Conviene activarla para que si navegamos por páginas Web obtengamos la mejor accesibilidad posible en ellas.
  • En Ajustes \ Accesibilidad \ Visión:
    • Para que se escriba el carácter al levantar el dedo:
      • No todos los teclados lo admiten:
        • Sí lo admiten los teclados Samsung de Android 5 o posterior.
        • No lo admite el teclado de Google versión 4.1.22123.2053724.
      • Activar el parámetro «Entrada de tecla rápida«.
      • Si se desativa será preciso seleccionar la tecla y confirmar con dos toques para que se escriba.
    • Para que no se visualice nada en pantalla activar el parámetro «Pantalla oscura«.
    • Para poder verificar el código PIN que se introduce al encender el teléfono es preciso activar la casilla «Decir contraseñas«.
    • Acceder a Ajustes \ Accesibilidad \ Visión \ TalkBack:
      • Para que se escuche la tecla que hemos pulsado al escribir con el teclado virtual de pantalla hay que activar la casilla «Eco de teclado» y especificar «Decir siempre teclas escritas» para obtener confirmación del carácter que fue escrito en los cuadros de texto y no se confunda con un desplazamiento por las teclas.
      • Para que al acercarnos el teléfono a la cara TalkBack interrumpa la verbalización de textos hay que activar la casilla «Sensor de proximidad«.
      • Para que TalkBack verbalice el nombre del contacto que nos está llamando hay que activar la casilla «Decir ID de llamada«.
      • Sonido:  Al activarlo se escuchan sonidos que ayudan a identificar los desplazamientos que se van produciendo en pantalla, por ejemplo al desplazar el dedo a otra opción de pantalla o al mover los elementos de una lista de abajo hacia arriba.
      • Dar prioridad al audio de discurso:  Si se activa la prioridad la tiene TalkBack a la hora de reproducir los textos, esto quiere decir que se baja el volumen del resto de reproductores de sonidos para que se pueda escuchar bien el texto.  En algunos terminales afecta a los tonos de llamada y una vez TalkBack identifica a la persona que está llamándo no se recupera el audio a su volumen normal, ni siquiera para posteriores llamadas.
      • Exploración táctil:  Debe estar activada para que TalkBack lea los textos y opciones de pantalla.
      • Para que los menús contextuales de TalkBack se muestren como listas de opciones, resultan más accesibles, hay que activar la casilla «Mostrar menú contextual como lista«.

En las opciones de Ajustes \ Pantalla:

  • Para evitar que se cambie automáticamente la orientación de la pantalla y los controles no se localicen donde se espera hay que desactivar la casilla «Girar automáticamente la pantalla«.

El tipo de teclado a usar de forma predeterminada en el dispositivo se puede seleccionar a través de Ajustes \ Idioma e introducción.

Gestos básicos.

  • Hacer un Flick es la denominación que recibe el deslizamiento muy rápido en una detarminada dirección de uno o varios dedos por la pantalla.
  • Para leer los textos de pantalla se puede ir deslizando un dedo por ella.
  • Para pasar al siguiente elemento hacer Flick con un dedo hacia la derecha.
  • Para volver al elemento anterior hacer Flick con un dedo hacia la izquierda.
  • Para abrir o activar el último elemento leído pulsar con un dedo (dos veces rápidamente) en cualquier lugar de la pantalla.
  • Para desplazar una lista hacia arriba cuando no todos los elementos se muestran en pantalla  deslizar dos dedos de abajo hacia ariba.
  • También se puede desplazar una lista hacia arriba deslizar un dedo de derecha a izquierda, sin levantar el dedo.
  • Para desplazar una lista hacia abajo cuando queremos volver a mostrar elementos que se nos han ocultado deslizar dos dedos de arriba hacia abajo.
  • También se puede desplazar una lista hacia abajo deslizar un dedo de izquierda a derecha, sin levantar el dedo.
  • Para pasar a la página siguiente, por ejemplo para ver la segunda página de iconos, deslizar dos dedos de derecha hacia izquierda.
  • Para volver a la página anterior, por ejemplo para volver a la primera página de iconos, deslizar dos dedos de izquierda hacia derecha.
  • Para volver a la pantalla anterior, por ejemplo si estamos en los detalles de un contacto y queremos volver a la lista de contactos, deslizar un dedo hacia abajo y luego a la izquierda.
  • Para volver a Inicio deslizar un dedo hacia arriba y luego a la izquierda.
  • Para ir al primer elemento de la pantalla deslizar un dedo hacia arriba y luego hacia abajo, sin levantarlo.
  • Para ir al último elemento de la pantalla deslizar un dedo hacia abajo y luego hacia arriba, sin levantarlo.
  • Para simular la pulsación del botón «Inicio» deslizar un dedo hacia arriba y luego hacia de izquierda, sin levantar el dedo.
  • Para simular la pulsación del botón «Atrás» deslizar un dedo hacia abajo y luego hacia de izquierda, sin levantar el dedo.
  • Para abrir el área de notificaciones deslizar un dedo hacia la derecha y luego hacia abajo, sin levantar el dedo.
  • Para acceder a las aplicaciones recientes deslizar un dedo hacia la izquierda y luego hacia arriba, sin levantar el dedo.

Menús de TalkBack.

  • TalkBack dispone de dos tipos de menú de contexto: Menú de contexto global y Menú de contexto local.
  • El menú de contexto global afecta al comportamiento de TalkBack para todas las aplicaciones y opciones del dispositivo.
  • Para mostrar el menú de contexto global deslizar un dedo hacia abajo y luego a la derecha.  Las opciones disponibles son:
    • Leer desde la parte superior
    • Escribir última frase.
    • Leer a partir del siguiente elemeto
    • Navegación rápida.
    • Pausar notificaciones
    • Ajustes de TalkBack.
  • El menú de contexto local afecta sólo al entorno en que en ese momento estemos trabajando, por ejemplo a un campo de texto le puede corresponder un menú de contexto local diferente dependiendo si nos encontramos leyéndolo o editándolo.
  • Para mostrar el menú de contexto local deslizar un dedo hacia arriba y luego a la derecha.  Las opciones varían pero algunas son:
    • Mover el cursor al principio.
    • Mover el cursor al final.
    • Navegación de la página.
    • Cambiar el nivel de detalle:  por carácter, por palabra, por línea, por párrafo, por página o predeterminado.

Navegación por textos.

  • Sirve para leer un texto que aparece en pantalla.
  • Se dispne de diferentes formas de lectura:  Párrafos, Líneas, Palabras o Caracteres.
  • Para pasar a la forma de lectura siguiente hacer Flick con un dedo hacia abajo.
  • Para pasar a la forma de lectura anterior hacer Flick con un dedo hacia arriba.
  • Para leer el siguiente carácter, línea o párrafo, según la forma de lectura seleccionada, hacer Flick con un dedo hacia la derecha.
  • Para leer el anterior carácter, línea o párrafo, según la forma de lectura seleccionada, hacer Flick con un dedo hacia la izquierda.

Edición de texto.

  • Sirve para escribir o modificar un texto.
  • Para poder escribir o modificar un texto debemos acceder al cuadro de edición que deseamos editar.
  • Para activar un cuadro de edición en elque nos hayamos situado pulsar con un dedo (dos veces rápidamente).
  • Al activar un cuadro de edición aparece un teclado que ocupa la mitad inferior de la pantalla.
  • Teclado de Google:
    • Para escribir una letra se puede rastrear el teclado con un dedo, cuando verbalice el carácter a escribir, levantar el dedo.
    • Para acceder al modo dictado hay que situarse en el botón «Entrada de voz» situado por encima de la Tecla P del teclado, y levantar el dedo.
  • Teclado de Samsung:
    • Para escribir una letra se puede rastrear el teclado con un dedo, cuando verbalice el carácter a escribir, levantar el dedo y confirmar pulsando con un dodo (dos veces rápidamente).
    • Para acceder al modo dictado hay que situarse en el botón «Entrada de voz» situado a la izquierda de la Barra espaciadora, levantar el dedo y confirmar pulsando con un dodo (dos veces rápidamente).
  • Para mover el cursor hacia la derecha pulsar Subir volumen.
  • Para mover el cursor hacia la izquierda pulsar Bajar el volumen.
  • Para cambiar la forma de desplazarse por el texto usar el Menú contextual local.
  • Para seleccionar, copiar, cortar y pegar usar el Menú contextual local., seleccionar la opción «Contorl de cursor«.

BrailleBack.

  • Se descarga desde la PlayStore de Google.
  • Sirve para trabajar con una línea Braille.
  • Trabaja de forma conjunta con TalkBack, por tanto también debe estar activado éste.
  • Es recomendable no usar el desbloqueo del terminal por medio de un código numérico, resulta complicado teclearlo.
  • Es posible usar el desbloqueo facial, funciona bien con una buena luminosidad.
  • Cuando el equipo se bloquea, automáticamente se desconecta la línea Braille.  Si queremos interactuar de nuevo tendremos que pulsar el botón de desbloqueo del dispositivo.
  • Si la línea Braille cuenta con teclado y se desea usar para escribir, antes se debe definir TalkBack como teclado predeterminado del dispositivo.
  • En los teclados Braille es posible escribir usando 6 u 8 puntos y la transcripción de puntos Braille a caracteres visuales dependerá de la tabla de transcripción, normalmente «ANSI española«.
  • BrailleBack también permite mostrar en pantalla el texto que se está mostrando en la línea Braille.
  • Los teclados Braille, además de escribir textos y ejecutar programas, también permite realizar acciones o funciones.  Estas se suelen realizar manteniendo pulsada la tecla espacio, también denominada COR.
  • Para retroceder, normalmente a la pantalla anterior, pulsar COR + B.
  • Para ir a la pantalla de inicio pulsar COR + H.
  • Para abrir la barra de notificaciones pulsar COR + N.
  • Para consultar las aplicaciones recientes pulsar COR + R.
  • Para realizar cambio de párrafo cuando se está editando texto pulsar COR + Punto 8.
  • Para retroceder y eliminar el carácter anterior cuando se edita texto pulsar COR + Punto 7.
  • Para acceder a la ayuda de teclado de BrailleBack pulsar COR + L.

Problemas detectados.

Con BrailleBack en algunos dispositivos se ha detectado que:

  • No es posible manejar el terminal sólo con BrailleBack.
  • Hay aplicaciones en las que no se muestra la información en Braille, como por ejemplo el correo electrónico.
  • En internet la línea Braille tampoco sigue el foco adecuadamente.
  • No ha sido posible realizar scroll con la línea Braille al llegar al final del texto de una pantalla.
  • Hay zonas y botones a los que no es posible llegar o situar el foco usando el teclado Braille.  En estos casos que requiere tocar la pantalla.
  • Hay ocasiones en las que para que el contenido de alguna pantalla o control, a la cual hemos llegado con el teclado Braille, coja el foco y salga en la linea braille hay que tocar un sensor o barra espaciadora del teclado, es decir, Talkback verbaliza el foco pero en la linea no se muestra la información correspondiente.  Para que se muestre en la línea Braille es necesario tocar cualquier tecla.
  • Al tener que dejar predeterminado el teclado del dispositivo como BrailleBack es necesario usarlo siempre el teclado Braille de la línea.  Para poder escribir con otro teclado cuando se nos solicita un texto es necesario acceder a la barra de notificaciones y seleccionarlo, puede resultar muy farragoso.

Enlaces.

Fuentes.

Éste artículo también ha sido posible gracias a la información aportada por:

Vídeos.

Vídeo explicando cómo usar TalkBack y BrailleBack con una línea Braille Focus en un terminal Google Nexus 4 realizado por José Ignacio Álvarez Uriarte. También es posible descargar el vídeo de TalkBack y BrailleBack en formato MP4.