Condividi tramite


Sviluppare app Windows accessibili

Immagine principale di accessibilità

Creare applicazioni di Windows accessibili e inclusive con funzionalità e usabilità migliorate per le persone di tutte le capacità. Esistono tre pilastri fondamentali per rendere accessibile l'app:

  1. Accesso a livello di codice : esporre nomi, ruoli e valori accessibili per tutti gli elementi dell'interfaccia utente in modo che assistive technology come le utilità per la lettura dello schermo possano interpretare l'app.
  2. Spostamento tramite tastiera: assicurarsi che ogni parte dell'app possa essere gestita con una tastiera per gli utenti che non possono usare un mouse o un touchscreen.
  3. Colore e contrasto : supporta i temi a contrasto elevato e garantisce che il testo soddisfi i rapporti di contrasto minimi (4,5:1 per il testo normale, 3:1 per testo di grandi dimensioni).

Per i principi di progettazione e le linee guida per la creazione di app inclusive, vedere Panoramica dell'accessibilità e Progettazione di software inclusivo.

Guide all'implementazione

Lettori di schermo e Automazione interfaccia utente

Articolo Descrizione
Esporre informazioni di accessibilità di base Impostare nomi, ruoli e valori accessibili in modo che le tecnologie di assistive technology possano interpretare l'interfaccia utente.
Punti di riferimento e intestazioni Usare punti di riferimento di Automazione interfaccia utente e intestazioni per consentire agli utenti di navigare nel contenuto in modo efficiente.
Lettori di schermo e pulsanti del sistema hardware Gestire gli eventi dei pulsanti hardware per i lettori dello schermo, ad esempio l'Assistente vocale.
Componenti di automazione personalizzati Implementare peer di automazione per i controlli personalizzati per fornire il supporto Automazione interfaccia utente.
Modelli di controllo e interfacce Informazioni di riferimento per i modelli di controllo e le interfacce del provider di Automazione interfaccia utente.

Spostamento tramite tastiera

Articolo Descrizione
accessibilità tramite tastiera Implementare l'ordine di tabulazione, lo spostamento con tasti di direzione, i tasti di scelta e l'attivazione della tastiera.

Accessibilità visiva

Articolo Descrizione
Temi a contrasto Assicurarsi che l'app funzioni con temi a contrasto elevato usando le risorse del tema e i dizionari delle risorse.
Requisiti per il testo accessibile Soddisfare i rapporti di contrasto, usare i ruoli degli elementi di testo corretti e supportare il ridimensionamento del testo.

Test e verifica

Articolo Descrizione
Test di accessibilità Testare con Accessibility Insights, Inspect e Assistente vocale per verificare che l'app sia accessibile.
Elenco di controllo per l'accessibilità Elenco di controllo dettagliato per assicurarsi che l'app soddisfi i requisiti di accessibilità, inclusa la dichiarazione dello Store.

Esempi

Scaricare ed eseguire esempi completi di Windows che illustrano varie funzionalità e funzionalità di accessibilità.

Browser degli esempi di codice

Nuovo browser degli esempi che sostituisce MSDN Code Gallery.

esempi di SDK per app di Windows su GitHub

Questi esempi illustrano i modelli di utilizzo delle API per SDK per app di Windows e WinUI.

WinUI 3 Gallery

Questa app illustra i vari controlli WinUI supportati nel sistema Fluent Design.

Video

Diversi video che illustrano come creare applicazioni Windows accessibili per problemi generali di accessibilità e come Microsoft risolverli.

API accessibilità di Microsoft

Introduzione a disabilità e accessibilità

Altre risorse

Blog e notizie

Le ultime novità dal mondo dell'accessibilità di Microsoft.

Community e supporto

Un luogo in cui Windows sviluppatori e utenti si incontrano e imparano insieme.