Los usuarios de Orca personas son un grupo de casos buscados, que sirvan de herramienta para detectar las necesidades de los usuarios Requerimientos del usuario. El enfoque es pensar en usuarios "reales" con discapacidades específicas que realizan acciones específicas. Se ha pensado que estas personas cubran un rango de usuarios comunes, ambos en las tareas que quieren llevar a cabo así como también en sus discapacidades. El diseño de usuario de Orca ha explorado cuatro personas, las cuales se discuten en las secciones siguientes:
Lee: Un programador que usa braille
Pat: Un director que usa magnificación y voz
Kim: Un asistente administrativo que usa voz
Sam: Un personal técnico que usa voz y braille
Lee es un programador que principalmente es usuario de braille y realiza a menudo las tareas subrayadas en las siguientes secciones.
Lee edita un módulo de un programa en NetBeans. Durante el curso de esta edición, Lee debe poder hacer lo siguiente:
Determinar la indentación adecuada. Orca muestra ésto, usando espacios en blanco en la línea braille. Orca también tiene una opción para comprimir el espaciado horizontal y así hacer un mejor uso del espacio braille.
Lee también aveces usa voz, y utiliza comandos separados para que Orca lea el nivel de indentación. Cuando está en modo seguimiento de foco, Lee también tiene la opción de activar la lectura automática de esta información.
Ver atributos de resaltado y color. Orca muestra ésto en las celdas de estado de la línea braille, donde se reflejan los atributos del carácter debajo de la posición actual del cursor. Para las líneas braille sin celdas de estado, la información de atributo se muestra usando los puntos 7 y 8, y una "tecla en la línea braille" se utiliza para ir cambiando entre los distintos tipos de atributo (subrayado, negrita, etc.).
Navegar y activar botones y otros controles con la línea braille, especialmente aquellos que no pueden obtener el foco utilizando teclas nativas. Por ejemplo, algunas ventanas de finalización de código e información puede que no tengan esta abilidad. Lee usa funciones para mover rapidamente la línea braille a varias zonas de la pantalla tales como "principio de pantalla" o "la línea 6." Esto típicamente se hace en el modo de revisión, y Lee usa las teclas de desplazamiento y navegación de la línea braille para hacerlo.
Cuando Lee presiona los sensores de posición de la línea braille, se comportan como si Lee estuviera realizando un simple click con el botón izquierdo del ratón sobre el objeto asociado a la posición del sensor de la línea.
Monitorizar un objeto de la pantalla. Cuando Lee le dice a Orca que monitorice un objeto pulsando una tecla en combinación con los botones de sensor de la línea braille Orca reservará un área en la línea braille y mostrará continuamente toda la información actual de este objeto.
Fijar una zona de la pantalla a donde saltar, tal como una barra de estado. Cuando Lee divisa un objeto de interés, Lee instruirá a Orca para que reserve una combinación de teclas pulsando una tecla y un sensor de la línea braille para saltar al objeto sin cambiar la ventana activa que tiene el foco. Ya que Lee es un usuario de braille, Orca también le permite a Lee saltar a estos objetos pulsando una combinación de teclas de la línea braille y un sensor de posición para ir a un marcador (ej., sensor 1 va al marcador 1).
Lee compila un módulo de un programa y corrige errores en NetBeans. En el curso de esta ttarea, Lee debe de ser capáz de hacer lo siguiente:
Ver todos los errores y avisos. Por ejemplo, cuando Lee compila un módulo de un programa, el foco se moverá a una ventana conteniendo los errores y avisos. El seguimiento de foco debería comportarse aquí adecuadamente, y la línea braille mostrará la primera línea en la ventana de errores y avisos.
Cuando Lee tiene la voz activada, Orca hablará la primera línea de la ventana de mensajes.
Hacer click en un error con un sensor de la línea braille para ir al error. Esto actúa de manera similar a realizar un click con el botón izquierdo del ratón sobre el error para llevar a Lee a la ventana de edición y a la línea de código con el error. El seguimiento de foco aquí se comportará adecuadamente, y la línea braille mostrará la línea que contiene el error.
Cuando se revisa la pantalla, Orca comprime los espacios en blanco en la línea braille para permitir a Lee revisar más rápidamente. Por ejemplo, cuando solamente hay espacios en blanco a la derecha y Lee presiona el botón de desplazamiento a la derecha en la línea braille, Orca llevará a Lee al comienzo de la siguiente línea que no esté en blanco. Orca también indica información de posición mostrando caracteres estándares de "comienzo y fin de línea" bien conocidos en la línea braille. Orca opcionalmente también muestra la posición vertical en la pantalla en las celdas de estado. Orca también opcionalmente reproduce efectos de sonido para indicar cambios de línea.
Ejecutar la aplicación creada y acceder a la misma. Aquí se aplican Funciones generales de lectura de pantalla.
Lee escribe un borrador en sucio de un documento de arquitectura en StarOffice. Durante el curso de esta edición, Lee debe ser capaz de hacer lo siguiente:
Detectar la selección del texto. Cuando Lee selecciona texto en el documento, Orca usa los puntos 7 y 8 en la línea braille para indicar el texto seleccionado. Nota que ésto ocultará cualquier mayúscula que tenga el punto 7, pero eso no importa.
Utilizar corrección ortográfica para determinar palabras mal escritas y leer la lista de posibles reemplazos. NOTA: Lee quiere ser capáz de ver ambos, el diálogo del corrector ortográfico y la lista de palabras mal escritas en su contexto Cuando el diálogo del corrector ortográfico aparece, Orca proporciona una orden conocida para decir "leer la palabra en su contexto". La voz la hablará. El braille la mostrará, y cualquier otra acción volverá a Lee al diálogo del corrector ortográfico.
Leer documentos en braille grado dos. Lee usa una orden conocida para commutar entre braille grado uno y braille grado dos.
Detectar los atributos del texto. Lee hace ésto de la misma manera como se describió en "resaltado, atributos y color" más arriba.
Comprender los espacios y tabulaciones fácilmente. Lee hace ésto de la misma manera como se describió en "Determinar la indentación adecuada" más arriba.
Ver una lista con todos los elementos de la barra de herramientas para acceder rápidamente con el teclado. Por ejemplo, algunas aplicaciones se comportan bien y le dejan navegar con el teclado a la barra de herramientas. Otras no lo hacen. Orca proporciona una orden conocida que lleva a Lee al modo de navegación por barra de herramientas Otra orden conocida (ej., escape) le saca de este modo.
NOTA: ésto también se debe poder hacer desde el modo de revisión, pero el lector de pantalla siempre trata de proporcionar a Lee con la máxima eficiencia para llevar acabo cualquier tarea.
Revisar la ventana visible actualmente con la línea braille sin mover el cursor activo (ej., el cursor en un editor o el objeto con el foco). Lee usa el modo de revisión de pantalla de Orca para hacer ésto, y el modo de revisión de pantalla de Orca también permite a Lee seleccionar un objeto (y llevar el cursor a esa posición en ese objeto, en caso que se pueda mover el cursor a esa posición).
Navegar y leer todas las preguntas y todos los controles (incluyendo el texto estático) en los diálogos tales como "guardar como..." en ambos modos, modo revisión de pantalla y en orden lógico.
Ver las etiquetas en la misma línea de los controles que se refieren seguido del tipo de control. NOTA: Orca hace esto automáticamente en braille cuando está en el modo seguimiento de foco, pero no lo hará cuando esté en el modo de revisión de pantalla.
Obtener información acerca de "¿dónde estoy?". En el modo seguimiento de foco, la línea braille de Orca siempre le dice a Lee ésto (ej., muestra en braille "diálogo de abrir archivo, área de texto del nombre de archivo, rol" - Vea el documento de especificación braille para más información). Las actualizaciones de áreas de texto causan desplazamiento del braille automáticamente para así poder mostrar el máximo de texto en la línea braille, con ancho suficiente para el cursor.
Lee lee y escribe correos con Evolution para comunicarse con el equipo En el curso de esta tarea, Lee debe de ser capáz de hacer lo siguiente:
Leer todos los formatos de correo (ej., texto plano y html). Para esto Orca se basa en Evolution para obtener la información adecuada de los objetos AT-SPI.
Seguir la lista de los mensajes y ser capáz fácilmente de determinar información como hora, fecha y la prioridad del mensaje. Si es posible Orca coloca toda esta información en una línea de la línea braille.
Corregir la ortografía en los mensajes salientes como se describió más arriba.
Ver información de autocompletado tal como va apareciendo. Orca muestra esta información a Lee en la línea braille y mantiene el cursor en la posición actual del puntero
Cuando Lee tiene la voz activada, también la salida a voz hablará los valores de autocompletado.
Lee también interactúa diariamente con las ventanas de terminal. Aunque BrlTTY es la mejor solución para Lee (quien es primariamente un usuario de braille), También en ocasiones Lee puede que desee acceder a una terminal GUI. Lee necesita ser capaz de hacer lo siguiente:
Navegar por la ventana de terminal. Orca actualiza la línea braille para seguir al cursor en apps tales como emacs y vi. Orca también actualiza la línea braille para seguir la navegación en campos de edición en apps (tales como aplicaciones curses).
Lee establece citas para las discusiones de diseño del equipo usando una herramienta de calendario. Durante el transcurso de esta tarea, Lee necesita ser capaz de lo siguiente:
Ver información relevante sobre cada entrada. Orca emplea braille para mostrar esta información (e.j., está ese hueco disponible y, sinó, ¡qué está planeado?).
Ver las entradas de cada campo cuando está rellenando una cita. Orca muestra toda la información del campo actual en la línea braille si ésta entra en una línea. Si no se pudiera mostrar, Orca soporta el desplazamiento de la línea braille. Orca también hace posible restringir el desplazamiento dentro del concepto braille del elemento actual lo cual quiere decir que el usuario no podrá desplazarse más allá de la información mostrada para el control actual con el foco.
Lee usa Mozilla para leer la documentación de JDK, la última información de Java y artículos de trucos, y el último contenido de barrapunto. Lee necesita ser capaz de hacer lo siguiente:
Ver todos los enlaces en una lista y ser capaz también de activarlos. Orca permite a Lee navegar con flechas a través de los enlaces y por su letra de inicio (o quizás la tecla enter) para activarlos.
Saltar los enlaces de la página para ir directamente al bloque de texto. Orca proporciona una orden conocida para hacer ésto. Esto es de utilidad para leer documentación y artículos donde Lee lee una página tras otra.
Seleccionar, cortar, copiar y pegar bloques de texto desde una página web. Orca se basa en la semántica de la aplicación para hacer ésto.
Visualizar la URL de los enlaces de mapas de imagen sin información útil. Orca proporciona ésto como parte de uno de sus modos de navegación. Idealmente, el navegador permitirá a cualquier usuario navegar a cualquier enlace, por lo tanto el modo de seguimiento de foco de Orca manejará ésto. Si no fuera posible, el modo de revisión de pantalla de Orca proporcionará esta funcionalidad.
Ver adecuadamente etiquetas de texto asociadas a los campos de formulario en la línea braille; la información relevante a tablas debería ser mostrada en la línea cuando se mueve entre columnas y filas.
Moverse atrás y adelante entre cabeceras (e.j., H1, H2, etc), tablas, y marcos. Orca se basa en las teclas de navegación de Mozilla para hacer ésto.
Distinguir entre enlaces y texto regular. Lee hace ésto de la misma manera como se describió en la sección de "resaltado, atributos y colores" más arriba.