viernes, 20 de junio de 2014

Cambiando de JAWS a NVDA

Traducido Por Noelia Ruíz Martínez. Si desea, puede consultar la versión original en inglés Switching From JAWS To NVDA.

El propósito de esta guía es ayudar a la persona usuaria de JAWS (Job
Access
With Speech), una solución comercial de lectura de pantalla proporcionada
por Freedom Scientific, para cambiar con facilidad al lector de pantalla
de código abierto NVDA (Non Visual Desktop Access). La guía presupone
conocimiento previo de JAWS y que eres capaz de usarlo eficientemente.
No se propone reemplazar a la guía del usuario incorporada, sino más
bien que NVDA no intimide tanto.

Fortalezas y debilidades.


La intención de esta guía no es ser una comparación entre JAWS y NVDA,
pero es necesario mencionar algunas cosas que NVDA no admite actualmente
o que necesitan mejoras, para que puedas efectuar una elección informada.
NVDA en la actualidad no admite soluciones de acceso remoto, como Sitrix
o Microsoft Terminal Service. Sin embargo esto probablemente solo
afectará a usuarios que trabajen en entornos corporativos.
El soporte para funciones avanzadas de la suite ofimática Microsoft es
una adición relativamente reciente, por lo que podrías no encontrar una
experiencia tan satisfactoria como en JAWS. No obstante, decir esto no
implica menospreciar el trabajo que los programadores están realizando
en este ámbito, que se halla en constante mejora.
Dicho esto, en la mayoría de situaciones cotidianas, encontrar´ás que
NVDA funciona tan bien como JAWS, cuando no mejor en algunos casos.

Un rápido apunte sobre el teclado portátil de NVDA.


Seleccionar el teclado portátil no establece automáticamente la tecla
Bloqueo de mayúsculas como tecla modificadora NVDA. No obstante, se
proporciona una casilla de verificación que sigue al cuadro combinado
del tipo de teclado, para conmutar esta opción.

Eloquence.


Una de las preguntas más frecuentes se refiere al uso del sintetizador
Eloquence con NVDA. En pocas palabras, en la actualidad es ilegal
hacerlo. A continuación se presenta un enlace a un artículo de blog,
donde los desarrolladores de NVDAexplican la situación en su estado actual.
http://community.nvda-project.org/blog/NVDAAndEloquenceSituation.
eSpeak no es el único sintetizador admitido. En la siguiente página se
detalla dónde obtener otras voces:
http://community.nvda-project.org/wiki/ExtraVoices.

Terminología.


La mayor parte del tiempo, JAWS y NVDA usan gran cantidad de términos
comunes para describir controles, por ejemplo botones de opción, cuadros
combinados, casillas de verificación, etc.
Una diferencia notable es que NVDA distingue entre cuadros de edición
simples y multilínea, y también te indicará si un campo está "protegido"
(todo lo que escribas será reemplazado por asteriscos). También te
advertirá si hay texto seleccionado en un campo cuando te sitúes sobre
él con el tabulador. Si es así, al escribir se reemplazará el texto
resaltado.
NVDA llama "voces" a los distintos idiomas que un sintetizador puede
hablar, y "variantes" a las diferentes voces admitidas por tu sintetizador.

Cursores.


NVDA tiene varios cursores para ayudar en la navegación de Windows y
aplicaciones, similares a JAWS. La terminología es ligeramente distinta,
según se describe a continuación.
El cursor del PC, en la documentación de NVDA, es mencionado como "el
foco del sistema" y "el cursor del sistema".
Lo equivalente al cursor de JAWS es una combinación de navegación de
objetos, el cursor de revisión, revisión de documentos y revisión de
pantalla. La función de "revisión de pantalla" es quizá la más similar
al cursor de JAWS, pero es conveniente familiarizarse con los tres modos
de revisión. Encontrarás instrucciones para esto, ampliadas y más
fáciles de entender, en la guía del usuario.
A diferencia de JAWS, no hay que cambiar entre los equivalentes al
cursor del PC y de JAWS, pues el teclado numérico está reservado
exclusivamente para trabajar con las funciones correspondientes al
cursor de JAWS.

Cursor virtual.


El cursor virtual es conocido como "modo exploración". En gran parte
funciona como en JAWS, ofreciéndote acceso a teclas rápidas de
navegación, o en el lenguaje de NVDA, "navegación con una sola letra".

¿Por qué está todo en una línea?


Por si no lo has advertido, JAWS tiene dos modos de mostrar páginas web
u otros documentos usando el cursor virtual: Diseño simple y diseño de
pantalla. El diseño simple se establece por defecto, y muestra el
contenido de una forma lineal -colocando cada enlace o control en su
propia línea. El diseño de pantalla distribuye el contenido de
manera semejante a cómo aparece en pantalla.
La opción por defecto en NVDA es "Diseño de pantalla", pero puedes
cambiar fácilmente a su versión de diseño simple pulsando NVDA+v
mientras estés en modo exploración. Esto desactivará el "diseño de
pantalla". Asegúrate de guardar tu configuración con NVDA+control+c
después de hacer este cambio.

