Tilgjengelige brukergrensesnitt

Begrepet tilgjengelig kan referere til programvare som er utformet for at personer med funksjonshemninger skal kunne bruke den. Slik programvare tar hensyn til en rekke funksjonshemninger:

Hjelpeteknologi

Hjelpeteknologi er utstyr eller programvare som brukes for å øke tilgjengeligheten av eksisterende operativsystemer og applikasjoner. I denne programmeringshåndboken skal vi ikke gå inn på det brede spekteret av hjelpeteknologi, men det er viktig at du er klar over at dette finnes.  Hvorfor? Fordi enkle ting som du kan gjøre når du programmerer programvaren eller dokumentasjonen, for eksempel oppgi alternative tekstbeskrivelser for bilder i HTML-koden eller bruke tastaturet til å utføre alle programvarehandlingene, kan innebære en reell forbedring av hjelpeteknologien som bruker disse teknikkene.

Tilgjengelighetsressurser

Det finnes noen grunnleggende kodetips som du kan bruke når du bygger plugin-moduler med brukergrensesnitt som øker programvarens tilgjengelighet. Du finner mer informasjon under Tips om hvordan du gjør brukergrensesnitt tilgjengelige.

Nettstedet IBM's Accessibility Center har mange nyttige ressurser for tilgjengelighet, blant annet retningslinjer og sjekklister for utvikling av programvare og nettgrensesnitt.

SWT og tilgjengelighet

Fordi SWT bruker de interne widgetene i operativsystemet, vil brukergrensesnitt som er bygd med SWT arve hjelpeteknologi som er installert på vertsoperativsystemet. SWT implementerer et grensesnitt, AccessibleListener, som oppgir grunnleggende tilgjengelighetsinformasjon for klienter, for eksempel beskrivelse av kontroller, hjelpetekst og tastatursnarveier. Hvis du utvikler hjelpeteknologi som krever mer informasjon eller du vil forbedre den grunnleggende tilgjengeligheten i arbeidsbenken, kan du legge til egne lyttere og overstyre standard tilgjengelighetsfunksjonalitet i plattformen. Du finner mer informasjon i pakken org.eclipse.swt.accessibility.