10月是全国残疾员工意识月(NDEAM),是一个庆祝残疾员工所做贡献并提高对全球多元化和包容性劳动力价值的认识的时间。在微软,我们致力于让地球上的每一个人和每一个组织都能取得更大的成就,这包括确保每一个使用我们的工具创建令人惊叹的产品和服务的开发人员。
在这篇文章中,我们想重点介绍一些可访问性功能,这些功能使VisualStudio和VisualStudio代码(VS代码)成为所有开发人员(包括残疾人)愉快的体验。我们还想分享一些来自我们的客户和同事的鼓舞人心的故事,他们使用这些工具克服了典型的挑战,实现了他们的工作目标。
Visual Studio和VS代码中的辅助功能
全球有3000多万开发人员使用Visual Studio和VS Code编写代码、调试、测试、协作和部署应用程序;他们中的一些人有影响视力、听力、行动能力或认知能力的残疾。每个人都可以从我们的工具中的辅助功能中受益,例如:
-
高对比度主题:
VisualStudio和VS代码提供了几个高对比度主题,可以增强文本、图标、按钮和其他UI元素的可见性和对比度。用户还可以自定义编辑器的颜色方案和不同语言的语法高亮显示。(参见Visual Studio中的辅助功能主题和VS代码中的可访问性主题.)
-
键盘快捷键:
VisualStudio和VS代码支持一组丰富的键盘快捷键,使用户无需使用鼠标即可执行常见任务。用户还可以配置自己的键盘快捷方式或使用提供备用键绑定的扩展。(参见Visual Studio中的键盘快捷键和VS代码中的键盘快捷键.)
-
智能感知和代码完成:
Visual Studio和VS Code为代码、参数、变量、方法等提供了智能建议和自动补全,减少了键入和记忆语法的需要。用户还可以使用键盘命令或悬停工具提示访问符号的文档和定义。(参见Visual Studio中的智能感知和VS代码中的智能感知.)
-
无障碍测试和验证:
VisualStudio和VS代码通过提供用于测试和验证可访问性问题的工具,帮助开发人员创建可访问的web应用程序。例如,Visual Studio有一个辅助功能检查器工具它分析网页是否符合WCAG 2.1标准,并提供如何修复这些网页的指导。VS代码有一个名为可访问性它与axe-core集成,后者是一个流行的可访问性测试库。
这些只是一些辅助功能,使Visual Studio和VS Code成为残疾开发人员非常棒的工具(查看更多信息:Visual Studio的辅助功能和VS代码中的可访问性.)
VS代码和Visual Studio中的GitHub Copilot
套房的另一个令人难以置信的补充是GitHub Copilot公司,一个伟大的新AI工具,用于在Visual Studio和VS代码它使用人工智能来建议代码段、完成函数和修复错误。Copilot还可以为代码生成注释、测试和文档。您可以使用Copilot学习新技能,探索新框架,然后摆脱困境。
Copilot是一个强大的工具,可以提高开发人员的生产力和创造力,但您知道它还为屏幕阅读器提供了辅助功能吗?以下是使用屏幕阅读器充分利用Copilot的一些提示:
- 当有Copilot建议可用时,请聆听音频提示。您可以按Ctrl+K、Ctrl+I将焦点移动到建议工具提示,并使用屏幕阅读器的浏览模式进行阅读。
- 或者,在VS代码中,可以使用Ctrl+Enter打开并排的Copilot选项卡,在单独的只读选项卡中查看建议,这可能比工具提示更容易导航。
- 最后,您可以按Tab接受建议,也可以按Esc拒绝建议。
有了这些辅助功能,您可以在VisualStudio&VSCode中享受Copilot为屏幕阅读器提供的好处,并且可以快速而自信地编写代码!
但不要相信我们的话。听听我们的一些用户,他们每天在内部和外部使用这些工具,创造出令人惊叹的东西。在下面的部分中,我们让真实用户在我们的工具中突出显示他们最喜欢的一些功能。
Visual Studio和VS代码:客户评价和故事
下面,我们有几个VS Code用户展示了他们最喜欢的辅助功能:
使用VS代码和Visual Studio的客户报价
现在我已经用最新版本的Visual studio做了一些更深入的工作,我不得不说,我对Accessibility的所有变化和改进感到惊讶。
我知道很多时候我和其他人都在抱怨无障碍环境,但我想发自内心的谢谢您过去25年多的所有变化。
感谢您为继续使本产品适用于所有人所做的一切。我说过,向软件添加可访问性是为了使所有内容都可访问,同时也使其可用。我称之为非盟或金本位。我认为,如果微软还没有实现这一目标的话,他们已经很接近了。
连续无障碍VS代码PM
在我们结束的时候,我想介绍一下Isidor Nikolic,他是VS Code的产品经理,十多年来一直在改进我们流行的代码编辑器的可访问性。自2012年以来,Isidor在VS Code之旅中发挥了关键作用,最近从开发人员过渡到产品经理。
凭借对培育卓越VS代码扩展生态系统的深入承诺,Isidor的贡献极大地影响了平台的成功。Isidor还致力于在整个VS Code团队的帮助下推动易访问性计划,确保所有人的包容性和用户友好性。
您还可以通过以下方式查看Isidor的更多演示/功能:VS代码中的可访问性–YouTube
结束思路+资源
我希望您喜欢了解更多有关Microsoft工具如何使残疾开发人员不仅能够访问我们的应用程序,而且能够在他们的工作环境中茁壮成长的知识!
我们一直在寻求关于如何改进我们的产品和服务的反馈和建议每个人。如果您有任何可访问性问题或想法,请通过我们的反馈渠道让我们知道:
接下来的步骤:
通过以下方式尝试本文中概述的所有功能下载VS代码和Visual Studio–谢谢感谢您成为我们社区的一员并愉快地编写代码!
快速资源:
帖子微软如何赋予残疾开发者权力:庆祝NDEAM首次出现于Visual Studio博客.
]]>