Termen hjälpmedelsfunktioner används för att beteckna programvara som har utformats så att person med nedsatta förmågor ska kunna interagera med den. Programvaror med hjälpmedelsfunktioner är anpassade för många olika typer av handikapp:
Assisterande teknik är utrustning eller programvara som används för att öka tillgängligheten till befintliga operativsystem och tillämpningar. Medan det ligger bortom denna programmeringshandboks omfattning att täcka in assisterande tekniker är det viktigt för dig att känna till att de existerar. Varför? Därför att enkla saker som du kan göra när du programmerar eller dokumenterar, som att tillhandahålla alternativa textbeskrivningar för bilder i HTML-kod eller tangentmotsvarigheter för alla programmets åtgärder kan innebära en rejäl förbättring av de assisterande tekniker som använder dessa metoder.
Det finns några grundläggande kodningstips som du kan utnyttja när du bygger insticksprogram med användargränssnitt som ökar programmets lättillgänglighet. Mer information finns i Tips för att göra användargränssnitt tillgängliga.
Webbplatsen IBM's Accessibility Center har många användbara resurser för hjälpmedelsfunktioner, inklusive riktlinjer och checklistor för utveckling av programvara och webbgränssnitt.
Eftersom SWT använder operativsystemets inbyggda kontroller kommer användargränssnitt som byggts med SWT att ärva alla assisterande tekniker som har installerats på värdoperativsystemet. SWT implementerar ett gränssnitt AccessibleListener, som tillhandahåller grundläggande information om hjälpmedelsfunktioner, t.ex. beskrivningar av kontroller, hjälptext och kortkommandon för klienter. Om du utvecklar assisterande tekniker som behöver mer information eller vill förbättra de grundläggande hjälpmedelsfunktionerna i arbetsmiljön kan du lägga till egna lyssnare och åsidosätta plattformens standardbeteende för hjälpmedelsfunktioner. Se paketet org.eclipse.swt.accessibility för mer information.