Cosas que puede hacer por si mismo

12.1.1. Antes de comenzar

Escriba el tipo de personas que espera que usen su aplicación. Luego escriba algunos «escenarios» para cada tipo de usuario; una pequeña historia que describa las tareas habituales para las que esos usuarios usarán su aplicación. Estas tareas deben seguir estas líneas:

Alfredo necesita encontrar un correo electrónico, que recibió la semana pasada, acerca de widgets

rather than

Alfredo pulsa en el botón Buscar y escribe widgets en el diálogo.

De esta forma, puede usar los mismos escenarios para comprobar y comprar diferentes diseños de interfaces y describir cualquier funcionalidad que falte.

Include these user descriptions and scenarios with the documentation you commit to CVS. This way, other contributors will get to understand your users too, can help to develop the application with that knowledge, and can provide more scenarios of their own.

12.1.2. Acceso y foco del teclado

Cuando empiece a implementar la interfaz, esconda su ratón y asegúrese de que sigue pudiendo hacer todo usando solamente el teclado. Implemente la funcionalidad del teclado al mismo tiempo que implementa la del ratón: no lo deje para el final.

Usando solo comandos de teclado, mueva el foco por todas las barras de menú y de herramientas en la aplicación. Confirme también que:

  • Los menús de contexto sensitivo muestran correctamente (Mayús+F10).
  • Los consejos o sugerencias se pueden mostrar arriba y abajo para todos los controles que los tienen (Ctrl+F1, Esc).
  • Todas las funciones listadas en la barra de herramientas se pueden realizar usando el teclado.
  • Puede operar completamente todo control en el área del cliente de la aplicación y diálogos.
  • El texto y los objetos en el área del cliente se pueden seleccionar.
  • Cualquier mejora de teclado o combinación de tecla funciona como se ha diseñado.
  • Compruebe que al moverse entre objetivos el indicador del foco visual es fácil de identificar en todo momento.

12.1.3. Temas, colores y contraste

Pruebe varios temas de GNOME para asegurarse de que su aplicación respeta todos los ajustes disponibles.

Test your application with black and white, high contrast themes and confirm that all information is still conveyed correctly. If you don't have a suitable high contrast GNOME theme available to test, print off some screenshots in black and white (not grayscale) and make sure all the important information is still visible— this will approximate what a high contrast theme user will see.

12.1.4. Animación

Asegúrese de que ha implementado una opción para apagar cualquier animación en su aplicación (por razones de accesibilidad), y de que funciona tal y como está diseñada. Apague la animación. Confirme que toda la información se muestra correctamente.