輔助功能 (Windows Installer)
在設計UI以符合使用中輔助功能指導方針時,作者應該注意下列清單中的數據表和欄位。 安裝程式套件的使用者介面應該可協助所有使用者存取應用程式或產品。
- 工具提示文字包含在 Control 資料表的 [說明] 資料列中,。 此文字是由螢幕助讀程式針對包含圖片的控件顯示。
- VolumeCostList、ListView、DirectoryList 和 SelectionTree 控件之 Control 數據表 的 Text 字段永遠不會顯示。 相反地,螢幕檢閱公用程式可以讀取為控件的描述。 無法在螢幕上使用視覺信息的人員,可以使用螢幕檢閱公用程式協助來解譯資訊。 螢幕檢閱公用程式(也稱為螢幕助讀程式或語音存取公用程式)在畫面上取得顯示的資訊,並透過替代媒體引導它,例如合成語音或可重新整理的盲文顯示器。
- 對話框中的控制項應該使用 控制項資料表的 [Control_Next] 欄位連結,。 控件必須撰寫,才能使用 TAB 鍵連線到這些控件。
- 應該提供快捷鍵以直接存取控件。
- 使用者介面中顯示的文字色彩是在 TextStyle 資料表中設定。 如果所選的文字色彩太接近背景,則會忽略文字的色彩選擇。
- 文字大小和字型是在 TextStyle 表格中設定。 較大的字型大小應該用於適用於亞洲市場的套件。 例如,英文文字的字型大小 10 點可能不一定是中文。
- 針對 Edit、PathEdit、ListView、ComboBox 或 VolumeSelectCombo 控件,螢幕助讀程式會從 Text Control 取得 accName 和 accKeyboardShortcut,該控件必須位於對話框Control_Next序列中的控件之前。 如果快捷方式存在,螢幕助讀程式會從 Text 控件的 Text 欄位取得 accName,並從 [文字] 字段中的鍵盤快捷方式取得 accKeyboardShortcut。
- 因為靜態文字無法取得焦點,所以 Text 控件,描述 Edit、PathEdit、ListView、ComboBox 或 VolumeSelectCombo 控件 必須成為對話框中的第一個控件,以確保與螢幕助讀程式兼容。
- 針對 PushButton 控件 顯示圖示或點陣圖影像,accName 和 accKeyboardShortcut 會在 Control 數據表 記錄的 [說明] 字段中指定 |分隔符。
- 避免在白色位圖頂端使用文字控件,因為在 [高對比度黑色] 底下,文字可能會變成不可見。
- 請勿將黑色文字控制件放在所有白色點圖影像的背景上。 將 Windows 顯示器變更為高對比度黑色的使用者看不到此文字。
- 請勿將白色文字控件放在所有黑色點圖影像的背景上。 將 Windows 顯示器變更為高對比度白色的使用者看不到此文字。
- 請勿將透明 文字控件放在彩色點圖上方。 如果使用者變更顯示色彩配置,可能無法顯示文字。 例如,如果使用者設定輔助功能的高對比度參數,文字可能會變成不可見。
- 請注意,在選取群組中的其中一個按鈕之前,對話框上的焦點不會索引標籤到 RadioButtonGroup 控制件。 若要將焦點索引標籤設為此按鈕群組,請將其中一個按鈕指定為控件的預設設定。
- 若要為螢幕助讀程式提供有關 RadioButtonGroup 控制件的額外描述性文字,。 請遵循 將額外文字新增至單選按鈕中提供的範例。
- 對話框、控制項和字型的相對大小可能會根據所選擇的字型大小而變更。 如需詳細資訊,請參閱 安裝程式單位。 為了確保使用者介面中文字和控件的正確顯示,安裝程式開發人員應該一律使用可能使用的所有字型大小來測試其應用程式。