Leer documentos PDF con VoiceOver para MacOS X

En MacOS X, el sistema operativo de Apple para equipos informáticos, se incluye una aplicación para la visualización de documentos en diversos formatos. Esta aplicación es conocida como Vista previa.

Vista previa permite la lectura de documentos en formato PDF a los usuarios ciegos utilizando VoiceOver, el lector de pantallas incluido en MacOS X. Se debe utilizar esta aplicación debido a que Adobe no ha creado su programa Adobe Acrobat reader siguiendo las pautas de accesibilidad para MacOS X.

Con Vista previa se puede leer un documento en formato PDF con VoiceOver aunque perderemos algo de información semántica, como encabezados, listas y gráficos.

Los usuarios de VoiceOver que quieran leer documentos en formato PDF de forma más cómoda deben configurar el programa de vista previa para leer los documentos en una página individual. Para ello debemos ir a la barra de menú, pulsando VO+M. Tras esto debemos desplazarnos a la derecha hasta la opción del menú llamada visualización. Bajaremos hasta la opción Visualización del PDF, aquí encontraremos un submenú. Es aconsejable elegir la opción de una página. Hay que tener cuidado ya que, aparentemente, existen dos opciones de una página, pero la segunda opción indica una página continua. Esta segunda opción no es la correcta.

Tras ajustar estas opciones podremos leer tranquilamente el documento en formato PDF con VoiceOver sin miedo a que el lector de pantallas vuelva al comienzo del documento si saltamos a otra aplicación.

Para saltar a la página anterior o siguiente podemos utilizar las opciones del menú ir, los botones de la barra de herramientas o las teclas de avanze y retroceso de página. En el teclado de un MacBook estas teclas se consiguen pulsando las teclas función+flecha arriba para retroceso de página y función+flecha abajo para avance de página.

Navegación rápida con voiceOver para MacOS X

El lector de pantallas para MacOS X, conocido como voiceOver, permite realizar la mayoría de funciones utilizando las teclas del cursor junto con alguna combinación de teclas como la pulsación de las teclas Control y ALT, conocida como pulsación VO. Esto permite navegar y activar muchas de las funcionalidades de exploración pero el tener que estar continuamente pulsando las teclas control y ALT puede resultar pesado. Apple suele buscar la mejor experiencia de usuario posible en sus productos y esto no iba a ser diferente para voiceOver.

VoiceOver, en sus versiones más recientes, incluye un nuevo método de funcionamiento denominado modo de navegación rápida. Con este modo activo podemos explorar una ventana de una aplicación sin necesidad de utilizar otras teclas que no sean las flechas del cursor.

Para activar o desactivar el modo de navegación rápida debemos pulsar las flechas de izquierda y derecha a la vez. VoiceOver nos notificará si el modo de navegación rápida se ha activado o desactivado. Una vez hayamos activado el modo de navegación rápida podremos usar una serie de combinaciones de teclas generadas con las flechas del cursor para realizar algunas tareas de exploración.

Con el modo de navegación activo podremos explorar una ventana simplemente pulsando la tecla de flecha izquierda o derecha, de esta forma recorreremos cada control o elemento de la ventana.

También podremos interactuar o dejar de interactuar con un elemento sin necesidad de pulsar VO+Mayúsculas+Flecha arriba o abajo. Para interactuar con un elemento simplemente pulsaremos a la vez la flecha abajo y la flecha derecha. Para dejar de interactuar con un elemento pulsaremos a la vez la flecha abajo y la flecha izquierda.

El rotor de voiceOver para MacOS X nos permite navegar por un tipo de elemento de forma rápida. Algo muy util, por ejemplo, en una página web. El rotor puede resultar algo complejo de utilizar de la forma habitual. Con el modo de navegación rápida de voiceOver su funcionamiento se simplifica notablemente.
Para elegir uno de los elementos de salto del rotor simplemente pulsaremos las flechas arriba e izquierda a la vez o las flechas arriba y derecha. Con esto seleccionaremos el elemento anterior o siguiente del rotor. Con esto, en una página web, podremos saltar entre enlaces, cabeceras, controles de formulario, palabras, caracteres, etc. Una vez seleccionado el elemento de salto simplemente deberemos usar las teclas de flecha arriba para saltar al elemento anterior o flecha abajo para saltar al elemento siguiente.

Con las funciones del rotor y las flechas de izquierda y derecha para navegar al elemento anterior y siguiente leer una página web se simplifica notablemente.

Si queremos utilizar los cursores de la forma habitual para, por ejemplo, editar un texto simplemente deberemos desactivar el modo de navegación rápida de voiceOver pulsando las flechas izquierda y derecha a la vez.

Excepciones de pronunciación para VoiceOver en MacOS X

Los usuarios de lectores de pantalla encuentran un serio problema a la hora de comprender ciertos mensajes que transmite su dispositivo al usuario a través de una síntesis de voz. Estos problemas se suelen originar por una incorrecta pronunciación por parte de la síntesis de voz de algunos términos o palabras en otros idiomas, siglas o términos científicos.

Algunos motores de síntesis de voz, como Infovox ivox para MacOS X, incorporan un mecanismo de personalización de pronunciación que permite modificar algunas palabras a la hora de ser pronunciadas. El problema aparece cuando el propio motor de voz posee ciertos términos predefinidos a la hora de ser pronunciados. Un ejemplo puede ser dl ( decílitro). La herramienta de diccionario, que es como se conoce a este tipo de aplicaciones que permiten modificar el comportamiento de una síntesis de voz a la hora de pronunciar algunas palabras, aunque admita el nuevo término, no cambiará la pronunciación ya que las pronunciaciones predefinidas poseen más prioridad que las pronunciaciones definidas por el usuario.

La solución pasa por utilizar la herramienta de diccionario del propio lector de pantallas. En el caso de Infovox iVox, al tratarse de MacOS X, es VoiceOver.

Realizaremos un breve ejercicio de modificar la pronunciación de dl (decílitro) por dl (de ele).

Abriremos la ventana de configuración de VoiceOver pulsando VO+F8. Las teclas VO corresponden a pulsar Control+ALT, por lo que la pulsación anterior sería Control+ALT+F8. Se abrirá la ventana de configuración de voiceOver.

En la categoría llamada Texto hablado encontraremos la pestaña Pronunciación.

Aquí encontraremos una tabla con las modificaciones de pronunciación definidas por el usuario. En la parte baja de la ventana encontraremos el botón agregar para añadir una nueva modificación de pronunciación.

Al pulsar el botón agregar VoiceOver nos llevará a un cuadro de texto vacío donde deberemos meter el término original, en nuestro caso las letras d (de) y l (ele). Tras introducirlas debemos pulsar la tecla tabular, VoiceOver nos llevará a un nuevo campo de texto vacío donde deberemos introducir cómo queremos que se pronuncie el nuevo término. En nuestro caso recomiendo escribir de,ele.

Si seguimos pulsando la tecla tabular pasaremos a un botón de menú para especificar si queremos que el cambio de pronunciación afecte a todo el sistema o a una aplicación en concreto. Esto es util, por ejemplo, para modificar la pronunciación de emoticonos en nuestra aplicación de chat habitual.

Si pulsamos una vez más la tecla tabular nos lleva a una casilla de verificación que nos permite indicar si queremos que se distinga entre mayúsculas o no a la hora de pronunciar. Esto significa que no será lo mismo ms que Ms, o mS o MS (cambiando algunas letras por mayúsculas en cada caso).

Una vez creado nuestra nueva regla de pronunciación podemos cerrar la ventana de configuración de VoiceOver o buscar el botón agregar para añadir otra nueva regla de pronunciación.