Anterior Siguiente Indice

6. Temas generales de programación

La mayoría de los puntos que merecen tener en cuenta son los mismos cuando se escribe software diseñado para ser de utilidad para la accesibilidad que cuando se intenta seguir un buen diseño.

6.1 Intente proporcionar múltiples interfaces

Si su software es utilizable sólo mediante una interfaz gráfica, puede llegar a ser muy difícil usarlo por alguien que no ve. Si es utilizable sólo mediante línea de comando, alguien que no pueda teclear tendrá muchos problemas.

Proporcione atajos de teclado así como el uso del puntero X normal (generalmente el ratón). Entonces puede estar casi seguro de que los usuarios podrán generar pulsaciones de teclado de un modo u otro.

6.2 Haga el software configurable.

Si es sencillo cambiar las fuentes, entonces las personas podrán cambiarlas a una que puedan leer. Si se puede cambiar el esquema de colores, será más probable que la gente que tenga problemas para distinguirlos pueda usarlo. Si se pueden cambiar las fuentes fácilmente, entonces los personas con discapacidades visuales encontrarán su software más útil.

6.3 Pruebe el software con los usuarios

Si un cierto número de personas cada una con diferentes tipos de problemas de accesibilidad prueban su software, será más fácil señalar fallos específicos. Obviamente, esto no será práctico para todo el mundo, pero siempre puede valer como indicación.

6.4 Diferencie la salida

En la medida de lo posible, haga que cada parte del programa sea claramente identificable. Dé un formato específico a los mensajes de error para poder identificarlos. Bajo X, asegúrese de que cada parte de su ventana tenga un nombre de forma que cualquier software lector de pantalla pueda identificarlo.

6.5 Licencias

Parte del software para Linux (aunque ninguno de los programas clave) tiene licencia del tipo 'no para uso comercial'. Esto puede ser bastante malo para una persona que comienza a utilizar el software para uso personal, y entonces empieza a ser capaz de realizar un trabajo que de otro modo no podría. Esto podría posibilitarle una liberación sobre las dependencias económicas y de otros tipos que tiene respecto a otras personas. Incluso si el autor del software es favorable a hacer excepciones, esto hace al usuario vulnerable tanto a cambios en las condiciones comerciales (que alguna compañía compre los derechos) como al rechazo de la gente para la que pudiera trabajar (algunas compañías son demasiado paranoicas en lo que se refiere a las licencias). Es mucho mejor evitar este tipo de licencias en la medida de lo posible. Se puede obtener protección frente a un abuso comercial mediante licencias más específicas como la Licencia Pública de GNU, o la Licencia Artística.


Anterior Siguiente Indice