Script para identificar nivel de indentación con VoiceOver

A la hora de escribir textos para desarrollar aplicaciones en un lenguaje de programación se utilizan una serie de caracteres para indentar el texto separándolo una distancia determinada con respecto al margen izquierdo del documento. Esto se utiliza para estructurar el código del proyecto software y obtener una mejor visualización de las diversas estructuras y áreas del archivo de código. Algunos lenguajes de programación, como Python, utilizan estos caracteres de indentación para definir bucles o subrutinas por lo que la indentación pasa a tomar mayor importancia.

Para indentar un texto se suele utilizar el caracter de espacio o el caracter de tabulación. De esta forma se pueden definir distintos niveles de indentación de forma homogénea.

Los desarrolladores con discapacidad visual que utilizan un lector de pantallas no pueden acceder a esta información de forma habitual. Aunque algunos lectores de pantallas, como las últimas versiones de Jaws, incorporan funciones para identificar cambios en la indentación del texto la mayoría de estos productos de apoyo carecen de herramientas para gestionar este atributo del texto. VoiceOver para OSX carece de esta funcionalidad pero podemos incorporar algo que nos permita consultar el nivel de indentación de una línea de texto gracias a la ampliación de funcionalidad de VoiceOver mediante Apple script.

Script para verificar el nivel de indentación de una línea de texto

Tyflos Accessible Software ha desarrollado un script para VoiceOver el cual devuelve el número de indentación del último texto verbalizado por VoiceOver.

Esta primera versión del script sólo soporta caracteres de tabulación. En futuras versiones se aportará mayor soporte para otros caracteres de indentación.

Puedes descargar el archivo comprimido del script de verificación del nivel de indentación e instalarlo en tu sistema OSX.

Para utilizarlo es necesario activar el soporte de scripts de VoiceOver y añadir un comando para VoiceOver asociado a este script.

Leer libros en iOS de forma accesible

Los libros en formato electrónico están consiguiendo un lugar cada vez más privilegiado dentro de los hábitos de consumo cultural de las personas con dispositivos móviles. Varias empresas con presencia en Internet han decidido apostar por la venta de libros en este formato gracias a la difusión de los nuevos hábitos de consumo. La empresa Amazon presenta el catálogo de libros en formato electrónico más grande hasta la fecha. Este nuevo modelo de negocio presenta un éxito cada vez mayor.

El acceder al contenido de un libro a través de un dispositivo electrónico nos permite superar muchas barreras de accesibilidad presentes en un libro en formato físico como pueden ser la manipulación del mismo, el tamaño y contraste de letra o, simplemente, la imposibiidad de acceder al contenido visual presente en las hojas de papel.

Los eReaders, o dispositivos lectores de libros electrónicos, presentan barreras de accesibilidad para algunos perfiles de discapacidad por lo que elegir un dispositivo apropiado para nuestras necesidades es un tema delicado.

La mayoría de eReaders del mercado nos permiten ampliar el tamaño de letra e, incluso algunos como el Kindle de Amazon poseen una síntesis de voz compatible con la lectura de algunos libros autorizados. Pero estas características son insuficientes para algunos perfiles de discapacidad como la discapacidad visual.

Apple y su iBook store

En el año 2010, con la aparición del tablet de Apple, más conocido como iPad, esta empresa decidió apostar también por los libros en formato electrónico ofreciendo al público, al igual que Amazon una tienda online para vender libros en formato electrónico. Esta tienda está disponible para todos los dispositivos móviles de Apple a través de una aplicación gratuita instalable en estos dispositivos. Esta aplicación se llama iBooks. Con ella accederemos a la iBook store, la tienda de libros electrónicos de Apple.

La aplicación iBooks soporta libros electrónicos en formato PDF y en formato ePub. Estos dos formatos son los más habituales en las tiendas online de libros electrónicos.

Llenar nuestra biblioteca virtual

La aplicación iBooks nos da acceso a la tienda iBook store donde podremos adquirir libros electrónicos totalmente accesibles. Desde finales del verano del 2011 Apple vende libros en castellano de diversas editoriales españolas que han decidido apostar por este modelo de negocio.

Para acceder a la iBook store simplemente debemos pulsar en el botón tienda que aparece en esta aplicación. El modelo de navegación es similar al que ya existe en la App store o la iTunes store.

