Lección 2 de 10 · 11 min de lectura · Revisado el 26/10/2026
NVDA y JAWS en Windows: comandos esenciales y modos de navegación
Los lectores de pantalla convierten la interfaz en voz o braille y, para auditar, son la herramienta que más problemas reales descubre. En Windows dominan dos: NVDA, gratuito y de código abierto (NV Access), y JAWS, comercial (Vispero). Las encuestas de WebAIM a personas usuarias los sitúan de forma consistente como los dos más utilizados, por lo que ambos suelen formar parte de la línea base de una auditoría dirigida al público general. Esta lección se centra en lo que un auditor necesita: instalar, configurar, moverse por la página y registrar lo que el lector dice.
Cómo «ve» la web un lector de pantalla
El lector no lee la pantalla: lee el árbol de accesibilidad que el navegador construye a partir del DOM, los roles, los nombres accesibles y los estados. Por eso un botón dibujado con un div sin rol no existe para el lector, y una imagen con alt vacío desaparece. Entender esto evita malinterpretar los resultados: lo que NVDA anuncia es lo que el navegador le ha dado, no una opinión del lector.
Ambos lectores tienen dos modos sobre contenido web. En modo navegación (NVDA) o con el cursor virtual (JAWS), las teclas del teclado se usan para moverse por el contenido: la H salta al siguiente encabezado, la K al siguiente enlace. En modo formulario (NVDA) o modo formularios (JAWS), las teclas se envían a la página para escribir en un campo o manejar un control. El cambio suele ser automático al llegar a un campo editable; NVDA lo anuncia con un sonido, y se puede forzar con NVDA+Espacio. Muchos problemas de componentes personalizados (combos, menús ARIA) se manifiestan como un cambio de modo inesperado o como la imposibilidad de operar el control en el modo correcto.
NVDA: instalación y configuración para auditar
Descarga NVDA desde nvaccess.org e instálalo. La tecla NVDA es por defecto Insert; en portátiles sin Insert conviene activar Bloq Mayús como tecla NVDA en las preferencias. Ajustes recomendados para auditoría:
- Activar el visor de voz (menú NVDA, Herramientas, Visor de voz): muestra en texto todo lo que el lector dice, lo que permite copiar la salida como evidencia.
- Reducir la velocidad de voz al principio; con la práctica se sube.
- En Formato de documentos, activar el anuncio de tablas, encabezados, listas y landmarks, para detectar su ausencia.
- Instalar el complemento Focus Highlight, que dibuja un recuadro alrededor del elemento con foco y del cursor virtual: imprescindible para auditores videntes.
Navegadores: NVDA funciona bien con Firefox y Chrome; Firefox ha sido históricamente la referencia. Evalúa con ambos si forman parte de la línea base.
Comandos esenciales de NVDA
| Acción | Comando |
|---|---|
| Leer todo desde el cursor | NVDA+Flecha abajo |
| Leer el título de la ventana o página | NVDA+T |
| Siguiente / anterior encabezado | H / Mayús+H (1-6 para niveles concretos) |
| Siguiente enlace, botón, campo de formulario | K, B, F (con Mayús para retroceder) |
| Siguiente landmark, tabla, lista, gráfico | D, T, L, G |
| Lista de elementos (enlaces, encabezados, formularios, botones, landmarks) | NVDA+F7 |
| Moverse por celdas de tabla | Ctrl+Alt+Flechas |
| Alternar modo navegación / formulario | NVDA+Espacio |
| Leer la línea / el elemento actual | NVDA+Flecha arriba / NVDA+Tab |
| Silenciar la voz | Ctrl |
Con estos comandos puedes evaluar en minutos: 2.4.2 Titulado de páginas (NVDA+T), 2.4.6 y 1.3.1 (lista de encabezados en NVDA+F7), 2.4.4 (lista de enlaces fuera de contexto), 1.1.1 (navegar por gráficos con G), 3.3.2 y 4.1.2 (tabular por campos y escuchar nombre, rol y estado), 1.3.1 en tablas (navegación por celdas y anuncio de encabezados).
Ejemplo
Con NVDA en un formulario de contacto, al pulsar Tab se oye: «editable, en blanco». No hay nombre: el campo carece de etiqueta asociada. Al pulsar Tab de nuevo: «botón». El botón de envío es un icono sin texto alternativo. En el visor de voz queda el registro literal que se adjunta al informe como evidencia de 1.3.1 Información y relaciones y 4.1.2 Nombre, función, valor (y de 3.3.2 Etiquetas o instrucciones si tampoco hay etiqueta visible).
JAWS: particularidades
JAWS es de pago, pero puede ejecutarse en modo demostración durante 40 minutos tras cada reinicio, suficiente para una sesión de pruebas. La tecla JAWS es Insert (o Bloq Mayús en la distribución de portátil). Sus comandos de navegación rápida son prácticamente los mismos que en NVDA (H, K, B, F, T, L), con listas específicas: Insert+F6 encabezados, Insert+F7 enlaces, Insert+F5 campos de formulario, Insert+F3 lista de todos los elementos. Insert+Z activa o desactiva el cursor virtual, Insert+Flecha abajo lee todo, Insert+T lee el título. El historial de voz (Insert+Espacio, luego H) cumple la función del visor de voz de NVDA.
JAWS es más «inteligente» que NVDA: completa nombres a partir del contexto, infiere etiquetas de campos cercanos y repara ciertas estructuras. Eso significa que algo puede funcionar en JAWS y fallar en NVDA; por eso es recomendable probar con ambos y considerar NVDA el más estricto. JAWS con Chrome es la combinación más frecuente entre sus usuarios.
Punto clave
Un lector de pantalla no sirve para «ver si funciona»; sirve para comprobar criterios concretos. Antes de empezar, lista qué vas a verificar en cada página (título, encabezados, landmarks, imágenes, enlaces, formularios, controles personalizados, mensajes de estado) y anota para cada uno qué dijo el lector.
Qué buscar en una sesión con lector
- Al cargar la página: ¿se anuncia un título descriptivo? ¿el idioma de la voz es correcto (si el lector cambia a inglés, el
langestá mal)? - Estructura: ¿la lista de encabezados refleja la jerarquía visual? ¿hay landmarks (banner, navigation, main, contentinfo)? ¿las listas visuales son listas reales?
- Imágenes: navega con G; ¿las decorativas están ocultas y las informativas tienen un alt útil?
- Enlaces y botones: en la lista de NVDA+F7, ¿se entiende cada enlace fuera de contexto? ¿hay «leer más» repetidos?
- Formularios: al tabular, ¿cada campo anuncia nombre, tipo, estado (obligatorio, inválido) e instrucciones? ¿los errores se anuncian al enviar?
- Componentes personalizados: ¿el menú, las pestañas, el modal y el combo anuncian rol y estado, y se operan con las teclas del patrón de la APG (se abre en una ventana nueva)?
- Contenido dinámico: ¿se anuncian los resultados de búsqueda, los mensajes de éxito, las actualizaciones del carrito (4.1.3)?
Error frecuente
Auditar con el lector mientras se mira la pantalla y se usa el ratón. Sin darse cuenta, el auditor «ayuda» al lector haciendo clic. Para una prueba honesta, tapa el monitor o apaga la pantalla (NVDA permite activar la cortina de pantalla en sus opciones de Privacidad y seguridad) y usa solo el teclado.
Registrar la evidencia
La salida del visor de voz de NVDA o del historial de JAWS, copiada literalmente, es la evidencia más convincente de un problema con lector de pantalla. Complétala con un vídeo corto con audio (Barra de juegos de Windows con Win+G, u OBS) para los problemas de interacción, y con una captura del árbol de accesibilidad del navegador cuando el problema esté en el nombre o el rol. Indica siempre versión del lector, del navegador y fecha.
Resumen
- Los lectores leen el árbol de accesibilidad, no la pantalla; NVDA y JAWS deben formar parte de la línea base en Windows.
- Modo navegación/cursor virtual para moverse por el contenido; modo formulario para operar controles; los cambios de modo inesperados delatan componentes mal construidos.
- Comandos clave: H, K, B, F, T, L, D, G; NVDA+F7 y las listas Insert+F5/F6/F7 de JAWS; NVDA+T para el título; visor de voz e historial para evidencia.
- JAWS repara más que NVDA: probar con ambos y considerar NVDA el más exigente.
- Prueba con una lista de comprobaciones por página y sin mirar la pantalla; registra la salida literal, vídeo y versiones.
Comprueba lo que has aprendido
Esta lección se puede leer libremente. Para hacer su test de 3 preguntas, los ejercicios prácticos con páginas reales, guardar tu avance y optar al examen y al certificado, matricúlate en el curso.
Matricularme · nivel 4 (49 €)