¿Qué es NVDA?
NVDA (NonVisual Desktop Access) es un lector de pantalla de código abierto para Windows desarrollado por la organización sin ánimo de lucro NV Access. Lee en voz alta el contenido de la pantalla y permite a personas con discapacidad visual navegar por sistema operativo, navegadores, aplicaciones de oficina y prácticamente cualquier software.
Junto con JAWS (de Freedom Scientific, comercial) y VoiceOver (incluido en macOS/iOS de Apple), NVDA es uno de los tres lectores de pantalla con mayor cuota de uso según la encuesta anual de WebAIM Screen Reader User Survey. En la encuesta de 2024, NVDA fue el lector principal del 65,6 % de los encuestados.
Por qué importa para auditorías de accesibilidad
Lighthouse y axe-core detectan automáticamente entre el 30 % y el 50 % de los problemas de WCAG. El resto solo aparece cuando una persona real (o un auditor con NVDA + voz sintética) intenta navegar la página:
- ¿El orden de lectura tiene sentido o salta entre columnas?
- ¿El mega-menú del header se abre/cierra anunciando el estado correcto?
- ¿Los iconos decorativos están silenciados con
aria-hidden="true"? - ¿Los formularios anuncian errores claros y dan instrucciones para corregirlos?
- ¿Las regiones (
landmarks) están bien etiquetadas y permiten saltar entre ellas?
Atajos básicos para auditar
- Insert + ↓ o Caps Lock + ↓: leer todo desde el cursor.
- H: saltar al siguiente encabezado.
- K: saltar al siguiente enlace.
- F: saltar al siguiente campo de formulario.
- D: saltar al siguiente landmark (region/nav/main/footer).
- Insert + F7: lista de elementos (enlaces, encabezados, landmarks).
- Insert + Q: salir de NVDA.
Voz Helena de Microsoft
Para auditorías en español usamos la voz Helena (es-ES), incluida por defecto en Windows 10/11. Es la voz sintética que más se acerca a la cadencia natural del castellano peninsular. NVDA permite cambiar voz desde NVDA + Control + V.
Cómo lo usamos en smedialab.es
Como parte de la auditoría triangulada para certificar WCAG 2.1 AA + AAA parcial, recorremos las plantillas tipo de la web (home, servicio, ubicación, proyecto, tecnología) con NVDA + Helena verificando: jerarquía de encabezados, lista de enlaces, etiquetas de formulario, landmarks y mensajes de estado. Lo que NVDA no anuncia bien, lo arreglamos en el componente Astro correspondiente.