Hjälpmedel (Windows Installer)
Författarna bör känna till tabellerna och fälten i följande lista när de utformar sitt användargränssnitt så att de följer riktlinjerna för aktiv tillgänglighet. Användargränssnittet för ett installationspaket bör underlätta tillgängligheten för programmet eller produkten för alla användare.
- Knappbeskrivningstext finns i kolumnen Hjälp i tabellen Control. Den här texten visas av skärmläsare för kontroller som innehåller en bild.
- Fältet Text i tabellen Control för kontrollerna VolumeCostList, ListView, DirectoryList och SelectionTree visas aldrig. I stället kan den läsas av verktyg för skärmgranskning som beskrivning av kontrollen. Personer som inte kan använda den visuella informationen på skärmen kan tolka informationen med hjälp av ett verktyg för skärmgranskning. Verktyg för skärmgranskning (kallas även skärmläsarprogram eller verktyg för talåtkomst) tar den visade informationen på skärmen och dirigerar den via alternativa medier, till exempel syntetiserat tal eller en uppdateringsbar punktskriftsvisning.
- Kontroller i dialogrutor ska länkas med hjälp av fältet Control_Next i tabellen Control. Kontrollerna måste skapas så att alla kan nås med hjälp av TAB-nyckeln.
- Kortkommandon ska anges för att få åtkomst till kontroller direkt.
- Textfärgen som visas i användargränssnittet anges i tabellen TextStyle. Om den valda textfärgen är för nära bakgrundens ignoreras textens färgval.
- Textstorlek och teckensnitt anges i tabellen TextStyle. Större teckenstorlekar bör användas för paket som är avsedda för den asiatiska marknaden. Till exempel kanske en teckenstorlek på 10 punkter som är läsbar för engelsk text inte nödvändigtvis är sant för kinesiska.
- För RedigeraPathEdit, ListView, ComboBox- eller VolumeSelectCombo-kontrollertar skärmläsare accName och accKeyboardShortcut från en textkontroll som måste föregå kontrollen i dialogrutans Control_Next sekvens. Skärmläsaren tar accName från fältet Text i textkontrollen och accKeyboardShortcut från kortkommandot i fältet Text, om det finns en genväg.
- Eftersom statisk text inte kan fokusera måste en Text-kontroll som beskriver en Redigera, PathEdit, ListView, ComboBox eller VolumeSelectCombo-kontroll göras till den första kontrollen i dialogrutan för att säkerställa kompatibilitet med skärmläsare.
- För en PushButton-kontroll som visar en ikon eller bitmappsbild anges accName och accKeyboardShortcut i hjälpfältet i tabellen Control till vänster om | separator.
- Undvik att använda textkontroller ovanpå vita bitmappar eftersom texten kan bli osynlig under Högkontrast svart.
- Placera inte en svart textkontroll på en bakgrund som är en helvit bitmappsbild. Den här texten visas inte för en användare som ändrar Windows-skärmen till Högkontrast svart.
- Placera inte en vit textkontroll på en bakgrund som är en helt svart bitmappsbild. Den här texten är inte synlig för en användare som ändrar Windows-skärmen till Högkontrastvit.
- Placera inte transparenta textkontroller ovanpå färgade bitmappar. Texten kanske inte visas om användaren ändrar visningsfärgschemat. Text kan till exempel bli osynlig om användaren anger högkontrasparametern för hjälpmedel.
- Observera att fokus på en dialogruta inte flikas till en RadioButtonGroup-kontroll förrän någon av knapparna i gruppen har valts. Om du vill göra fokusfliken till den här knappgruppen anger du en av knapparna som standardinställning för kontrollen.
- För att ge skärmläsare program med extra beskrivande text om en RadioButtonGroup kontroll. Följ exemplet i Lägga till extra text i alternativknappar.
- Den relativa storleken på dialogrutor, kontroller och teckensnitt kan ändras beroende på vilken teckenstorlek som valts. Mer information finns i Installer Units. För att säkerställa korrekt visning av text och kontroller i användargränssnittet bör utvecklarna alltid testa sitt program med alla teckenstorlekar som kan användas.