アクセシビリティ (Windows インストーラー)
作成者は、Active Accessibility ガイドラインに準拠するように UI を設計するときは、次の一覧のテーブルとフィールドに注意する必要があります。 インストーラー パッケージのユーザー インターフェイスは、すべてのユーザーに対するアプリケーションまたは製品のアクセシビリティを容易にする必要があります。
- ツールヒントテキストは、コントロールテーブルのヘルプ列に含まれています。 このテキストは、画像を含むコントロールのスクリーン リーダーによって表示されます。
- VolumeCostList、ListView、DirectoryList、SelectionTree コントロールの コントロール テーブルの [テキスト] フィールドは表示されません。 代わりに、コントロールの説明として画面レビュー ユーティリティで読み取ることができます。 画面上の視覚情報を使用できないユーザーは、画面レビュー ユーティリティを使用して情報を解釈できます。 スクリーン レビュー ユーティリティ (スクリーン リーダー プログラムまたは音声アクセス ユーティリティとも呼ばれます) は、画面に表示された情報を取得し、合成された音声や更新可能な点字ディスプレイなどの代替メディアを介して指示します。
- ダイアログ ボックス内のコントロールは、コントロール テーブルのControl_Next フィールドを使用してリンクする必要があります。 Tab キーを使用してすべてのコントロールにアクセスできるように、コントロールを作成する必要があります。
- コントロールに直接アクセスするには、ショートカット キーを指定する必要があります。
- ユーザー インターフェイスに表示されるテキストの色は、TextStyle テーブルで設定されます。 選択したテキストの色が背景に近すぎる場合、テキストの色の選択は無視されます。
- テキストのサイズとフォントは、TextStyle テーブルで設定されます。 アジア市場向けのパッケージには、より大きなフォント サイズを使用する必要があります。 たとえば、英語のテキストで読みやすい 10 ポイントのフォント サイズは、必ずしも中国語に当てはまるとは限りません。
- Edit、PathEdit、ListView、ComboBox、または VolumeSelectCombo コントロールの場合、スクリーン リーダーは、ダイアログ ボックスのControl_Next シーケンス内のコントロールの前に必要な テキスト コントロール から accName および accKeyboardShortcut を取得します。 スクリーン リーダーは、テキスト コントロールの [テキスト] フィールドから accName を取得し、ショートカットが存在する場合は [テキスト] フィールドのキーボード ショートカットから accKeyboardShortcut を取得します。
- 静的テキストはフォーカスを取得できないため、スクリーン リーダーとの互換性を確保するために、編集、PathEdit、ListView、ComboBox、または VolumeSelectCombo コントロール を記述する Text コントロール を、ダイアログ ボックスの最初のコントロールにする必要があります。
- アイコンまたはビットマップイメージを表示する PushButton コントロール の場合、accName と accKeyboardShortcut は、コントロール テーブルのヘルプ フィールド レコードの左側に指定されます。分離器。
- ハイ コントラスト ブラックではテキストが非表示になる可能性があるため、白いビットマップの上にテキスト コントロールを使用しないでください。
- すべての白いビットマップ イメージである背景に黒いテキスト コントロールを配置しないでください。 このテキストは、Windows の表示をハイ コントラスト ブラックに変更したユーザーには表示されません。
- すべての黒いビットマップ イメージである背景に白いテキスト コントロールを配置しないでください。 このテキストは、Windows の表示をハイ コントラスト 白に変更したユーザーには表示されません。
- 透明な テキスト コントロール 色付きのビットマップの上に配置しないでください。 ユーザーが表示配色を変更した場合、テキストが表示されない場合があります。 たとえば、ユーザーがアクセシビリティのためにハイ コントラスト パラメーターを設定すると、テキストが非表示になることがあります。
- ダイアログ ボックスのフォーカスは、グループ内のいずれかのボタンが選択されるまで、RadioButtonGroup コントロール タブには表示されないことに注意してください。 このボタン グループにフォーカス タブを設定するには、コントロールの既定の設定としていずれかのボタンを指定します。
- RadioButtonGroup コントロールに関する説明テキストをスクリーン リーダー プログラムに提供するには 「オプション ボタンにテキストを追加する」に記載されている例に従ってください。
- ダイアログ、コントロール、フォントの相対サイズは、選択したフォント サイズに応じて変更できます。 詳細については、「インストーラー ユニットの 」を参照してください。 ユーザー インターフェイスでテキストとコントロールが正しく表示されるようにするには、セットアップ開発者は常に、使用できる可能性のあるすべてのフォント サイズを使用してアプリケーションをテストする必要があります。