Cosas que puede hacer por si mismo

12.1.1. Antes de comenzar

Write down the type of people you expect to use your application. Then write some "scenarios" for each type of user— a little story that describes the typical tasks those users will use your application for. These tasks should be along the lines of:

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

When you have started implementing your interface, hide your mouse, and make sure you can still use it to do everything using only the keyboard. Implement keyboard functionality at the same time as mouse functionality— don't leave it until the end.

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 greyscale) 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.