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.

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.

¿Qué hay de nuevo en iOS 5 sobre accesibilidad?

Hoy Apple ha presentado oficialmente la nueva versión de iOS, su sistema operativo para dispositivos móviles.

También presentaron la nueva versión de su teléfono móvil, el iPhone 4S, y una nueva versión de su reproductor de música portátil, el iPod nano. Pero en este artículo nos centraremos en iOS, el cual presenta mejoras en accesibilidad con respecto a versiones anteriores.

Accesibilidad mejorada

Lo más importante en esta nueva versión, en cuanto a su accesibilidad, es la incorporación de un nuevo perfil de usuario con discapacidad: las personas con problemas de manipulación. Apple ha incorporado un nuevo producto de apoyo para aquellas personas que no puedan utilizar todos sus dedos, realizar gestos precisos sobre la pantalla o o puedan presionar el botón físico del dispositivo. Este nuevo producto de apoyo se llama AssistiveTouch

AssistiveTouch

AssistiveTouch se muestra en pantalla como un pequeño elemento sobre la barra de estado del interfaz. Al presionarlo nos aparece un menú táctil que nos permite simular pulsaciones o gestos con 2 o más dedos, realizar gestos complejos guardados previamente como favoritos, simular una pulsación del botón inicio, etc.

Además de poder utilizar el dispositivo sin necesidad de utilizar todos los dedos de una mano, una de sus más brillantes características es la posibilidad de grabar gestos, gracias a un colaborador, para que puedan ser repetidos con una simple selección dentro del menú de favoritos de AssistiveTouch, así una persona con movilidad reducida en sus manos podrá llevar a cabo gestos complejos requeridos por algunas aplicaciones o juegos. Así Apple proporciona una posibilidad de utilizar aplicaciones desarrolladas de forma que exijan gestos de varios dedos o que deban ser realizados en un tiempo determinado.

AssistiveTouch se puede activar dentro del apartado de accesibilidad de los ajustes del dispositivo. Allí también podremos definir la velocidad para activar o realizar ciertos gestos sobre el dispositivo.

Para las personas con movilidad reducida también se ha incorporado una opción para controlar qué hacer con las llamadas entrantes y si derivar la llamada al auricular bluetooth o utilizar el altavoz del dispositivo.

Personalización de vibración

Para las personas hipoacúsicas se ha incorporado una nueva característica basada en la personalización de la vibración para contactos y eventos. Además, se ha incluido un editor de patrones de vibración por si el usuario no quiere utilizar los que ya vienen predefinidos en iOS 5.

VoiceOver con más funciones

VoiceOver se ha visto beneficiado de la nueva capa de accesibilidad de iOS 5 con más posibilidades de notificación y mejor reacción ante ciertos eventos.

Se han incorporado nuevos gestos para nuevas funciones. Por ejemplo, una triple pulsación con 2 dedos en la pantalla nos permitirá acceder a una lista con todos los elementos activables del interfaz para saltar más rápidamente a un elemento de la aplicación.

Una de las nuevas características de VoiceOver es la posibilidad de etiquetar controles de las aplicaciones. De esta forma una persona ciega podrá hacer más accesibles algunas aplicaciones que poseen controles sin etiquetas de accesibilidad. Para activar este gesto deberemos realizar una doble pulsación con dos dedos, manteniendo la segunda pulsación mientras suenan 3 pitidos.

Se ha incorporado un nuevo método de exploración en el rotor de VoiceOver llamado Navegación vertical. Con este nuevo método podremos desplazarnos en vertical por los controles de la pantalla. De esta forma podremos navegar de izquierda a derecha o de arriba a abajo usando los gestos de flick en la dirección apropiada. Esto será especialmente útil en aquellos interfaces que simulen tableros, como el ajedrez o el Buscaminas accesible, o en una hoja de cálculo.

Asistente por voz

Esta nueva versión de iOS incluirá Siri. Siri es un asistente inteligente que ayudará al usuario a realizar las cosas simplemente con la voz. Básicamente este asistente entenderá nuestras frases y nos ofrecerá un resultado.

