When adding a new interactive UI surface to VS Code — a panel, view, widget, editor overlay, dialog, or any rich focusable component the user interacts with — you must provide three accessibility components (if they do not already exist for the feature):
Examples of existing features that have all three: the terminal, chat panel, notebook, diff editor, inline completions, comments, debug REPL, hover, and notifications. Features with only a help dialog (no accessible view) include find widgets, source control input, keybindings editor, problems panel, and walkthroughs.
Sections 4–7 below (signals, ARIA announcements, keyboard navigation, ARIA labels) apply more broadly to any UI change, including modifications to existing features.
Linee guida sull'accessibilità per le funzionalità di VS Code: copre le finestre di dialogo della guida sull'accessibilità, le visualizzazioni accessibili, le impostazioni di verbosità, i segnali di accessibilità, gli avvisi/annunci di stato ARIA, la navigazione tramite tastiera e le etichette/ruoli ARIA. Si applica sia alle nuove superfici dell'interfaccia utente interattive che agli aggiornamenti delle funzionalità esistenti. Da utilizzare durante la creazione di una nuova interfaccia utente o l'aggiornamento delle funzionalità dell'interfaccia utente esistenti. Fonte: microsoft/vscode.