Winguido: acceso simplificado a Windows para personas ciegas

Las personas ciegas, a la hora de utilizar un ordenador, suelen utilizar un lector de pantallas que les permita acceder a toda la información presente en el sistema operativo del ordenador y las aplicaciones instaladas en el mismo. Pero el uso de un lector de pantallas así como el aprendizaje necesario para manejar un ordenador puede resultar confuso e inalcanzable para algunas personas, sean ciegas o no. Por ejemplo, aunque en muchos países hay planes de alfabetización digital para personas mayores hay todavía una clara brecha digital en este grupo social. Si al hecho de ser una persona mayor se le incluye el problema de tener que aprender a manejar un lector de pantallas al ser la persona mayor ciega pues encontramos una realidad social en la que muchas personas mayores con problemas visuales o discapacidad visual carecen de conocimientos y hábitos relacionados con el uso de ordenadores.

También hay personas ciegas que carecen de los conocimientos y habilidades necesarios para un uso autónomo de un ordenador personal. Para todas estas personas puede que les resulte más apropiado el uso de un entorno accesible cerrado.

Un entorno accesible cerrado es una aplicación que permite a un usuario realizar ciertas operaciones y acceder a ciertos contenidos de un ordenador utilizando una interfaz más accesible o más simplificada adaptándose a las necesidades de un perfil determinado de usuario.

Esto es lo que es Winguido una aplicación que permite a personas ciegas realizar ciertas operaciones en el sistema operativo Windows de forma más sencilla y utilizando un lector de pantallas simplificado permitiendo que la persona ciega se centre en la tarea en lugar de tener que aprender a manejar el sistema operativo, el lector de pantallas y la aplicación que necesite utilizar.

ventajas e inconvenientes de los entornos accesibles cerrados

Un entorno accesible cerrado puede convertirse en la solución idónea para que muchas personas puedan realizar tareas muy concretas de la forma más cómoda y accesible para sus necesidades concretas. Pero este tipo de herramientas también poseen un lado negativo muy importante por lo que es necesario estudiar las necesidades, habilidades y conocimientos de cada usuario para recomendar la mejor herramienta para cada caso concreto de persona.

Este tipo de herramientas modifica y limita el uso real de un ordenador. Una persona que use únicamente este tipo de herramientas no conocerá cómo se utiliza realmente un ordenador ni podrá acceder a todo el potencial de su máquina. Además, si el ordenador presenta un problema o diálogo del sistema puede que el usuario no pueda acceder a dicha información o saber reaccionar ante la misma ya que ese evento lo enfrenta directamente con la experiencia de utilizar el sistema operativo sin capas intermedias que le faciliten el acceso.

Muchas personas no quieren ni pueden utilizar un equipo informático directamente por lo que el uso de este tipo de herramientas es muy apropiado para casos muy concretos: una persona mayor que se ha quedado ciega recientemente, niños pequeños que deben ser introducidos en el uso de nuevas tecnologías o personas adultas que carecen de destreza o recursos para utilizar herramientas más complejas.

Por último hay que indicar que no es incompatible el uso de este tipo de herramientas con un acceso más completo a un dispositivo informático. En muchos casos estas herramientas permiten realizar ciertas tareas de forma más productiva o más eficazmente que utilizando una herramienta de propósito general. En muchos casos estas herramientas son compatibles con el uso de productos de apoyo como lectores de pantalla. El usuario es quien debe tener la última palabra y para ello requiere conocer los pros y contras de las diversas opciones a su disposición.

Los orígenes de Winguido

Esta aplicación creada por Guido Ruggeri, un ingeniero italiano, es la evolución de una aplicación anterior conocida como Guido Per DOS. Esta aplicación fue creada en 1992 para que una persona cercana a Ruggeri pudiese seguir utilizando su ordenador tras tener una pérdida de visión importante. Guido Per DOS fue diseñada para funcionar en el sistema operativo MS-DOS. Con el paso del tiempo este sistema operativo fue sustituido por los usuarios en favor del sistema operativo Windows por lo que era necesaria una evolución en la aplicación para que funcionase correctamente en este nuevo sistema operativo. De esta evolución nace Winguido.

