你的代码具有包容性吗?

了解开发者如何支持辅助技术项目和包容性。
131 位读者喜欢这篇文章。

我参与辅助技术工作大约十年了,最初是在肯尼亚盲人协会担任辅助技术导师。

辅助技术有助于改善认知、身体或感官有障碍人士的生活。它包括各种硬件、专门软件(如屏幕阅读器)以及通用软件中的辅助功能。

在我从事辅助技术的这十年里,它得到了极大的改善。这部分归功于更强大的技术的出现,以及更好的教育和世界各地更健全的残疾人权利立法。 然而,进展并不均衡,许多立法,尽管是善意的,但执行不力,因此仍有工作要做。

欧洲辅助技术促进协会 (AAATE) 是一个跨学科的泛欧协会,致力于辅助技术的各个方面,例如使用、研究、开发、制造、供应、提供和政策。 在博洛尼亚举行的 AAATE 2019 会议之后,该协会发布了“博洛尼亚宣言”。

该宣言是一项行动呼吁,“以完全包容的方式,改善获得优质辅助技术的机会,以实现基本人权并实现可持续发展目标。”

它包括行动议程中的十个重要步骤列表。 这些要点并非专门针对开源社区; 它们适用于政策制定者和整个辅助技术领域。 该行动议程经过深思熟虑,值得在整个技术领域广泛阅读。

开源辅助技术示例

查看Open Assistive上列出的项目,可以了解现有开源辅助技术项目的范围。 主流开源软件拥抱辅助功能的一个很好的例子是 Mozilla Firefox 网络浏览器的“阅读器视图”功能,该功能可消除广告、背景图像和其他干扰,从而实现无干扰的查看。 “阅读器视图”中的语音文本选项也有助于辅助功能。 此功能无疑改善了我的用户体验,并且具有作为标准选项而不是插件的巨大优势。

我与客户一起使用过的一些开源辅助工具包括

  • Vinux — 针对视力障碍用户的 Linux 发行版
  • NVDA — 一款功能强大的 MS Windows 屏幕阅读器
  • Autohotkey — 通过发送击键和鼠标点击来自动化 MS Windows 中的几乎所有内容
  • Mulberry 符号集 — Mulberry 符号或象形图是一组可缩放的 SVG 图形图像,专为通信使用而设计。 它们非常适合软件、设备或任何在线辅助功能用途。

有大量的开源辅助技术项目; 我有兴趣探索的一个大型子集是不断增长的开源辅助技术硬件项目列表。 如果您有您使用或贡献的喜爱项目,请在评论中与我们分享!

您可以通过鼓励用户尝试辅助技术、为辅助技术项目贡献编码工作或编写文档和用户指南来支持辅助技术。 即使他们没有专门从事辅助技术工作,所有开发人员都应牢记在他们的项目中需要包容性设计。 如果您想支持《博洛尼亚宣言》“提高认识,以便人们采取行动并尽一切努力积极实施议程中的要点”,请访问https://aaate.net/endorse-bologna-declaration/

接下来阅读
User profile image.
在重新培训 IT 之前,我最初是一名考古学家,并且在苏格兰的志愿/非营利和继续教育部门拥有广泛的工作经验,通常我都在那里工作。 这包括数据库设计、硬件支持、软件支持、网站设计和辅导。

评论已关闭。

Creative Commons License本作品采用 Creative Commons Attribution-Share Alike 4.0 International License 许可。
© . All rights reserved.