Tastatur (ingen undtagelse)
Silktide beder dig om at bekræfte, at alle funktioner på siden kan betjenes alene med et tastatur uden undtagelser. Dette er -succeskriterium 2.1.3 (niveau AAA) – den strengere form af 2.1.1 Tastatur.
Dette er en : Det kræver et menneske at afprøve alle kontrolelementer for at bevise fuld betjening med tastatur. Silktide viser anmodningen på hver side, og et menneske bekræfter den.
Hvorfor det er vigtigt
2.1.1 (niveau A) kræver allerede tastaturadgang, men tillader en undtagelse for funktioner, der afhænger af bevægelsesbanen for brugerens bevægelse – frihåndstegning, underskrifter og nogle spil. 2.1.3 fjerner den undtagelse: Hvis webstedet hævder at opfylde AAA, skal selv disse funktioner have et tastaturalternativ (for eksempel indtastede koordinater, upload af en tegnet fil eller en trinvis formular).
Personer, der ikke kan bruge en markør – herunder mange brugere af kontakter og stemmestyring – har brug for dette alternativ.
Hvad du skal tjekke
- Brug Tab-tasten gennem hele siden. Alle interaktive kontrolelementer skal kunne nås og betjenes alene med tastaturet.
- Se efter funktioner, der afhænger af en bevægelsesbane: tegneområder, underskriftfelter, træk for at ændre rækkefølge og kontrolelementer, der kun kan betjenes med bevægelser. Bekræft for hver enkelt, at der findes en tastaturbaseret (eller ikke-markørbaseret) måde at opnå samme resultat på.
- Bekræft, at der ikke er tastaturfælder (se også Fokus kan flyttes væk fra applet eller plugin).
Silktides tjek Understøttelse af tastatur markerer allerede automatisk mange fejl på niveau A; denne gennemgang dækker det strengere AAA-niveau.
Sådan løser du det
- Giv et tastaturalternativ til alle kontrolelementer, der afhænger af en bevægelsesbane (indtastning, upload, trinvis formular eller tilsvarende).
- Sørg for, at brugerdefinerede widgets følger tastaturmønstrene for deres rolle i ARIA Authoring Practices.
- Stol aldrig på bevægelser, der kun kan udføres med en markør, for væsentlige opgaver.
Hvis alle funktioner på siden kan betjenes med tastatur (inklusive dem, der ville være undtaget under 2.1.1), skal du resultatet.
Sådan tester Silktide dette
Silktide kan ikke bevise betjening med tastatur ud fra en gennemgang af webstedet, så dette tjek viser én anmodning om gennemgang pr. side, der beskriver, hvad der skal bekræftes. Relaterede automatiske og assisterede tjek under 2.1.1 køres stadig. Intet udbredt værktøj automatiserer 2.1.3 – der findes ingen W3C ACT-regel for det.