Dela via


Utveckla tillgängliga Windows appar

Bild av hjälpmedelshjälte

Skapa tillgängliga och inkluderande Windows program med förbättrade funktioner och användbarhet för personer med alla förmågor. Det finns tre grundpelare för att göra din app tillgänglig:

  1. Programmatisk åtkomst – Exponera tillgängliga namn, roller och värden för alla gränssnittselement så att hjälpmedelstekniker som skärmläsare kan tolka appen.
  2. Tangentbordsnavigering – Se till att alla delar av appen kan användas med ett tangentbord för användare som inte kan använda en mus eller pekskärm.
  3. Färg och kontrast – Stöd för högkontrasteman och se till att texten uppfyller minsta kontrastförhållande (4.5:1 för normal text, 3:1 för stor text).

Designprinciper och riktlinjer för att skapa inkluderande appar finns i Tillgänglighetsöversikt och Designa inkluderande programvara.

Implementeringsguider

Skärmläsare och Användargränssnittsautomatisering

Artikel Beskrivning
Exponera grundläggande hjälpmedelsinformation Ange tillgängliga namn, roller och värden så att hjälpmedelstekniker kan tolka användargränssnittet.
Landmärken och rubriker Använd UI Automation landmärken och rubriker för att hjälpa användare att navigera i innehåll effektivt.
Skärmläsare och maskinvarusystemknappar Hantera maskinvaruknapphändelser för skärmläsare som Narrator.
Anpassade automationsgränssnitt Implementera automationsobjekt för specialanpassade kontroller för att tillhandahålla stöd för UI Automation.
Kontrollmönster och gränssnitt Referens för UI Automation kontrollmönster och tillhandahållargränssnitt.

Tangentbordsnavigering

Artikel Beskrivning
Hjälpmedel för tangentbord Implementera flikordning, piltangentnavigering, åtkomstnycklar och tangentbordsaktivering.

Visuell tillgänglighet

Artikel Beskrivning
Kontrastteman Se till att din app fungerar med teman med hög kontrast med hjälp av temaresurser och resursordlistor.
Krav på tillgänglig text Uppfylla kontrastförhållanden, använd rätt textelementroller och stöd för textskalning.

Testning och verifiering

Artikel Beskrivning
Tillgänglighetstestning Testa med Accessibility Insights, Inspect och Narrator för att försäkra dig om att appen är tillgänglig.
Checklista för tillgänglighet Stegvis checklista för att säkerställa att din app uppfyller tillgänglighetskraven, inklusive Store-deklaration.

Samples

Ladda ned och kör fullständiga Windows-exempel som demonstrerar olika tillgänglighetsfunktioner.

Kodexempelwebbläsare

Den nya exempelwebbläsaren ersätter MSDN-kodgalleriet.

Windows App SDK exempel på GitHub

Dessa exempel visar API-användningsmönster för Windows App SDK och WinUI.

WinUI 3 Gallery

Den här appen visar de olika WinUI-kontroller som stöds i Fluent Design System.

Videos

Olika videor som beskriver hur du skapar tillgängliga Windows program till allmänna tillgänglighetsproblem och hur Microsoft åtgärdar dem.

Microsoft hjälpmedels-API

Introduktion till funktionshinder och tillgänglighet

Andra resurser

Bloggar och nyheter

Det senaste från Microsoft tillgänglighet.

Community och support

En plats där Windows utvecklare och användare träffas och lär sig tillsammans.