Retningslinje
2.1.2 Ingen tastaturfelle
Det du kommer til med tastaturnavigering må du kunne forlate med tastaturnavigering.
Hvorfor er suksesskriteriet viktig?
Dette suksesskriteriet er viktig for å sikre at de som bruker tastatur kan gjøre alt på siden din. Både de som benytter skjermleser og noen mennesker med nedsatt bevegelighet i armene er eksempler på brukere som primært benytter tastaturet til input. Tastaturet benyttes også av en del ekspertbrukere og de som ikke kan bruke mus på grunn av senebetennelse eller andre midlertidige funksjonshindringer.
Suksesskriteriet 2.1.2 har mye til felles med 2.1.1 som sier at alt skal kunne gjøres med tastatur. Strengt talt er det snakk om en presisering som sier at du ikke skal bli låst til en komponent (eller sett med komponenter). Du skal altså kunne navigere til alle interaktive elementer med tastaturet, uansett hvor tastaturfokus er, ikke for eksempel bli låst til navigering i en medieavspiller eller skjema.
Anbefalinger
Det kan være litt krevende å få taket på dette suksesskriteriet. Hva som regnes som en «komponent» kan i mange sammenhenger diskuteres. Kan en komponent få fokus med tastatur skal du kunne forlate komponenten, men hvordan skal kriteriet bedømmes dersom du eksempelvis kun kan navigere mellom to eller et sett komponenter uten å nå alt på siden. Vår vurdering er at uansett hvor du har tastaturfokus skal du kunne nå alle andre interaktive elementer på en side for å oppfylle suksesskriterium 2.1.2.
Vanlige misforståelser
Det er vanlig å navigere fra element til element ved å trykke Tab. Suksesskriterium 2.1.2 krever imidlertid ikke at du skal kunne forlate en komponent med tab. I noen sammenhenger er det lurt at Tab kun navigerer internt i en komponent (for eksempel i en modal). Kreves det ikke-standard tastaturkommandoer for å forlate en komponent må dette kommuniseres på en tydelig måte.
Tab-rekkefølgen, altså i hvilken rekkefølge du stopper på elementene når du tryker Tab flere ganger etter hverandre har betydning. Denne rekkefølgen er imidlertid ikke en del av suksesskriterium 2.1.2. Fokusrekkefølge dekkes av SK 2.4.3.
Hvordan teste kravet
Kjernespørsmålet
Kan du nå alle interaktive elementer på siden uansett hvilket element som har tastaturfokus?
Innhold du må teste
Alle interaktive elementer på siden.
Testmetode
Klikk i adressefeltet (Alt+d). Trykk Tab gjentatte ganger og sjekk at du får Tab-stopp på alle interaktive elementer.
Sjekk at du kan komme ut av komponenter som modaler, skjemaer og medieavspillere med tastatur. Hvis det kreves spesielle tastaturkombinasjoner for å komme ut av en komponent skal dette være tydelig kommunisert til brukeren.
Testmetoden er nesten identisk med den som brukes for 2.1.1, og det er derfor naturlig å se på disse kriteriene samtidig.
Ofte stilte spørsmål
Kan jeg oppfylle 2.1.2 ved å legge til hurtigtaster?
Ja, det er tillatt å bruke uvanlige tastaturkombinasjoner for å komme ut av en komponent ved hjelp av tastaturet. Dette anbefales vanligvis ikke, og skal du bruke en slik løsning må du gi brukerne tydelig beskjed om framgangsmåten.
Medvirkende