2.2. Ruudunlukija tulkitsee graafisen käyttöliittymän tekstiksi

Näkövammaiselle käyttäjälle esteettömyyden mahdollistaa ruudunlukija (engl. screen reader). Se on ohjelma, joka muuntaa graafisen käyttöliittymän tapahtumineen synteettiseksi puheeksi ja pistekirjoitukseksi (Microsoft 1999, Types of Accessibility Aids). Puhe ja pistekirjoitus, joista molemmat palautuvat tekstiksi, korvaavat näytön ja hiiren korvikkeena käytetään näppäimistöä.

Teknisellä tasolla ruudunlukija tarkkailee Windowsin ajamia sovelluksia ja niiden tapahtumia. Ruudunlukijan on päästävä käsiksi kaikkien suoritettavien sovellusten käyttöliittymäolioihin (engl. control) tiloineen ja teksteineen. Olioista rakennetaan malli (off-screen model), jota ruudunlukija tulkkaa käyttäjälle. Keskeistä on myös reagointi fokuksen muutoksiin (engl. keyboard focus) käyttäjän liikkuessa käyttöliittymäelementtien välillä. Yllättävää kyllä Win32 API ei tue suoraan ruudunlukijan toteutusta vaan sen varsinaiset esteettömyysfunktiot keskittyvät Windowsiin sisäänrakennettuun esteettömyyteen (esim. korkea kontrasti).

takaisin sisällysluetteloon