Relacionado con la discusión de las personas cuya opinión de una necesidad de unos métodos consistentes y eficaces de interacción para Orca. Esta opinión resultó en el desarrollo de estilos de interacción predeterminados para síntesis de voz, entrada y salida braille, magnificación, y control de teclado de Orca. Las siguientes secciones describen estos estilos de interacción predeterminados más detalladamente.
Esta sección describe los mapas de teclado predeterminados para el seguimiento de foco y los modos de revisión plana del lector de pantalla Orca. Nota que Orca permite a estos mapas ser sobreescritos y extendidos, permitiendo a los usuarios definir sus propios mapas de teclado.
Como en la mayoría de otros lectores de pantalla disponibles, el teclado numérico es la localización primaria para las combinaciones de teclas de Orca. Donde sea apropiado, el mapa de teclas también proporciona nemotécnicos basados en letras que han sido cuidadosamente elegidos de este modo se hace a Orca más fácil de traducir a otras lenguas. Además, los mapas predeterminados han sido desarrollados con un acercamiento minimalista así que permita scripts personales y sobreescribir y extender la conducta predeterminada del teclado mientras se reducen los conflictos con las combinaciones de teclas por omisión.
Orca también permitirá recurrir automáticamente al modo de revisión plana cuando una orden sea dada para revisar cualquier parte de la pantalla que no tenga el foco del teclado .
NOTA: Idealmente, un lector de pantalla debería proporcionar un buen acceso en un portátil, lo cual significa que normalmente utilizar el teclado numérico es un inconveniente método de acceso. Como convenga, los mapas predeterminados de Orca podrán ser cambiados para reflejar este propósito ideal; alternativamente, Orca podrá proporcionar otro conjunto de mapas de teclado optimizado para uso de portátiles.
En un breve resumen, los mapas de teclado predeterminados dividen el teclado numérico en las siguientes secciones lógicas:
La fila superior es para los clics del ratón, manejo del foco, y cambio del modo de revisión entre seguimiento de foco y revisión plana.
Las teclas del teclado numérico 7, 8, y 9 son para navegar por líneas
Las teclas del teclado numérico 4, 5, y 6 son para navegar por palabras
Las teclas del teclado numérico 1, 2, y 3 son para navegar por caracteres
En más detalles, los mapas de teclado son como sigue, y utilizan la tecla "INSERT" como modificador (vea la sección Personalización de la Guía del usuario de Orca para mayor información sobre como personalizar ésto):
"/_del_TECLADO NUMÉRICO": lleva a cabo un clic izquierdo del ratón sobre el objeto actual de interés
DETALLE DE IMPLEMENTACIÓN: asociada a default.Script.leftClickReviewItem.
COMPLETO: V0.2.2.
"*_DEL_TECLADO NUMÉRICO": lleva a cabo un clic derecho del ratón sobre el actual objeto de interés
DETALLE DE IMPLEMENTACIÓN: asociada a default.Script.rightClickReviewItem.
COMPLETO: V0.2.2.
"-_DEL_TECLADO NUMÉRICO": cuando se está en revisión plana, lleva al objeto con el foco del teclado (nota que cualquier acción que cause que la pantalla o el foco cambie también hará esto). Si el usuario está actualmente en modo de seguimiento de foco, pulsando esta tecla se activa el modo de revisión plana.
DETALLE DE IMPLEMENTACIÓN: asociada a default.Script.toggleFlatReviewMode.
COMPLETO: V0.2.2.
"+_DEL_TECLADO NUMÉRICO": lee desde la posición actual hasta el final del documento. Si es pulsada cualquier tecla después, la lectura se detiene y el objeto conveniente es dado al foco adecuado (ej., el cursor de texto será colocado sobre la última palabra verbalizada). Si el usuario está en un cuadro de diálogo, pulsando esta tecla se lee el cuadro de diálogo en un orden lógico.
DETALLE DE IMPLEMENTACIÓN: asociada a default.Script.sayAll.
INCOMPLETO: [PROPIETARIO: RNB] Desde la versión V0.2.5. Esto está implementado para el seguimiento de foco pero todavía no para la revisión plana.
"INTRO_DEL_TECLADO NUMÉRICO": lleva a cabo un "¡Donde estoy?" Si esta tecla es pulsada dos veces rápidamente se verbalizará cualquier información relevante de la barra de estado.
DETALLE DE IMPLEMENTACIÓN: asociada a default.Script.whereAmI.
INCOMPLETO: [OWNER: WDW] El "¿Dónde estoy?" está implementado en V0.2.5. Sinembargo, pulsando dos veces todavía no se da información de la barra de estado.
"._DEL_TECLADO NUMÉRICO": lleva a cabo una "búsqueda en pantalla." Pulsando esta tecla se despliega un diálogo donde un usuario puede introducir una cadena de búsqueda y decidir dónde se debe comenzar la búsqueda en la pantalla, es decir, desde la parte superior o posición actual.
INCOMPLETO: [OWNER: WDW] DEBERÍA ESTAR LISTO EN V1.0.
"7_DEL_TECLADO NUMÉRICO": mueve la posición de revisión a la línea anterior, colocándose sobre el objeto más cercano al objeto actual
DETALLE DE IMPLEMENTACIÓN: asociada a default.Script.reviewPreviousLine.
COMPLETO: V0.2.2.
"INSERT+7_DEL_TECLADO NUMÉRICO": mueve la posición de revisión al comienzo de la línea actual.
DETALLE DE IMPLEMENTACIÓN: asociada a default.Script.reviewHome.
COMPLETO: V0.2.2.
"8_DEL_TECLADO NUMÉRICO": verbaliza la línea actual. Si la revisión plana ha sido activada, esto actúa sobre la línea en la localización de revisión. Si el usuario está en modo seguimiento de foco, la línea o elemento con el foco es verbalizado. Cuando esta tecla es pulsada dos veces rápidamente la línea es leída con detalles de formato y mayúsculas.
DETALLE DE IMPLEMENTACIÓN: asociada a default.Script.reviewCurrentLine.
COMPLETO: [OWNER: RNB] Se controla la pulsación simple, y la doble pulsación. DEBERÍA ESTAR LISTO EN V1.0.
"9_DEL_TECLADO NUMÉRICO": mueve la posición de revisión a la siguiente línea
DETALLE DE IMPLEMENTACIÓN: asociada a default.Script.reviewNextLine.
COMPLETO: V0.2.2.
"INSERT+9_DEL_TECLADO NUMÉRICO": mueve la posición de revisión a la parte superior del área de revisión.
DETALLE DE IMPLEMENTACIÓN: asociada a default.Script.reviewEnd.
COMPLETO: V0.2.2.
"4_DEL_TECLADO NUMÉRICO": mueve la posición de revisión a la palabra anterior o elemento.
DETALLE DE IMPLEMENTACIÓN: asociada a default.Script.reviewNextLine.
COMPLETO: V0.2.2.
"INSERT+4_DEL_TECLADO NUMÉRICO": mueve la posición de revisión a la palabra espacialmente arriba de la palabra actual.
DETALLE DE IMPLEMENTACIÓN: asociada a default.Script.reviewAbove.
COMPLETO: V0.2.2.
"5_DEL_TECLADO NUMÉRICO": verbaliza la palabra actual o elemento. Si esta tecla es pulsada dos veces rápidamente la palabra es deletreada y cualquier mayúscula se anunciará; tres veces resulta en un deletreo fonético
DETALLE DE IMPLEMENTACIÓN: asociada a default.Script.reviewCurrentItem.
COMPLETO: [OWNER: WDW] se controla la pulsación simple, y la pulsación doble. DEBE SALIR EN V1.0.
"INSERT+5_DEL_TECLADO NUMÉRICO": Verbaliza el accesible conteniendo la palabra actual revisada.
DETALLE DE IMPLEMENTACIÓN: asociada a default.Script.reviewCurrentAccessible.
COMPLETO: V0.2.2.
"6_DEL_TECLADO NUMÉRICO": mueve la posición de revisión a la siguiente palabra o elemento.
DETALLE DE IMPLEMENTACIÓN: asociada a default.Script.reviewNextItem.
COMPLETO: V0.2.2.
"INSERT+6_DEL_TECLADO NUMÉRICO": mueve la posición de revisión a la palabra espacialmente debajo de la palabra actual.
DETALLE DE IMPLEMENTACIÓN: asociada a default.Script.reviewBelow.
COMPLETO: V0.2.2.
"1_DEL_TECLADO NUMÉRICO": mueve la posición de revisión al carácter anterior
DETALLE DE IMPLEMENTACIÓN: asociada a default.Script.reviewPreviousCharacter.
COMPLETO: V0.2.2.
"INSERT+1_DEL_TECLADO NUMÉRICO": mueve la posición de revisión al final de la línea.
DETALLE DE IMPLEMENTACIÓN: asociada a default.Script.reviewEndOfLine.
COMPLETO: V0.2.2.
"2_DEL_TECLADO NUMÉRICO": verbaliza el carácter actual. Si esta tecla es pulsada dos veces rápidamente el carácter es pronunciado fonéticamente (si es una letra)
DETALLE DE IMPLEMENTACIÓN: asociada a default.Script.reviewCurrentCharacter.
INCOMPLETO: [OWNER: WDW] se controla la pulsación simple, pero no la doble pulsación. DEBE SALIR EN V1.1.
"3_DEL_TECLADO NUMÉRICO": mueve la posición de revisión al siguiente carácter
DETALLE DE IMPLEMENTACIÓN: asociada a default.Script.reviewNextCharacter.
COMPLETO: V0.2.2.
"INSERT+3_DEL_TECLADO NUMÉRICO": mueve la posición de revisión a la parte inferior del área de revisión
DETALLE DE IMPLEMENTACIÓN: asociada a default.Script.reviewNextCharacter.
COMPLETO: V0.2.2.
INSERT+s: Activa o desactiva la voz.
COMPLETO: V0.2.5.
CONTROL+INSERT+espacio: Reinicia la conexión al motor de voz así como también recarga todas las configuraciones de usuario.
COMPLETO: V0.2.5.
INSERT+v: despliega un diálogo de preferencias de verbalización que se establecen temporalmente para la sesión actual. (No se guardan permanentemente como se haría en el interfaz de configuración.) Ejemplo opciones incluyendo sí o no verbalizar la indentación cuando se trabaja con texto, verbalizar las mayúsculas, verbalizar el rol de los elementos, verbalizar información de la fuente si cambia, verbalizar la fila completa o celdas individuales en las tablas, etc.
INCOMPLETO: [OWNER: RNB] DEBE SALIR EN V1.1.
INSERT+FLECHA DERECHA: incrementa la velocidad de la voz
DETALLE DE IMPLEMENTACIÓN: asociada a speech.increaseSpeechRate.
COMPLETO: V0.2.2.
INSERT+FLECHA IZQUIERDA: decrementa la velocidad de la voz
DETALLE DE IMPLEMENTACIÓN: asociada a speech.decreaseSpeechRate.
COMPLETO: V0.2.2.
INSERT+ESPACIO: muestra el interfaz de configuración
COMPLETO: V0.2.5.