可访问的用户界面

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

辅助技术

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

辅助功能资源

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

IBM 的辅助功能中心 Web 站点有许多辅助功能的有用资源,包括开发软件和 Web 界面的指南和核对表

SWT 和辅助功能

因为 SWT 使用操作系统的本机窗口小部件,所以使用 SWT 构建的用户界面将继承已经安装在主机操作系统上的任何辅助技术。SWT 实现了一个接口 AccessibleListener,该接口为客户机提供基本辅助功能信息,例如,对控件、帮助文本和键盘快捷键的描述。如果您正在开发需要更多信息的辅助技术或者想要在工作台的基本辅助功能基础上进行改进,则可以在平台中添加您自己的侦听器和覆盖缺省辅助功能行为。有关更多详细信息,请参阅包 org.eclipse.swt.accessibility