图表阅读器:为屏幕阅读器用户设计的无障碍可视化体验(Chart Reader: Accessible Visualization Experiences Designed with Screen Reader Users)

图表阅读器:为屏幕阅读器用户设计的无障碍可视化体验(Chart Reader: Accessible Visualization Experiences Designed with Screen Reader Users)

💡 原文中文,约1800字,阅读约需5分钟。
📝

内容提要

本文介绍了一种可访问的数据可视化工具,旨在帮助盲人和低视力人士探索数据并交流见解。该工具综合了现有工作的技术,总结出五个核心设计维度,包括结构、导航、描述、非语音的音频刺激和聚焦。作者通过一系列一对一的会议与盲人和低视力人士合作开发原型系统,并总结了并行协同设计面向屏幕阅读器用户的无障碍可视化中的经验教训。最终的图表阅读器是通过js实现的,包含五个分支,分别是数据见解、X轴、Y轴、数据点和过滤器。该工具采用分层树结构,支持控制导航的粒度,在不同层级以及同一层级内切换。同时,该工具还支持语音和声化结合,以及快捷键定位等功能,使得图表的导航和浏览更加方便。

🎯

关键要点

  • 本文介绍了一种可访问的数据可视化工具,帮助盲人和低视力人士探索数据。
  • 该工具总结出五个核心设计维度:结构、导航、描述、非语音的音频刺激和聚焦。
  • 作者与盲人和低视力人士合作开发原型系统,通过一对一会议收集反馈。
  • 最终的图表阅读器通过js实现,包含数据见解、X轴、Y轴、数据点和过滤器五个分支。
  • 工具采用分层树结构,支持控制导航的粒度,便于在不同层级切换。
  • 支持语音和声化结合,提供快捷键定位功能,提升图表导航的便利性。
  • 结构化设计使得图表的导航和浏览更加方便,采用分层树结构。
  • 声化处理比语音读取效率更高,支持连续数据的读取。
  • 用户定位在导航过程中很重要,通过快捷键实现快速跳转。
  • 控件设计尽量与其他常见应用程序保持一致,提升用户体验。
➡️

继续阅读