← Volver al glosario

Tecnologías de asistencia

Software y hardware que ayudan a personas con discapacidades a interactuar con tecnología. Incluye lectores de pantalla, ampliadores, reconocimiento de voz y más.

Tecnologías de asistencia

Definición Técnica

Las tecnologías de asistencia (assistive technologies, AT) son herramientas, dispositivos, software o equipos que ayudan a personas con discapacidades a interactuar con tecnología, acceder a información y realizar tareas que de otra manera serían difíciles o imposibles. Estas tecnologías actúan como intermediarios entre el usuario y el contenido digital.

Tipos de Tecnologías de Asistencia

Para Discapacidad Visual

Lectores de Pantalla

  • NVDA (Windows, gratuito)
  • JAWS (Windows, comercial)
  • VoiceOver (macOS/iOS, integrado)
  • TalkBack (Android, integrado)
  • Narrator (Windows, integrado)

Ampliadores de Pantalla

  • Zoom del sistema operativo
  • Lupa de Windows
  • Zoom de macOS
  • Extensiones de navegador

Líneas Braille

  • Dispositivos hardware que muestran texto en Braille
  • Conectados a lectores de pantalla

Para Discapacidad Auditiva

Subtítulos y Transcripciones

  • Subtítulos en videos
  • Transcripciones de audio
  • Indicadores visuales para sonidos

Amplificadores de Sonido

  • Aumentan el volumen del audio
  • Filtros de frecuencia

Para Discapacidad Motora

Navegación por Teclado

  • Alternativa al mouse
  • Atajos de teclado personalizados

Reconocimiento de Voz

  • Dragon NaturallySpeaking (Windows/Mac)
  • Dictado de Windows/Mac
  • Comandos de voz de Google

Interruptores (Switches)

  • Dispositivos de entrada alternativos
  • Control por botones grandes
  • Control por soplido/succión

Teclados Alternativos

  • Teclados ergonómicos
  • Teclados con teclas grandes
  • Teclados en pantalla

Sistemas de Seguimiento Ocular

  • Control por movimiento de ojos
  • Para usuarios con movilidad muy limitada

Para Discapacidad Cognitiva

Simplificadores de Navegador

  • Reducen distracciones
  • Simplifican interfaces
  • Readability (extensión)
  • Reader View (navegadores)

Herramientas de Lectura

  • Resaltado de texto
  • Lectura en voz alta
  • Diccionarios integrados

Cómo Funcionan con la Web

Árbol de Accesibilidad

Las tecnologías de asistencia acceden al contenido a través del árbol de accesibilidad, una representación del DOM que incluye:

  • Nombre accesible: Texto que identifica el elemento
  • Rol: Tipo de elemento (botón, enlace, etc.)
  • Estado: Estado actual (expandido, seleccionado, etc.)
  • Propiedades: Atributos ARIA y HTML

Interacción con Contenido

  1. Navegación: El usuario navega por el contenido usando comandos de la AT
  2. Lectura: La AT lee el nombre accesible y descripción
  3. Interacción: El usuario activa elementos usando métodos alternativos
  4. Feedback: La AT anuncia cambios de estado y actualizaciones

Ejemplos de Uso

Lector de Pantalla

<!-- ✅ Correcto: Botón accesible para lector de pantalla -->
<button aria-label="Cerrar ventana modal">
  ×
</button>
<!-- NVDA leerá: "Cerrar ventana modal, botón" -->

<!-- ❌ Incorrecto: Sin nombre accesible -->
<button onclick="close()">×</button>
<!-- NVDA leerá: "botón" (no descriptivo) -->

Navegación por Teclado

<!-- ✅ Correcto: Enfocable y operable por teclado -->
<a href="/pagina" tabindex="0">Enlace</a>
<button type="button">Botón</button>

<!-- ❌ Incorrecto: No enfocable -->
<div onclick="action()">Hacer clic</div>
<!-- No se puede activar con teclado -->

Compatibilidad con Desarrollo Web

HTML Semántico

El HTML semántico proporciona información automática a las AT:

<!-- ✅ Correcto: Semántica clara -->
<nav aria-label="Navegación principal">
  <ul>
    <li><a href="/">Inicio</a></li>
  </ul>
</nav>

<!-- ❌ Incorrecto: Sin semántica -->
<div class="nav">
  <div class="link">Inicio</div>
</div>

ARIA

ARIA mejora la información disponible para AT:

<!-- ✅ Correcto: ARIA para componente complejo -->
<div role="dialog" aria-labelledby="modal-title">
  <h2 id="modal-title">Confirmar acción</h2>
  <button aria-label="Cerrar">×</button>
</div>

Testing con Tecnologías de Asistencia

Lectores de Pantalla Gratuitos

  1. NVDA (Windows): Descarga gratuita
  2. VoiceOver (macOS/iOS): Integrado
  3. Narrator (Windows): Integrado
  4. TalkBack (Android): Integrado

Proceso de Testing

  1. Activar la AT: Iniciar lector de pantalla o herramienta
  2. Navegar el sitio: Usar solo teclado o comandos de la AT
  3. Verificar información: Confirmar que se anuncia correctamente
  4. Probar interacciones: Activar botones, enlaces, formularios
  5. Documentar problemas: Registrar fallos encontrados

Errores Comunes

  1. Asumir que todas las AT funcionan igual: Cada una tiene diferencias
  2. No probar con AT reales: Las herramientas automáticas no son suficientes
  3. Ignorar navegación por teclado: Crítica para muchas AT
  4. No proporcionar nombres accesibles: Las AT necesitan texto descriptivo

Beneficios para Todos

Las tecnologías de asistencia benefician a:

  • Personas con discapacidades permanentes
  • Personas con discapacidades temporales (lesión de mano)
  • Personas con discapacidades situacionales (manos ocupadas)
  • Todos los usuarios (mejora experiencia general)

Referencias

Términos Relacionados

  • Lector de pantalla
  • Navegación por teclado
  • ARIA
  • Árbol de accesibilidad
  • Nombre accesible