Samanaikaiset syöttötavat
Verkkosisältö ei saa rajoittaa alustalla käytettävissä olevien syöttötapojen käyttöä — paitsi kun rajoitus on välttämätön, tarvitaan sisällön suojaamiseen tai käyttäjän asetusten noudattamiseen.
Mitä vaaditaan
Jos käyttäjän laite tukee useita syöttötapoja — kosketusta, hiirtä, näppäimistöä, stylustä, ääntä, kytkintä — sivuston on annettava käyttäjän vaihtaa niiden välillä vapaasti. Surfacella työskentelevä käyttäjä, joka vuorottelee näppäimistön ja kosketuksen välillä päivän mittaan, ei saisi joutua „valitsemaan“ yhtä. iPadilla Bluetooth-näppäimistön ja kytketyn kytkimen kanssa työskentelevä käyttäjä ei saisi saada käyttöliittymää, joka kuuntelee vain yhtä syöttötapaa.
Poikkeustapaukset: kun rajoitus on välttämätön (pianon syöttösovellus), tietoturvan kannalta pakollinen (CAPTCHA, joka vaatii tietyn syöttötavan vahvistamista) tai kun käyttäjä itse on rajoittanut syöttötapoja asetusten kautta.
Kuinka täyttää vaatimus
- Älä tunnista syöttötyyppiä sivun latauksen yhteydessä ja lukitse käyttöliittymää siihen. Sivusto, joka päättelee „kosketuslaite — piilota kaikki hover-tilat ja näppäimistövihjeet“, rikkoutuu hybridilaptopilla.
- Älä poista kohdistustyylejä, kun hiiri havaitaan, ellei sinulla ole luotettavaa tapaa ottaa ne uudelleen käyttöön heti, kun näppäimistöä käytetään.
:focus-visibleratkaisee tämän. - Älä rajoita vuorovaikutusta vain vetämiseen tai pyyhkäisyyn; yhdistä eleet näppäimistö- ja osoittimenvaihtoehdoilla (päällekkäin 2.5.1:n ja 2.5.7:n kanssa).
- Testaa Surfacella, Chromebookilla tai iPadilla, johon on kytketty näppäimistö. Vaihda syöttötapoja kesken tehtävän ja varmista, että kaikki toimii edelleen.
Yleisiä virheitä
- Sivustot, jotka piilottavat kohdistusrenkaat heti, kun ne havaitsevat „kosketusnäyttökykyisen“ laitteen — hybridilaitteiden näppäimistöjen käyttäjät menettävät kaiken kohdistuksen osoituksen.
- Karusellit, jotka reagoivat vain pyyhkäisyyn, vaikka käyttäjä liikkuisi hiirellä.
- Modaalit, jotka on rakennettu kosketukselle ja jotka jättävät huomiotta Escape-näppäimen.
- „Mobiilitila“-tunnistus, joka poistaa näppäimistöpikakuvakepaletti käytöstä kaikissa laitteissa, joiden näkymäleveys on kapea.
Miksi tämä on tärkeää
Monet vammaiset käyttäjät yhdistävät syöttölaitteita — pääosoitin ja näppäimistö, kytkin ja ääni, rullapallo ja kosketusnäyttö. Käyttöliittymän lukitseminen yhteen oletettuun syöttötapaan rikkoo nämä yhdistelmät. Se haittaa myös kasvavaa kääntyvien kannettavien ja tablet-tietokoneiden käyttäjäjoukkoa. AAA-kriteerinä sillä ei ole AA:n oikeudellista painoa, mutta taustalla oleva käyttäytyminen (älä tunnista syöttöä, käytä :focus-visibleia, tue näppäimistöä osoittimen rinnalla) on suunnittelujärjestelmähygieniaaa, joka maksaa itsensä takaisin.