Esta herramienta ha ido evolucionando poco a poco gracias a colaboradores y nuevos usuarios que han ido aportando ideas, código y tiempo para que Winguido sea una herramienta más sencilla para personas ciegas y ofrezca más posibilidades a sus usuarios.

La herramienta ha sido traducida al español, francés y alemán y la comunidad está trabajando en más traducciones.

¿Qué podemos hacer con Winguido?

Esta herramienta nos permite realizar tres tipos de tareas: tareas relacionadas con operaciones propias del sistema operativo, tareas específicas de Winguido y acceso a servicios creados por la comunidad de Winguido.

Con Winguido se puede navegar por la estructura de archivos del ordenador y manipular los mismos, permitiendo convertir textos a ficheros de audio en formato MP3, comprimir y descomprimir archivos, acceso a servicios de almacenamiento de ficheros como Dropbox.

El acceso a los contactos, la agenda, el correo electrónico también han sido incorporados al listado de tareas que se pueden realizar con Winguido.

También se pueden editar documentos de texto y hojas de cálculo facilitando la edición de ciertos elementos complejos como tablas, atributos de texto (negrita, subrayado, etc) así como ciertas peculiaridades que facilitan el uso a las personas como el colocar el cursor en el último punto de edición de un documento ya creado facilitando el poder continuar con el escrito desde el punto en el que lo dejó el usuario.

Se pueden realizar diversas tareas de conversión de archivos como convertir de formato PDF a Word, de formato de audio WAV a MP3 o reformatear un documento de texto o tabla de datos para que el contenido se lea más comodamente utilizando una línea braille.

Se incluyen herramientas específicas para la edición como una herramienta de escritura musical o un teclado para alfabeto cirírilico.

La navegación por la Web se puede realizar utilizando un navegador web simplificado. Además, se han incorporado ciertos servicios de consulta rápida que permiten el acceso a Wikipedia y otros portales de consulta mostrando al usuario únicamente el contenido de interés eliminando otros elementos como la publicidad o herramientas de navegación habituales en este tipo de portales web permitiendo al usuario centrarse en el contenido solicitado.

Otro punto de interés es la posibilidad de jugar a juegos incluidos dentro de Winguido como juegos de cartas, ajedrez, damas, batalla naval, tres en raya, dominó y algunos juegos de solitario.

Por último se ha de indicar que se ha proporcionado compatibilidad con ciertas aplicaciones muy habituales entre los usuarios de Windows. Algunos ejemplos de esto es la posibilidad de acceder a Skype, Outlook, Adobe reader, Abby Fine Reader y Nero.

Winguido es compatible con los lectores de pantallas más comunes en Windows. Un usuario de JAWS o NVDA podrá utilizar sin problemas esta herramienta.

Busqa, compara, y si encuentras algo mejor: ¡compártelo!

La herramienta Winguido se distribuye gratuitamente para todos los usuarios que la quieran utilizar. Puedes descargar Winguido desde su página oficial, probarla y participar en su comunidad de usuarios para mejorar aún más esta aplicación.

Existe una versión portable para aquellos usuarios que quieran probar sin necesidad de instalar nada o que necesiten utilizar un ordenador distinto al habitual.

Si alguna persona quiere participar de la comunidad de Winguido u obtener más información puede enviar un correo electrónico a María García Garmendia, persona encargada de la traducción de Winguido al castellano.

Aunque la accesibilidad es cada vez más habitual en los dispositivos informáticos y los sistemas operativos actuales sigue siendo una realidad evidente la presencia de multitud de barreras de acceso para personas con discapacidad. Por esta razón es necesario que existan multitud de productos de apoyo, herramientas de asistencia y aplicaciones que faciliten la vida a todas las personas. Las personas son diversas y la tecnología también lo es.

La accesibilidad en crisis para los desarrolladores ciegos

En todas partes se habla de la accesibilidad en general, en otras partes, además, se habla de la accesibilidad a la Web. En muy pocas partes se habla de los problemas que encontramos los desarrolladores ciegos para poder diseñar y desarrollar software.