Podemos preguntar por horarios, restaurantes más cercanos, el clima o realizar operaciones ofimáticas sencillas como leer y escribir mensajes, crear recordatorios y eventos de calendario o gestionar algunos eventos de aplicaciones.

Siri no da acceso a toda la funcionalidad de iOS pero es más potente que el clásico Voice command.

El gran problema de Siri es que sólo estará disponible para iPhone 4S y, inicialmente, sólo soportará inglés, francés y alemán aunque en pronto soportará español de España y español de latinoamérica.

Apple sigue apostando por la accesibilidad

Es cierto que siguen existiendo algunos errores de funcionamiento en algunas características de accesibilidad, como la pérdida en la focalización de VoiceOver, la imposibilidad de utilizar conjuntamente VoiceOver y Zoom o el diccionario de pronunciación para la síntesis de voz. Pero también es cierto que Apple, con cada nueva versión de su sistema operativo para dispositivos móviles, deja claro que un dispositivo universal para todas las personas es posible.

Apple iPod nano 6G, música sin botones

La empresa Apple revolucionó el mundo de los reproductores de música en MP3 con su iPod a comienzos de este siglo XXI. Su búsqueda de una experiencia de usuario satisfactoria ha hecho que Apple vaya mejorando sus distintos reproductores musicales buscando satisfacer las necesidades de los usuarios. Tamaños más pequeños, métodos de control más simplificados y sustitución de botones son características del camino evolutivo seguido por los reproductores de música de esta marca.

El Apple nano de 6ª generación es el último representante, hasta la fecha, de estos reproductores de música. En él se concentran todas estas nuevas características cuyo elemento principal resalta de un primer vistazo: su pantalla táctil de 1.51 pulgadas que permite mostrar un interfaz con información que, además, permite al usuario seleccionar e interactuar con el dispositivo ahorrando espacio.

Reproducción de Radio FM, con posibilidad de pausar y rebobinar hasta 15 minutos de audio, interfaz multilingüe, 24 horas de reproducción de música (según el fabricante) y carcasa de aluminio son algunas de sus principales características.

Foto del Apple iPod nano 6G

Puedes obtener más información de este dispositivo en la página de información técnica del Apple iPod nano

Accesibilidad del dispositivo

Este dispositivo utiliza un interfaz táctil de 1.51 pulgadas por lo que usuarios con problemas para presionar botones o manipular ruedas de giro para volumen no encontrarán problemas ya que los únicos botones físicos del dispositivos son los controles de volumen y el botón de bloqueo.

El pequeño tamaño de la pantalla puede resultar problemático para usuarios con problemas de motricidad en los dedos o que tengan que utilizar un apuntador capacitivo o licórnio.

Los mayores beneficiados por la accesibilidad de este dispositivo son las personas ciegas ya que el dispositivo incluye un lector de pantallas integrado con voces en 21 idiomas. Este lector de pantallas es una versión simplificada de VoiceOver. Los gestos de control son muy similares a las versiones para iPhone, iPod touch e iPad. Un detalle a reseñar es que la respuesta del lector de pantallas es un tanto más lenta que la que se puede experimentar en un iPhone o iPod touch debido a que el procesador de este dispositivo es de menor potencia.

El dispositivo permite definir perfiles de ecualización y volúmen de reproducción para aquellas personas con necesidades especiales de sus oídos.

Un defecto o virtud de este dispositivo, según el usuario que lo vaya a utilizar, es que la única forma de gestionar la música, podcasts y otros contenidos es a través de la aplicación iTunes. Este gestor de contenidos multimedia resulta atractivo para algunos usuarios pero confuso y pesado para otros por lo que es una característica a tener en cuenta a la hora de comprarlo.

Apple iPad 2, un ordenador para quien no quiere un ordenador

