Standardit · WCAG 2.2

SC 2.5.6 Taso AAA WCAG 2.1

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-visible ratkaisee 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.