Sigue diciendo "Se puede hacer clic, se puede hacer clic..."


Durante la lectura de páginas web, podrías notar que NVDA dice "se puede
hacer clic", a veces con demasiada frecuencia, incluso varias veces en
el mismo enlace o control. No obstante, esto puede subsanarse fácilmente
a partir de la versión 2014.1 o posterior. Ve al diálogo Formateado de
documentos, desmarca la casilla "Anunciar se puede hacer clic" y pulsa
Aceptar. Recuerda guardar tu configuración.

La búsqueda no funciona en la web.


Me imagino que esto es una queja común en nuevos usuarios de NVDA que utilizaban JAWS.
Mientras JAWS está cargado, la pulsación de ctrl+f en Internet Explorer o Firefox abre el diálogo Buscar de JAWS, en vez de activar la instrucción de búsqueda nativa del navegador. Esto es para permitirte buscar texto empleando el cursor virtual. La instrucción de búsqueda convencional buscará la siguiente coincidencia del texto introducido, pero no desplazará el cursor virtual a esa ubicación. Esto se debe a cómo los lectores de pantalla interaccionan con las páginas web.
NVDA tiene su propia orden para buscar en el modo exploración, pero no ha sido asociada a ctrl+f, de modo que al pulsar ese atajo de teclado se invoca la instrucción de búsqueda del navegador, por lo que la búsqueda no funcionará como se espera.
Para abrir el diálogo buscar de NVDA, pulsa ctrl+NVDA+F. Escribe el texto que deseas encontrar y a continuación pulsa Enter.

Modo formularios.


Lo equivalente al Modo formularios, en NVDA, es Modo foco y se comporta
de una forma muy similar a JAWS, incluso cambiando automáticamente entre
modos de navegación al desplazarte por una página web. Se reproducirá un
sonido para informarte sobre el modo en el que te encuentras.
Los detalles acerca del "modo foco" se explican en la guía del usuario.

NVDA habla demasiado.


En ocasiones puede parecerte que NVDA es demasiado prolijo en sus
verbalizaciones, particularmente en algunas listas de elementos. Esto
sucede porque, en lo que a NVDA respecta, las listas de elementos son
tablas. Por defecto NVDA está configurado para indicar los encabezados
de cada fila o columna. Para desactivar esta opción, desmarca la casilla
"Anunciar encabezados de fila/columna de tabla" en el diálogo
"Formateado de documentos".

Resolver comportamiento inesperado en diccionarios del habla.


NVDA siempre ha incluido una función para editar diccionarios del habla,
que son similares a los archivos del asistente de diccionarios de JAWS.
Sin embargo, hasta hace poco, el resultado de añadir una palabra podía
no ser lo que habías esperado. Si querías cambiar la pronunciación de
una palabra, tal como "mono", y la añadías a un diccionario, cualquier
palabra que comenzase o incluyese la palabra mono sería afectada. En lo
que respecta a JAWS, solo se afectaría al texto introducido en el campo
"Palabra real", a menos que añadieses un asterisco (*). Así, siguiendo
con mi ejemplo, mono sería considerado como parte de una palabra.
Existía una forma de solventar esto, pero conllevaba el uso de
expresiones regulares, que no resultan obvias en absoluto para el
usuario medio. Sin embargo, a partir de 2014.4 o posterior, encontrarás
un grupo de botones de opción en Añadir/editar entrada de diccionario
(con la etiqueta Tipo), que determina cómo se tratará el texto del
cuadro patrón (como NVDA se refiere a palabra real).
- En cualquier sitio, que es el comportamiento por defecto.
- Palabra completa, que es cómo JAWS maneja las entradas de diccionario.
- Expresión regular, lo cual es complicado.

También encontrarás una casilla de verificación "sensible a las
mayúsculas".
Si antes te parecían frustrantes los diccionarios del habla de NVDA,
asegúrate de volver a echarles un vistazo.

Scripts.


Como en JAWS, es posible añadir scripts para mejorar la experiencia en
otras aplicaciones, o para proporcionar características disponibles
desde cualquier lugar. Estos paquetes de scripts se llaman "complementos
de NVDA". Puedes encontrar varios complementos en el sitio Web de complementos de la comunidad.de NVDA.

Estos incluyen unos pocos que emulan características no incorporadas
actualmente en NVDA, como una lista de iconos correspondientes a la
bandeja del sistema, la función de "virtualizar ventana" o la
posibilidad de agregar texto al portapapeles. También están disponibles
scripts para aplicaciones populares, tales como GoldWave. La guía del
usuario contiene información sobre la instalación de complementos, y
puedes leer documentación de ayuda que viene con cada complemento para
aprender más sobre cómo utilizarlo.

Si desea, puede consultar más información, por ejemplo, cómo crear complementos, en la Guía de desarrolladores de NVDA.

Última actualización: 01/03/2015.