En la red se está moviendo una corriente de curiosidad sobre si una persona con ceguera puede desarrollar software. La respuesta, hablando desde mi experiencia personal como desarrollador en varios lenguajes y plataformas, es que si pero no gracias a esas grandes empresas y organizaciones que se mueven en pro de la accesibilidad. Esa accesibilidad que atrae a la gente y los medios de comunicación es para una mayoría de personas con discapacidad, con perfiles de discapacidad mayoritarios. Digo esto porque conozco la postura de grandes empresas como Sun microsystems, recientemente adquirida por Oracle, que no duda en adherirse a proyectos europeos en pro de la Accesibilidad pero ante una pregunta de un servidor sobre si sus herramientas de desarrollo serán accesibles también le contestaron que hay muy pocos desarolladores ciegos en el mundo como para tomarse el trabajo. Otra gran empresa de desarrollo de software y sistemas operativos, hablamos de Microsoft, que tiene uno de los departamentos de accesibilidad con más personal del mundo; parece que se asegura que cada nueva versión de sus diversos productos software guarden una compatibilidad hacia atrás en su interfaz para mantener la poca accesibilidad que tengan sus productos. Esto es así excepto para sus herramientas de desarrollo, donde a cada nueva versión un desarrollador ciego encontrará más y más problemas. Apple, empresa que se enorgullece de sacar todos sus productos accesibles desde la caja y con un departamento de accesibilidad bastante funcional, ante la petición de hacer más accesible su herramienta de diseño de interfaces comenta que mejor esforzarse en hacer accesible la versión que saldrá para la nueva generación de su suite de desarrollo software, suite que va con retraso y mientras un servidor diseña los interfaces de sus aplicaciones para MacOS X, iPhone e iPad utilizando matemáticas, mucha imaginación y mucha cantidad de código fuente en sus programas.

Las propias empresas de desarrollo de software para personas con discapacidad, como pueden ser Freedom scientific (creadores de Jaws), GWMicro (Window eyes) o Dolphin software (creadores de Hal) no se interesan en proporcionar soporte, scripts y mapas de ventana para sus lectores de pantalla.

Editoriales que publican sus libros o sólo en papel o en formato electrónico donde el código fuente se imprime en una imagen, o redactan las explicaciones haciendo referencia a imágenes y resultados visuales por pantalla.

Con todo esto se podría aventurar uno a decir que no se puede programar si un desarrollador no puede ver la pantalla. Incluso hay un movimiento por crear un lenguaje de programación para ciegos ya que con los actuales parece que no puede trabajar un desarrollador ciego.

La realidad es que los lenguajes de programación son, la gran mayoría, completamente accesibles. Lo inaccesible son los entornos de desarrollo o herramientas de desarrollo. ¿Para qué quiero aprender un lenguaje de programación discriminatorio que no va a utilizar ninguna empresa de desarrollo de software? Nadie me contrataría si sólo domino un lenguaje de programación para ciegos. Un desarrollador debe conocer varios lenguajes de programación y dominar el manejo de los entornos de desarrollo para dichos lenguajes. Si un entorno de desarrollo es inaccesible, como puede ser el nuevo Visual studio 2010, un desarrollador ciego puede optar por utilizar un procesador de textos común y corriente, y normalmente muy accesible, y utilizar el compilador y depurador en línea desde la consola de comandos. El problema de esta solución es que hace que el desarrollador ciego sea menos productivo que un desarrollador que utilice Visual Studio 2010 y en la actualidad las empresas valoran más la productividad del desarrollador que su situación o la calidad de su código.

En esta situación de posible baja productividad nos encontramos muchos desarrolladores ciegos obligados por cada nueva versión que sale de un entorno de desarrollo por parte de estas empresas con gran responsabilidad social. Estas empresas que condenan a muchos profesionales del desarrollo software que poseen una discapacidad visual a buscar sus propias soluciones porque ni las empresas que desarrollan sus productos de apoyo les apoyan.

La conclusión es que la respuesta inicial se convierte en: hay desarrolladores ciegos pero están en peligro de extinción gracias a los mismos que alzan el estandarte de la accesibilidad para todos.