También podemos añadir libros en formato PDF y ePub a nuestra biblioteca a través de la aplicación iTunes de nuestro equipo informático. Dentro de la biblioteca de iTunes existe una categoría llamada Libros. Es en esta sección donde deberemos añadir nuestros libros en formato PDF y ePub. Cuando sincronicemos nuestro dispositivo con este equipo se cargarán los nuevos libros en nuestra biblioteca virtual.

Hay usuarios que encuentran muchos problemas a la hora de utilizar iTunes o que carecen de un equipo informático compatible con esta aplicación. Existe un método alternativo para cargar libros en nuestra biblioteca virtual de nuestro iPhone o iPad. El método consiste en enviar un correo electrónico con el libro en formato ePub o PDF a una cuenta de correo electrónico que tengamos configurada en nuestro dispositivo móvil. Al abrir el mensaje de correo electrónico encontraremos el libro como archivo adjunto. Al intentarlo abrir nos permitirá abrirlo en la aplicación iBooks. Una vez abierto el libro pasará a nuestra biblioteca de forma permanente.

Lectura en otros formatos

Existen muchos más formatos de documento que el PDF y el ePub utilizados para trasladar documentos del papel al formato electrónico pero no son soportados por iBooks pero la ventaja de tener un dispositivo polifacético como el iPhone o el iPad es la capacidad de expandir sus funcionalidades a través de las aplicaciones. Esto nos permite utilizar otros programas para leer esos documentos en otros formatos no soportados. Por ejemplo, la aplicación de correo electrónico incluida en iOS, más conocida como Mail, soporta varios formatos de Microsoft Office así como formatos de texto más comunes. A través de esta aplicación y enviándo el documento a una de las cuentas de correo electrónico configuradas en nuestro dispositivo podremos acceder a la lectura del documento.

Otra aplicación muy util para leer diversos formatos de documento es la aplicación que ofrece un servicio para la nube muy utilizado en Internet, me refiero a la aplicación para iPhone e iPad de Dropbox. Esta aplicación nos permite almacenar carpetas y documentos en la nube y acceder a ellos desde cualquier dispositivo compatible con el servicio. La aplicación para iPhone e iPad nos permite leer documentos en formato TXT, RTF, Doc, HTML, PDF y algunos más.

Existen más aplicaciones que soportan otros formatos por lo que las posibilidades son casi infinitas.

De todas formas siempre podemos convertir un libro electrónico a un formato más accesible a través de aplicaciones de edición o conversión de documentos. Hay multitud de aplicaciones, más o menos accesibles, tanto para Windows, OSX y GNU Linux.

Lectura accesible y cómoda

La aplicación iBooks es compatible con todos los productos de apoyo incluidos en iOS, el sistema operativo de Apple para sus dispositivos móviles. Además nos permite modificar el tamaño de letra y la fuente utilizada.

Pero una de las ventajas que nos ofrece la lectura de un libro en un iPhone o iPad es la de utilizar la función de lectura incorporada en iOS para personas ciegas. De esta forma podremos leer un libro sin necesidad de mirar la pantalla. Para realizar esto deberemos utilizar el servicio VoiceOver de nuestro dispositivo iOS.

Leer o que te lean

VoiceOver es un lector de pantallas incluido en iOS como servicio de accesibilidad universal para esta plataforma. Con VoiceOver podremos hacer que el dispositivo nos lea cualquier elemento que toquemos en la pantalla.

Activar VoiceOver

En los dispositivos con iOS 5 activar VoiceOver es tan sencillo como pulsar tres veces el botón de inicio. Tras unos segundos nos aparecerá un mensaje en pantalla y el dispositivo nos leerá el mensaje.

Es necesario mencionar que los gestos del dispositivo funcionarán de forma distinta al activar VoiceOver pero volverán a la normalidad una vez desactivado el lector de pantallas. Para desactivar VoiceOver simplemente deberemos pulsar tres veces el botón de inicio.

En algunos dispositivos no se activará VoiceOver con la triple pulsación del botón de inicio. Esto ocurre porque el comportamiento del servicio triple inicio está desactivado o configurado de otra forma. Para cambiar el comportamiento de este servicio simplemente deberemos ir a Ajustes, general, accesibilidad y acceder a la opción de click triple en inicio

En Ajustes, general, accesibilidad, VoiceOver, además de activar o desactivar el servicio podremos configurar la velocidad de la voz y algunos parámetros más.

