Lección 1 de 10 · Vídeo de 4:05 con subtítulos · Revisado el 26/10/2026
Presentación del curso en vídeo
Estás leyendo una lección abierta. Matricúlate gratis para hacer los tests y ejercicios, guardar tu avance y conseguir el certificado.
Transcripción completa del vídeo
-
Teclado y gestión del foco
Hola, te damos la bienvenida a Teclado y gestión del foco, el tercer curso del nivel 3 de la Certificación ADDAW. Aprenderás a construir interfaces que se usan por completo sin ratón. Sin tocarlo ni una sola vez. Es un curso para desarrollo, y también para diseño, QA y auditoría.
-
Todo con teclado, sin trampas
Todo debe ser alcanzable, activable y completable con teclado. Lo dice el criterio 2.1.1. El foco siempre debe poder salir de un componente, según el 2.1.2. Y los atajos de una sola tecla deben poder desactivarse, como pide el 2.1.4. Piensa en un correo que archiva un mensaje cada vez que alguien dicta la letra E. Menudo susto.
-
Cómo funciona el foco
Después verás cómo gestiona el foco el navegador. Primera sorpresa: enfocable no es lo mismo que tabulable. Lo que se oculta debe salir también de la secuencia de Tab. Si no, aparece el foco fantasma: un menú plegado con quince enlaces invisibles. Y recibir el foco nunca debe abrir ventanas ni enviar formularios.
-
Orden y foco visible
El foco debe moverse en un orden lógico, y verse siempre. Ordenarás el código como se lee, y usarás tabindex solo con 0 y menos 1. Dibujarás un indicador con focus-visible, con un contraste de 3 a 1 frente a lo que lo rodea. Y comprobarás que ninguna cabecera fija lo tapa.
-
Componentes compuestos
En una barra de herramientas o en un calendario, Tab entra y sale del componente, y las flechas se mueven dentro. Lo implementarás con roving tabindex, que mueve el foco real. Para un combobox con campo de texto usarás aria-activedescendant. Así, un calendario de 31 días deja de ser 31 paradas y pasa a ser una sola.
-
Eventos y atajos propios
Programarás eventos de teclado con keydown y la propiedad key. Y conocerás las trampas del teclado español: en Windows, AltGr llega como Control más Alt. Así, un atajo con Control, Alt y E se dispararía justo al escribir el símbolo del euro. Curioso, ¿verdad? Y aprenderás a no disparar nunca un atajo mientras alguien escribe.
-
El foco en contenido dinámico
Cuando JavaScript cambia la pantalla, el foco no se mueve solo: tú decides dónde está. Añadirás enlaces de salto. Construirás modales que mueven el foco dentro, lo retienen, se cierran con Escape y lo devuelven. Y en cada cambio de vista actualizarás el título y llevarás el foco al encabezado principal.
-
Teclado y tecnologías de apoyo
Verás cómo usan el teclado las tecnologías de apoyo. En modo exploración, el lector de pantalla intercepta las teclas y activa los controles con un clic. Por eso, la activación va siempre en el evento click, y no en las teclas. Y para el control por voz, el nombre accesible debe contener el texto visible: quien dice «pulsa Continuar» espera que funcione.
-
Un protocolo de prueba
Terminarás con un protocolo de prueba con teclado. Completarás tareas reales sin ratón y registrarás cada hallazgo de forma reproducible, con su criterio y su gravedad. Lo aplicarás a un caso completo: la cita previa de una sede electrónica. Son unos 10 minutos por página. Poco tiempo, para todo lo que descubre.
-
Por qué importa
Piensa en Lucía, que maneja el ordenador con un conmutador. Cada parada sobrante le cuesta segundos, y una trampa la deja fuera. Los criterios de teclado están en la norma EN 301 549, que el Real Decreto 1112 de 2018 exige al sector público. Y la Ley 11 de 2023 lleva la accesibilidad a la banca o al comercio electrónico. Nadie debería quedarse a medias por culpa de una tecla.
-
Al terminar sabrás…
Al terminar sabrás hacer operable con teclado cualquier interfaz, y gestionar el foco en cada cambio de pantalla. También sabrás probarlo y documentarlo con un método que cualquier equipo puede repetir. Así que aparta el ratón, y empieza por la primera lección.
Este curso te enseña a construir interfaces que se pueden usar por completo con teclado y a decidir, en cada momento, dónde está el foco y dónde debería estar. Es la base que necesitan los lectores de pantalla, el control por voz, los conmutadores y los ampliadores.
Qué vas a aprender
Empezarás por los criterios de operabilidad con teclado (2.1.1, 2.1.2 y 2.1.4) y por cómo gestiona el foco el navegador: qué es enfocable, qué es tabulable y qué pasa con el contenido oculto. Después trabajarás el orden y la visibilidad del foco, la navegación con flechas en componentes compuestos y la programación de eventos y atajos de teclado sin conflictos. Seguirás con la gestión del foco en enlaces de salto, modales, contenido dinámico y aplicaciones de una sola página, verás cómo usan el teclado las tecnologías de apoyo y terminarás con un protocolo de prueba y un caso práctico completo.
Para quién es
Para desarrollo front-end y también para diseño, QA y auditoría. Conviene haber hecho el curso N3-C1 sobre HTML semántico y tener soltura básica con HTML, CSS y JavaScript.
Cómo aprovecharlo
Ten abierto el navegador con una web o un proyecto propio y haz los ejercicios «Pruébalo tú» a medida que avanzas. Aparta el ratón desde la primera lección: es la mejor forma de entender lo que se explica.
¿Te ha servido esta lección?
Crea tu cuenta gratis y sigue el curso con todo:
- El test de esta lección (3 preguntas) para comprobar lo que has aprendido
- Ejercicios prácticos con páginas reales
- Tu avance guardado: sigues donde lo dejaste, desde cualquier dispositivo
- Constancia del curso con sus horas y certificado gratuito del nivel 3 al aprobar el examen
Entras con tu cuenta de Google o solo con tu email. No hace falta contraseña.