Samtidige inputmekanismer
Webindhold må ikke begrænse brugen af inputmodaliteter, der er tilgængelige på platformen — medmindre begrænsningen er essentiel, påkrævet for at sikre indhold eller nødvendig for at respektere brugerindstillinger.
Hvad det kræver
Hvis brugerens enhed understøtter flere inputmetoder — berøring, mus, tastatur, stylus, stemme, kontakt — skal siden lade brugeren skifte frit imellem dem. En bruger på en Surface, der skifter mellem tastatur og berøring i løbet af dagen, skal ikke „vælge“ én. En bruger på en iPad med Bluetooth-tastatur og tilsluttet kontakt skal ikke møde en UI, der kun lytter til én inputform.
Undtagne tilfælde: hvor begrænsningen er essentiel (en pianoinput-app), påkrævet af sikkerhedshensyn (en CAPTCHA, der skal verificere en bestemt inputform) eller hvor brugeren selv har begrænset modaliteter via indstillinger.
Sådan opfyldes det
- Registrér ikke inputtype ved sideindlæsning og lås UI’et fast til den. Et site, der tænker „berøringsenhed — skjul alle hover-tilstande og tastaturvink“, bryder for hybride bærbare computere.
- Deaktivér ikke fokustilstande, når en mus registreres, medmindre du har en robust måde at genaktivere dem på det øjeblik, tastaturet bruges.
:focus-visibleløser dette. - Fang ikke interaktion inden for kun drag-og-slip eller kun swipe; kombiner gestus med tastatur- og pegeredskabsækvivalenter (overlapper kraftigt med 2.5.1 og 2.5.7).
- Test på en Surface, Chromebook eller iPad med tilsluttet tastatur. Skift mellem inputmetoder midt i en opgave og bekræft, at alt stadig fungerer.
Typiske fejl
- Sites, der skjuler fokusringe, så snart de registrerer „berøringsegnet“ — tastaturbrugere på hybridenheder mister al fokusindikation.
- Karruseller, der kun reagerer på swipe, selv når brugeren svæver med en mus.
- Modale vinduer bygget til berøring, der ignorerer Escape fra tastaturet.
- „Mobiltilstand“-registrering, der deaktiverer tastaturgenvejes palette på enhver enhed med smal viewport.
Hvorfor det er vigtigt
Mange brugere med handicap kombinerer inputenheder — et hoved-pegeredskab plus tastatur, en kontakt plus stemme, en trackball plus berøring. At låse UI’et til én antaget inputform bryder disse kombinationer. Det skader også den voksende population af brugere på konvertible bærbare og tablets-med-tastatur. Som AAA-kriterium har det ikke den juridiske vægt af AA, men den underliggende adfærd (registrér ikke input, brug :focus-visible, understøt tastatur ved siden af pegeredskab) er designsystem-hygiejne, der betaler sig selv.