Leer con VoiceOver

Una vez activado VoiceOver y dentro de nuestra aplicación de lectura de libros electrónicos simplemente deberemos tocar lo que queremos que VoiceOver nos lea.

VoiceOver nos ofrece algunos gestos para cambiar de página y otras funciones interesantes. Por ejemplo, para cambiar de página deberemos realizar un desplazamiento horizontal con tres dedos de derecha a izquierda. Para retroceder una página el desplazamiento será de izquierda a derecha. Estos gestos son muy similares a los que haríamos con un libro en papel.

Leer con VoiceOver de forma contínua

El método de lectura de tocar todo lo que queramos que nos lea VoiceOver es poco funcional. Existe un gesto para conseguir que VoiceOver lea de forma contínua pasando de página de forma automática. El gesto es muy sencillo: primero toca el texto del libro para que VoiceOver focalice el documento, después haz un movimiento vertical con dos dedos en la pantalla de arriba a abajo. VoiceOver comenzará a leer de forma contínua.

Pausar o parar la lectura con VoiceOver

Para pausar la lectura del documento con VoiceOver simplemente tocaremos la pantalla con dos dedos. Para volver a retomar la lectura por donde la dejamos volveremos a tocar la pantalla con dos dedos.

Sólo podremos retomar la lectura si entre la acción de pausa y reanudación de la lectura no hemos cambiado de aplicación y no hemos movido el foco de VoiceOver del documento. Esta función de pausa es util por si tenemos una interrupción puntual en nuestra lectura. De todas formas la aplicación iBooks recuerda, en todo momento, en qué página de nuestro libro nos hemos quedado leyendo.

El centro de notificaciones de iOS 5 con VoiceOver

Una de las más aclamadas novedades de iOS 5, el sistema operativo de Apple para dispositivos móviles, es el centro de notificaciones del sistema. Con este nuevo método de visualización de notificaciones no tendremos el problema de perder notificaciones previas cuando nos lleguen varias de repente.

Se accede al centro de notificaciones, de forma visual, arrastrando desde la barra de estado hacia abajo. Los usuarios de VoiceOver simplemente deben tocar la barra de estado, en la parte superior de la pantalla, en la que encontramos información sobre el estado de la señal, la hora y la batería, y una vez tocada esa zona, hacer un flick con tres dedos de arriba hacia abajo. Esto es un desplazamiento de arriba a abajo tocando con tres dedos en la pantalla haciendo un movimiento de entre 2 y 3 centímetros de distancia.

Una vez abierto el centro de notificaciones los usuarios de VoiceOver podremos cerrarlo haciendo el movimiento contrario, un flick con tres dedos de abajo a arriba, o pulsando el botón de ocultar que encontraremos en la parte baja de la pantalla.

Widgets en el centro de notificaciones

Actualmente podremos encontrar dos widgets en el centro de comunicaciones. Uno es la información del clima y el otro es la información bursátil. Algunos usuarios no querrán encontrar esta información en el centro de notificaciones. Para controlar qué se muestra en el centro de notificaciones, así como personalizar que algunas aplicaciones que provocan notificaciones lo hagan de una forma distinta, debemos ir a los ajustes del teléfono y buscar el elemento Notificaciones. Allí encontraremos un listado de todas las aplicaciones que provocan notificaciones, entre ellas la información de la bolsa y la información del tiempo.

Eliminar elementos con un gesto de VoiceOver en iOS

Muchas aplicaciones de iOS, el sistema operativo de Apple para dispositivos móviles, presentan un método para borrar mensajes un tanto incómodo. Debemos activar el botón editar y, posteriormente, ir seleccionando elementos de una lista que queramos borrar y, posteriormente, buscar el botón de eliminar.

Los usuarios que no utilicen VoiceOver, el lector de pantallas de Apple, pueden realizar un gesto para indicar que desean eliminar un elemento de la lista en concreto de forma rápida, este gesto es marcarlo de izquierda a derecha con el dedo como el que resalta un texto con un bolígrafo rotulador.

Pero los usuarios de VoiceOver también pueden utilizar este gesto pero de una forma un tanto especial que explicaremos ahora.

Borrando un mensaje de eMail en concreto

Para explicar el proceso necesario para el gesto de VoiceOver realizaremos el siguiente ejemplo: borraremos un mensaje de correo electrónico de la aplicación Mail de iOS.