La empresa Apple puso a la venta este año 2011 la segunda versión de su dispositivo móvil de gran tamaño, el conocido Apple iPad 2. Este dispositivo es considerado por muchos como una simple mejora en hardware de la primera versión del tablet de Apple ya que sus dimensiones, autonomía y sistema operativo son comunes para ambas versiones. Pero es su procesador, el Apple A5 de doble núcleo y mejor control gráfico, y la reducción de sus dimensiones en grosor y peso las que hacen que la experiencia de usuario sea distinta entre el primer modelo y este iPad 2.

Este dispositivo, gracias a la sencillez y lo intuitivo de su interfaz, se ha convertido en el dispositivo ideal para niños, estudiantes y ancianos. La curva de aprendizaje para su manejo es muy inferior con respecto a otras plataformas como Android o WebOS. Ejemplos de esto se pueden encontrar en diversos portales de vídeo en Internet donde aparecen ancianas de más de 90 años o niños con menos de 3 años disfrutando del uso de su iPad. Todo esto, junto con el apoyo de ciertas editoriales y empresas de la publicación, han conseguido que este dispositivo, junto a su sistema operativo, hayan sido adoptado por escuelas, universidades y centros de estudios en varios países y estados de Norteamérica.

Imágen del Apple iPad 2

Puedes consultar sus especificaciones técnicas en la página oficial de iPad2.

Accesibilidad del dispositivo

Sus 600 gramos de peso y su grosor inferior a 9mm hacen que resulte cómodo de sostener en las manos. Unido al hecho de que la distribución de los componentes de su interior crean un reparto del peso más equilibrado provocando que la sensación de sostenerlo con una mano sea sencillo y seguro. Pero esta sensación no es permanente y el peso del dispositivo se deja notar tras un tiempo sujetándolo por lo que personas con problemas para manipular o sostener objetos deben tener precaución tras la primera impresión al sujetar el dispositivo.

En el mercado existen varios soportes y bases que pueden resultar fácilmente acoplables a una silla de ruedas y la pantalla de 9.7 pulgadas puede resultar cómoda de usar con un licórnio o apuntador capacitivo.

Aunque iOS, el sistema operativo de Apple para dispositivos móviles, posee una función de comandos de voz para controlar algunos aspectos del dispositivo, se echa en falta un servicio de reconocimiento de voz para el sistema operativo para aquellos usuarios que necesiten introducir información a través de la voz. Existen aplicaciones en la App store, la tienda online de aplicaciones de Apple, que se dedican a esta función de convertir la voz en texto pero no todas tienen una buena integración con el sistema operativo por lo que no se puede considerar como una solución completa. Existen rumores de que Apple integrará este servicio en la próxima versión del sistema operativo pero todavía no hay certezas sobre ello.

El dispositivo sólo tiene 4 botones físicos (bloqueo, subir y bajar volumen y botón de inicio). Salvo el botón de inicio, situado en el frontal bajo la pantalla táctil, el resto de botones se encuentran en los cantos de la carcasa. Los botones son de fácil presión y la funcionalidad de los mismos se puede anular o gestionar mediante el software de este tablet por lo que personas que no puedan pulsar dichos botones no encontrarán demasiados problemas con él.

Esta versión del tablet de Apple incorpora una cámara frontal de 1Mpx, resolución suficiente para mantener una videoconferencia con lengua de signos, unido a la resolución de la pantalla (1200X768 pixeles con 132 PPP) y al servicio de videoconferencias de Apple, conocido como Facetime hacen que sea una buena opción para personas con hipoacúsia.

Son las personas con discapacidad visual, tanto parcial como total, las que disfrutarán más de este dispositivo ya que es el tablet con mejor accesibilidad del mercado para personas con discapacidad visual. El magnificador (Zoom) y el lector de pantallas (VoiceOver) están completamente integrados en el sistema operativo y se incluyen voces sintéticas para más de 20 idiomas.

Varias empresas y organismos relacionados con el autismo han desarrollado estudios y aplicaciones para personas con este perfil de discapacidad por lo que actualmente este dispositivo ofrece una mejor experiencia de usuario para personas con autismo a través de su interfaz o aplicaciones específicas.

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.