「アクセス可能」という用語は、身体に障害のあるユーザーがうまく対話できるよう設計された、ソフトウェアを指すために使用されます。 アクセス可能ソフトウェアは、以下のさまざまな種類の身体障害を考慮に入れています。
支援テクノロジーとは、既存のオペレーティング・システムおよびアプリケーションのアクセシビリティを向上するために使用される、 装置またはソフトウェアです。 支援テクノロジーについて広く説明することは、このプログラマーズ・ガイドの範囲外ですが、支援テクノロジーの存在を知ることは大切です。 イメージの代替テキスト記述を HTML に提供したり、すべてのソフトウェア・アクションの代替となるキーボードを提供することなど、 ソフトウェアまたはドキュメンテーションのプログラミングを簡単に行うことができるので、 これらの技法を使用する支援テクノロジーの効果を大きく向上させます。
ソフトウェアのアクセシビリティを向上する、プラグイン・ユーザー・インターフェースをビルドするときに使用できる 基本的なコーディングのヒントがいくつかあります。 詳細については、 『ユーザー・インターフェースをアクセス可能にするためのヒント』を参照してください。
IBM's Accessibility Center Website には、ソフトウェアおよび Web インターフェースを開発するためのガイドラインおよびチェックリストを含む、 アクセシビリティのための便利なリソースがあります。
SWT はオペレーティング・システムのネイティブ・ウィジェットを使用するため、ユーザー・インターフェースは、 ホスト・オペレーティング・システムにインストール済みの支援テクノロジーを継承する SWT と共にビルドされます。 SWT は、インターフェース AccessibleListener をインプリメントします。 これはコントロールの説明、ヘルプ・テキスト、およびキーボード・ショートカットなど基本のアクセシビリティをクライアントに提供します。 さらに情報が必要な支援テクノロジーを開発している、またはワークベンチの基本的なアクセシビリティを向上したい場合、 独自のリスナーを追加して、プラットフォーム内のデフォルトのアクセシビリティの振る舞いをオーバーライドできます。 詳細については、パッケージ org.eclipse.swt.accessibility を参照してください。