En primer lugar debemos abrir la aplicación Mail en nuestro iPhone, iPod touch o iPad e ir a la bandeja de entrada de nuestro buzón. Una vez allí se mostrará una lista de correos electrónicos.

Buscaremos el mensaje que queramos eliminar utilizando para ello los gestos o métodos de VoiceOver que prefiramos. Una vez VoiceOver indique que el mensaje está focalizado deberemos comenzar el gesto que se compone de los siguientes pasos:

  1. Realizar un doble tab manteniendo la segunda pulsación hasta que suene el sonido tritono pero debemos tener cuidado de hacer el doble tab cerca del borde izquierdo de la pantalla.
  2. Sin levantar el dedo de la pantalla, haremos un movimiento de arrastre de izquierda a derecha con el dedo de un borde al otro de la pantalla como si tachásemos el elemento.
  3. Si hemos realizado bien el gesto VoiceOver nos dirá que hay un botón para confirmar el borrado del elemento. Para borrar el elemento debemos hacer el gesto de triple tab tocando 3 veces la pantalla de forma rápida.

Si hemos seguido correctamente los pasos el mensaje de correo electrónico se eliminará.

Este gesto se puede aplicar a muchas aplicaciones como las de mensajes SMS y otras que presentan listas de elementos que pueden ser borrados.

Instalar voces en OSX Lion

Ayer Apple publicó la nueva versión de su sistema operativo para ordenadores portátiles y de sobremesa, el conocido como OSX Lion o OSX 10.7. Esta nueva versión del sistema operativo de Apple trae numerosas novedades relacionadas con la accesibilidad pero la más notable de ella es que incluye voces en 23 idiomas.

Estas nuevas voces, entre las que se incluyen 2 voces para español de España y 2 voces para español de Latinoamérica, se ofrecen en 2 formatos: compact y normal. La versión compact es una voz de menor calidad de audio aunque su peso y agilidad es mayor que la versión normal, de mayor calidad. Esta versión compact, para el idioma por defecto de la instalación, es la que aparece instalada tras reiniciar el equipo durante el proceso de instalación o actualización del mismo a OSX Lion.

Instalar más voces en OSX Lion

Todas las voces de OSX Lion ofrecidas por Apple son gratuitas ya que se distribuyen bajo la licencia de compra de OSX Lion por lo que no deberemos pagar más por estas nuevas voces.

El proceso de instalación de estas nuevas voces puede resultar un tanto confuso al principio pero aplicando un razonamiento lógico puede que comprendamos las decisiones tomadas por Apple para aplicar el procedimiento para su correcta instalación.

Las voces son parte del sistema, como cualquier elmento del sistema en OSX Lion, su gestión tiene un representante en las preferencias del sistema por lo que deberemos ir hasta allí. Para ello podemos hacer click en la manzana de la esquina superior izquierda de la pantalla o pulsar Control+F2 para que el cursor vaya hasta la barra de menú. Debemos bajar hasta la opción preferencias del sistema ….

Una vez activada esta opción se nos abrirá el panel de preferencias del sistema. Recordemos que queremos manipular voces para nuestro equipo, por lo tanto, deberemos buscar algo relacionado con las voces. Una de las opciones del panel de preferencias del sistema se llama habla, resulta lógico que las voces se gestionen desde este apartado.

Al abrir el elemento del panel de preferencias del sistema relacionado con el habla nos aparecerá una serie de elementos relacionados con la voz del sistema. Entre ellos encontramos un botón desplegable etiquetado como voz del sistema. Al activar este botón se desplegará una lista con las voces disponibles en el sistema. La última opción de esta lista se denomina Personalizar …. Esta opción nos permite acceder a una nueva ventana en la que nos aparecerá una tabla ordenada en secciones de idioma donde encontraremos un listado con todas las voces disponibles para OSX Lion.

Podemos ir seleccionando las voces que queramos instalar activando o desactivando los diversos elementos presentes en la tabla de voces. Los usuarios de VoiceOver podrán activar o desactivar los elementos de la tabla con la combinación de teclas Control+Opción+Espacio. Una vez seleccionadas las voces que queramos instalar buscaremos, fuera de la tabla, el botón aceptar para comenzar la descarga. También podemos usar el botón reproducir para escuchar una breve demostración de la voz antes de descargarla.

