可访问的用户界面

术语“可访问”用来指设计为各种伤残人士可以成功与其交互的软件。 可访问软件考虑了多种伤残情况:

辅助性技术

辅助性技术是用来增强现有操作系统和应用程序的可访问性的装置或软件。 虽然要涵盖辅助技术的宽广范围已超出此程序员指南的范围, 但您应该知道该技术的存在。为什么呢?因为当编写软件或文档时,您可以做一些简单的事情(如为 HTML 中的图像提供备用文档描述,或为所有软件操作提供等效键盘操作), 就能够极大地提高利用这些技巧的辅助技术的效率。

可访问性资源

当构建将提高软件的可访问性的插件用户界面时,可以使用一些基本编码技巧。 有关更多信息,参见使用户界面更易访问的技巧

IBM 的可访问性中心 Web 站点有许多可访问性的有用资源, 包括开发软件和 Web 界面的指南和核对表

SWT 和可访问性

因为 SWT 使用操作系统的本地小窗口,所以使用 SWT 构建的用户界面将继承安装在主机操作系统上的所有辅助技术。SWT 实现界面 AccessibleListener, 它向客户机提供基本可访问性信息(如控件的描述、帮助文本和键盘快捷方式)。 如果正在开发需要更多信息的可访问性技术或想要提高工作台的基本可访问性, 可添加您自已的侦听器并覆盖平台中的缺省可访问性行为。有关更多详细信息,参见包 org.eclipse.swt.accessibility

 

Copyright IBM Corporation and others 2000, 2003.