Hopp til innhold
Aksel

Aksel

Designsystemet
God praksisBloggen

Retningslinje

2.5.1 Pekerbevegelser

Unngå flerpunkt- og stibaserte gester.

Suksess

Suksesskriterium 2.5.1 Pekerbevegelser (Nivå A)

All funksjonalitet som bruker flerpunkt eller stibaserte gester for betjening, kan betjenes med en enkelt peker uten stibasert gest, med mindre flerpunkt eller en stibasert gest er avgjørende.

Merknad: Dette kravet gjelder nettinnhold som tolker pekerbevegelser (det vil si at dette kravet gjelder ikke handlinger som er nødvendige for å betjene brukeragenten eller hjelpemiddelteknologi).

Tips

En stibasert gest er en interaksjon der ikke bare sluttpunktene er viktig, men også måten pekeren beveger seg mellom dem. Hvis det å passere et bestemt punkt underveis påvirker betydningen, regnes det som en stibasert gest. Sveiping er et eksempel på en stibasert gest, fordi det bare gjenkjennes når bevegelsen følger en bestemt retning.

En flerpunkt-gest (ofte kalt «multitouch») krever bruk av flere kontaktpunkter samtidig. Typiske eksempler er kniping for å zoome (pinch-to-zoom), eller to- eller tre-finger trykk for å utløse en funksjon.

Hvorfor er suksesskriteriet viktig?

Nedsatt eller manglende bevegelse i hendene kan gjøre det vanskelig å få til gester som krever at det trykkes flere steder samtidig eller at en bevegelse må følge et mønster. I denne artikkelen brukes komplekse gester for å omtale slike bevegelser.

Personer med nedsatt motorikk eller skjelvinger kan for eksempel ha vansker med kniping og sveiping. Og ikke alle bruker mus eller berøringsskjerm—tastatur, talestyring, hodemus eller øyestyring kan simulere enkle klikk, men ikke nødvendigvis flerfinger-gester eller tegnebevegelser. Personer med kognitive utfordringer kan også ha vansker med å oppdage eller forstå komplekse gester. Vi risikerer at disse brukerne ikke klarer å utføre viktige handlinger hvis vi designer funksjonalitet som bare støtter komplekse pekergester. Ved å tilby enklere alternativer, som knapper og én-fingers trykk, åpner vi for at flere kan bruke funksjonen på en tilgjengelig måte.

Anbefalinger

Vurder om komplekse gester er nødvendige. Av og til brukes for eksempel signaturfelt der brukeren må tegne navnet sitt digitalt. En håndskreven signatur er unntatt fra kravet fordi den er essensiell (formålet er jo å tegne). Men om hensikten egentlig bare er å bekrefte en avtale eller identitet, kan dette ofte løses med mer tilgjengelige metoder som BankID.

Vanlige misforståelser

Mange tror dette kravet forbyr dra-og-slipp, men slike bevegelser regnes ikke som en stibaserte gest i WCAG 2.1. Derfor krever ikke 2.5.1 at du tilbyr alternativer til dra-og-slipp. Grunnen er at det vanligvis bare er start- og sluttpunktet som har betydning, ikke hvordan du drar. Likevel opplever mange dra-og-slipp som vanskelig eller tungvint. I WCAG 2.2 er det dessuten et nytt AA-krav (2.5.7 Dragging Movements) som krever alternativer. Derfor bør du allerede nå tilby andre måter å utføre samme handling på, for eksempel flytte-knapper ved siden av drag-funksjoner.

Hvordan teste kravet

Kjernespørsmålet

Kan brukeren utføre alle funksjoner med en enkel pekebevegelse (ett klikk eller trykk) uten å bruke flere fingre samtidig eller tegne et bestemt mønster?

Innhold du må teste

Alle steder der løsningen krever at brukeren trykker flere steder samtidig eller beveger pekeren i et bestemt mønster.

Testmetode

For hver funksjon, prøv å utføre handlingen med bare klikk (musepeker) eller trykk med én finger (touchscreen). Se etter knapper, lenker eller andre brukergrensesnittkomponenter som gir samme funksjon.

Hvis du ikke klarer å bruke funksjonen med enkel pekerinput uten mønster, bryter den kravet, med mindre gesten er absolutt nødvendig for funksjonen.

Ofte-stilte spørsmål

Relaterte lenker

Medvirkende

MiljøUniversell utforming

Innspill til artikkelen

Logg inn med Nav SSO for å gi innspill til artikkelen

Logg inn med Nav SSO
2.5.1 Pekerbevegelser - Aksel.nav.no