El proceso de descarga es similar al proceso de instalación de algunas aplicaciones empaquetadas (MPKG) que requieren la aceptación de una licencia de uso. Tras la aceptación de la licencia comenzará la descarga y la instalación de las voces.

El proceso de descarga puede resultar lento ya que los servidores de Apple, estos días, están un tanto saturados ya que la mayoría de usuarios estamos descargando complementos y actualizaciones. Por esta razón y dado el peso de las voces es recomendable instalar las voces de 2 en 2. De esta forma podremos ir disfrutando de las voces más rápidamente ya que las nuevas voces sólo se activan tras terminar el proceso de descarga que haya abierto.

Tendencias en OSX Lion

Este artículo puede resultar ofensivo para algunos lectores al utilizar un estilo de redacción apoyado en explicaciones de guía utilizadas, comúnmente, para niños. No es objetivo de este autor el ofender sino el transmitir el hecho de que Apple quiere llevar al panel de preferencias del sistema la misma filosofía que la que se sigue en iOS, el sistema operativo de Apple para dispositivos móviles, en su apartado de ajustes en el que se controlan las personalizaciones y complementos del sistema y aplicaciones. Apple quiere que pensemos, antes de buscar por cualquier sitio del sistema, que si necesitamos un complemento o personalización busquemos en las preferencias del sistema. Esto se debe a que OSX Lion ofrece más áreas de usuario que sus versiones anteriores. El usuario puede perderse buscando por el Dashboard, escritorios virtuales, el LaunchpadMission control, el Finder o demás elementos del interfaz de OSX.

¿Cómo añadir y eliminar elementos del dock y la barra lateral sin ratón en OSX?

El sistema operativo OSX posee dos zonas de acceso rápido a elementos muy utilizadas por los usuarios. Una de ellas es el Dock que hace las veces de menú de inicio de Windows y barra de tareas. Otra de ellas es la barra lateral de Finder. Finder es el explorador de archivos que incluye OSX.

Ir al Dock con VoiceOver es tan sencillo como pulsar la combinación VO+D y desplazarnos con los cursores hasta el elemento que queramos activar o eliminar. Cuando una aplicación se está ejecutando su icono aparecerá en el Dock. Desde este icono del Dock podremos acceder a algunas operaciones especiales de la aplicación como forzar su salida, actualizar los eMails, etc. Podemos acceder a este menú contextual con VoiceOver simplemente colocándonos sobre el icono del Dock de la aplicación y pulsando VO+Mayúsculas+m con lo que nos aparecerá el menú contextual para dicho elemento. Una de los elementos de este menú se llama Opciones y dentro de este menú podremos hacer que la aplicación se ejecute al iniciar el sistema o que su icono del Dock permanezca en este aunque no se esté ejecutando la aplicación.

Pero en el Dock podemos incluir carpetas para poder navegar más rápido y encontrar rápidamente elementos que estén en carpetas conocidas. El problema es que, oficialmente, esta operación de agregar una carpeta se realiza arrastrando la carpeta desde el Finder al Dock, una operación que, aunque con VoiceOver se puede realizar, los conocimientos necesarios para llevarla a cabo son elevados. Pero nos olvidamos que OSX es un sistema operativo en el cual los atajos de teclado son muy importantes. Simplemente con buscar la carpeta o fichero que queramos añadir al Dock, nos colocamos sobre él y pulsamos la combinación Comando+Mayúsculas+T el elemento se añadirá al Dock automáticamente.

Si añadimos una carpeta y queremos poder navegarla desde el Dock con voiceOver debemos activar la vista en lista, para ello iremos al Dock con voiceOver pulsando VO+D, buscaremos la carpeta y abriremos el menú contextual con VO+Mayúsculas+M y buscaremos la opción Lista que es un elemento de la sección Ver contenido como de este submenú. Con esto conseguiremos que, cuando vayamos al Dock con VoiceOver y pulsemos la tecla enter sobre una carpeta del Dock se nos abrirá un menú de exploración del contenido de la carpeta.

La barra lateral de Finder es utilizada por algunos usuarios aunque no es del todo funcional con VoiceOver en la actualidad. Para añadir un elemento a esta barra lateral simplemente debemos colocarnos sobre él y pulsar la combinación Comando+T.

Para eliminar un elemento de la barra lateral debemos acceder al menú contextual del elemento con VO+Mayúsculas+M y buscar la opción apropiada.