Lliçó 9 de 10 · 9 min de lectura · Revisada el 26/10/2026
Comprovar amb teclat: protocol de prova
Estàs llegint una lliçó oberta. Matricula't gratis per fer els tests i els exercicis, desar el teu progrés i aconseguir el certificat.
La prova amb teclat és la més rendible de totes les proves d'accessibilitat: no requereix instal·lar res, qualsevol membre de l'equip la pot fer i detecta una proporció enorme dels problemes greus. Però perquè sigui útil ha de ser sistemàtica. Aquesta lliçó proposa un protocol de prova reproduïble que pots incorporar a la revisió de cada pàgina o component abans de donar-lo per acabat, i que serveix de base per a la definició de fet (definition of done) de l'equip.
Preparació
- Fes servir un navegador actual (Chrome, Edge o Firefox). Si proves a Safari per a macOS, activa a Configuració del sistema, Teclat, l'opció «Navegació amb el teclat», i a Safari, Avançat, «Prem Tab per ressaltar cada element»; altrament, Tab se salta els enllaços.
- Aparta el ratolí o desconnecta'l físicament. La temptació d'«ajudar-se» amb un clic invalida la prova.
- Tingues a mà un full de registre amb columnes: pàgina o component, pas, tecla, resultat esperat, resultat obtingut, criteri afectat, gravetat.
- Defineix les tasques que provaràs: no es tracta de tabular per tota la pàgina, sinó de completar el que la persona vindria a fer (buscar un tràmit, emplenar la sol·licitud, pagar).
Les tecles de la prova
| Tecla | Què ha de fer |
|---|---|
| Tab / Maj+Tab | Moure el focus a l'element interactiu següent o anterior en ordre lògic |
| Retorn | Activar enllaços i botons; enviar formularis des d'un camp |
| Espai | Activar botons; marcar caselles; obrir selects |
| Fletxes | Moure's dins de grups de ràdio, selects, pestanyes, menús, controls lliscants, graelles |
| Escapada | Tancar diàlegs, menús, desplegables i tooltips |
| Inici / Fi | Anar al primer o a l'últim element d'un component compost |
Protocol pas a pas
- Carrega la pàgina i prem Tab una vegada. Hauria d'aparèixer l'enllaç de salt o el primer element de la capçalera. Si el focus va a parar a un element invisible o al cos de la pàgina sense indicador, anota-ho (2.4.7).
- Activa l'enllaç de salt. El focus ha d'arribar al contingut principal i la pulsació següent de Tab hi ha de caure a dins (2.4.1).
- Recorre tota la pàgina amb Tab. A cada parada comprova: que veus el focus, que l'ordre segueix el disseny, que l'element és realment interactiu (si t'atures en un paràgraf o una targeta inert, hi ha un
tabindexsobrer) i que cap element fix el tapa (2.4.3, 2.4.7, 2.4.11). - Fes el recorregut invers amb Maj+Tab. Ha de ser el mirall exacte. Els components que canvien d'estat quan hi passes solen fallar aquí.
- Activa cada tipus de control amb Retorn i amb Espai. Un enllaç que no respon a Retorn o un botó que no respon a Espai sol ser un
divdisfressat (2.1.1). - Entra a cada component compost (menú, pestanyes, acordió, calendari, carrusel, select personalitzat): prova les fletxes, Inici, Fi i Escapada. Comprova que en pots sortir amb Tab (2.1.2).
- Obre cada diàleg o panell i comprova les cinc condicions de la finestra modal: focus a dins, focus retingut, Escapada el tanca, fons inert, focus retornat en tancar.
- Provoca contingut dinàmic: errors de validació, resultats de cerca, missatges de confirmació, eliminació d'elements. Observa on va el focus i si el que apareix es pot assolir.
- Busca funcions només de ratolí: passa pels elements que tenen comportament en hover (menús, tooltips, botons de fila) i verifica que apareixen amb el focus.
- Prem lletres soltes fora dels camps de text per detectar dreceres d'una sola tecla (2.1.4).
- Canvia la mida de la finestra a 320 píxels d'amplada o al 400 % de zoom i repeteix els passos 3 i 7: els menús mòbils i els panells adaptables tenen sovint la seva pròpia gestió del focus, i sol ser pitjor.
Exemple
Registre d'una troballa tal com hauria de quedar al full:
Pàgina: /tramites/cita-previa. Pas: obrir el selector de centre. Tecla: Retorn sobre el camp «Centre». Esperat: s'obre la llista i el focus passa a la primera opció. Obtingut: la llista s'obre visualment però el focus continua al camp; les fletxes no mouen la selecció; Tab salta al camp següent i deixa la llista oberta. Criteris: 2.1.1 Teclat, 4.1.2 Nom, funció, valor. Gravetat: bloquejant (no es pot completar la cita).
Un registre així permet reproduir l'error, assignar-lo i verificar la correcció sense discussió.
Classificar la gravetat
No totes les troballes pesen igual. Una classificació senzilla i útil:
- Bloquejant: impedeix completar una tasca principal (un parany de teclat, un pas del formulari inoperable).
- Greu: la tasca es completa amb gran dificultat o per camins alternatius (focus invisible en tot un formulari, ordre il·lògic en un procés de pagament).
- Moderada: molesta però no impedeix (un
tabindexsobrer, un tooltip que no es tanca amb Escapada). - Lleu: millora recomanable (un indicador de focus de contrast baix en un enllaç secundari).
Punt clau
La prova amb teclat es fa completant tasques reals sense ratolí, amb un protocol fix i un registre reproduïble. Deu minuts per pàgina abans de publicar poden evitar bona part de les reclamacions per inaccessibilitat que arriben a les unitats responsables d'accessibilitat.
Integrar-ho en el flux de treball
Inclou el protocol a la revisió de cada pull request que toqui la interfície: qui revisa el codi ha de poder dir «l'he recorregut amb teclat». Per als components del sistema de disseny, documenta a la fitxa de cadascun quines tecles admet, de manera que la prova sigui també l'especificació. I quan es corregeixi una troballa, repeteix exactament el pas registrat abans de tancar-la. Al curs de frameworks veurem com automatitzar part d'aquestes comprovacions amb proves d'extrem a extrem que simulen pulsacions de teclat.
Resum
- Prova sense ratolí, amb tasques reals i un full de registre amb passos, tecles, resultat esperat i obtingut.
- El protocol cobreix: primera pulsació, enllaç de salt, recorregut complet en tots dos sentits, activació, components compostos, diàlegs, contingut dinàmic, funcions de hover, dreceres i vista mòbil.
- Registra cada troballa amb el criteri WCAG i una gravetat (bloquejant, greu, moderada, lleu).
- Fes de la prova amb teclat part de la revisió de codi i de la documentació dels components.
- Repeteix el pas exacte registrat per verificar cada correcció.
Portes 2 lliçons d'aquest curs: que no es perdin
Crea el teu compte gratis i desa el que ja has llegit i segueix el curs amb tot:
- El test d'aquesta lliçó (3 preguntes) per comprovar el que has après
- Exercicis pràctics amb pàgines reals
- El teu progrés desat: continues on ho vas deixar, des de qualsevol dispositiu
- Constància del curs amb les hores i certificat gratuït del nivell 3 quan aprovis l'examen
Entres amb el teu compte de Google o només amb el teu correu electrònic. No cal contrasenya.