Switch input
Katso myös: switch device, switch access, switch control, scanning input
Avustavan teknologian luokka, joka mahdollistaa tietokoneen käytön merkittävää motorista vammaa sairastaville yhdellä tai useammalla fyysisellä kytkimellä. Jokainen kytkinlaitteiden käyttäjä on myös näppäimistökäyttäjä.
Switch input on avustavan teknologian luokka, jonka avulla merkittävää motorista vammaa sairastavat käyttäjät voivat käyttää tietokonetta yhdellä tai useammalla fyysisellä kytkimellä — painikkeilla, polkimilla, imu- ja puhallustorvillisilla tai millä tahansa laitteella, joka tuottaa erillisen päälle/pois-signaalin. Kytkinlaitteiden käyttäjä, jolla on edes yksi toimiva tahdonalainen lihastoiminta, pystyy navigoimaan koko verkossa.
Miten switch input toimii
Keskeinen mekanismi on skannaus. Ilman kytkintä käyttöjärjestelmä tai sovellus siirtää korostusta (visuaalinen kohdistusilmaisin) järjestelmällisesti käytettävissä olevien ohjainten läpi — vasemmalta oikealle, ylhäältä alas — säädettävällä nopeudella. Käyttäjä aktivoi kytkimensä, kun korostus saavuttaa halutun ohjaimen, ja käyttöjärjestelmä tulkitsee tämän napsautuksena.
Yhden kytkimen skannaus on äärimmäisin tapaus; kahdella tai useammalla kytkimellä varustetut käyttäjät voivat käyttää tehokkaampia syöttötiloja, mutta perusperiaate — erillinen aktivointi vastaa kohdistettua elementtiä — pysyy samana.
Käyttäjäkunta
Switch input -käyttäjillä on tahdonalaista motorista hallintaa heikentäviä tiloja:
- Cp (aivohalvaus) — merkittävää vaihtelua; monille käyttäjille, joilla on vakava motorinen rajoite, kytkin on ensisijainen syöttölaite.
- ALS / motoneuronisairaus — etenevä; switch input on usein ainoa vaihtoehto tahdonalaisen lihashallinnan heiketessä.
- Selkäydinvamma C1–C4-tasolla — korkea halvausaste; kytkin yhdistetään usein imu-puhallustorvellistiin tai silmänliikeohjaukseen.
- Lihasdystrofia — monet muodot rajoittavat lopulta käden voimaa näppäimistön käytön ulottumattomiin.
- Vaikea aivovamma — vaihteleva; kytkin on joskus ainoa säilynyt syöttökanava.
Switch input -käyttäjien kokonaismäärä on absoluuttisesti pieni mutta riippuvuus on suuri: monille heistä kytkin on ainoa käytännöllinen syöttölaite.
Yhteys näppäimistösaavutettavuuteen
Jokainen kytkinlaitteiden käyttäjä on myös näppäimistökäyttäjä. Käyttöjärjestelmä tulkitsee kytkimen aktivoinnin näppäimistösyötteeksi — Tab ja Enter, nuolinäppäimet tai tietyt määritetyt näppäinpainallukset. Sivusto, joka on täysin näppäimistöllä käytettävissä, on automaattisesti myös kytkinlaitteiden käyttäjille saavutettava — kohtuullisella skannausajalla.
Tästä syystä WCAG 2.1.1 Keyboard on tason A kriteeri: sen rikkominen ei haittaa vain näppäimistökäyttäjiä vaan katkaisee koko avustavien teknologioiden ketjun, joka kulkee näppäimistön kautta.
Mikä hidastaa kytkinlaitteiden käyttäjiä
Switch input -käyttäjille erityiset suurimmat ongelmat:
- Pitkä kohdistusjärjestys ilman ohitusmekanismia. Viisikymmentä navigointilinkkiä ja kolmekymmentä sivuelementtiä skannatessa kestää minuutteja ennen kuin pääsee artikkelin sisältöön — jokaisella sivulla. Ohituslinkit (WCAG 2.4.1) auttavat; kiintopisteet ja otsikkonavigointi auttavat enemmän, mutta skannaus ei yleensä navigoi kiintopisteiden mukaan.
- Vain hiiren hover-tilassa toimiva sisältö. Skannaus ei tuota hover-tapahtumia. Hover-tilassa paljastuva sisältö (työkaluvihjeet, valikot) on saavuttamattomissa. Hover-pohjainen toiminta epäonnistuu myös WCAG 1.4.13 -kriteerissä.
- Aikarajat. Captchat laskuriajastimilla, istunnon vanheneminen tai mikä tahansa, joka vaatii nopeaa vastausta. Kytkinlaitteiden käyttäjät tarvitsevat säädettävät tai poistettavissa olevat aikarajat (WCAG 2.2.1 Timing Adjustable).
- Raahattavat vuorovaikutukset. Jatkuvat eleet eivät vastaa erillisiä kytkimen aktivointeja. WCAG 2.5.7 Dragging Movements (uusi 2.2:ssa) vaatii yhden osoittimen vaihtoehdon kaikille raahausoperaatioille.
Mitä tämä tarkoittaa verkkokehittäjille
Auditointien päällekkäisyys on suuri. Jos sivusto läpäisee näppäimistösaavutettavuuden testauksen — jokainen interaktiivinen elementti on saavutettavissa, ei loukkuja, järkevä kohdistusjärjestys, ei hover-sisältöä, ei mahdottomia aikarajoja — se on laajalti myös kytkinlaitteiden käyttäjille saavutettava.
Loput näkökohdat ovat lähinnä toiminnallisia: vältä tarpeettoman pitkiä kohdistusketjuja, tarjoa ohituslinkkejä ja kiintopisterakennetta, ja varmista, että kohdistusjärjestys on ennakoitavissa.