编辑器无障碍_accessibility
以下为本文档的中文说明accessibility 是微软为 VS Code 开发的主要无障碍技能被标记为所有新功能和贡献工作的必需项同时也适用于对现有 UI 的更新。该技能全面覆盖了 VS Code 编辑器中的无障碍相关功能领域包括无障碍帮助对话框、无障碍视图、详细程度设置、信号机制、ARIA 实时区域公告、键盘导航以及 ARIA 标签和角色等多个方面。其核心用途是确保 VS Code 的每一次功能迭代都不会破坏或降低编辑器的无障碍体验使视觉障碍、行动障碍或其他残障用户能够顺畅地使用这款主流代码编辑器。该技能的核心特点包括首先强制执行要求——作为“必需的”技能任何新功能的开发或现有功能的修改都必须经过它的检验这意味着无障碍不是加分项而是硬性要求每一位贡献者都必须遵守其次全面覆盖——从基本的键盘导航到高级的屏幕阅读器支持从简单的 ARIA 标签到复杂的实时区域公告它涵盖了无障碍领域的各个层面确保没有任何一个角落被遗漏再次与 VS Code 核心开发流程深度集成——开发者在贡献代码时该技能会自动检查修改是否影响无障碍体验在问题进入生产环境之前就被发现和修复最后信号机制——支持通过音频或视觉信号向用户传递信息状态变化为不同需求的用户提供多样化的交互反馈方式。主要使用场景包括 VS Code 扩展开发者在提交新功能前的无障碍合规检查、VS Code 核心团队在合并 PR 前的质量门槛、以及任何希望确保其 VS Code 相关改动不会排斥残障用户的贡献者。该技能的设计原则体现了“无障碍不是特性而是基本权利”的理念。accessibilityPrimary accessibility skill for VS Code. REQUIRED for new feature and contribution work, and also applies to updates of existing UI. Covers accessibility help dialogs, accessible views, verbosity settings, signals, ARIA announcements, keyboard navigation, and ARIA labels/roles.