접근성(Windows Installer)
작성자는 Active Accessibility 지침을 준수하도록 UI를 디자인할 때 다음 목록의 테이블과 필드를 잘 알고 있어야 합니다. 설치 관리자 패키지의 사용자 인터페이스는 모든 사용자의 애플리케이션 또는 제품 접근성을 용이하게 해야 합니다.
- 도구 설명 텍스트는 Control 테이블의 Help 열에 포함되어 있습니다. 이 텍스트는 화면 읽기 프로그램에서 그림이 포함된 컨트롤에 대해 표시됩니다.
- VolumeCostList, ListView, DirectoryList 및 SelectionTree 컨트롤에 대한 Control 테이블의 Text 필드는 표시되지 않습니다. 대신 화면 검토 유틸리티에서 컨트롤에 대한 설명으로 읽을 수 있습니다. 화면에서 시각적 정보를 사용할 수 없는 사용자는 화면 검토 유틸리티를 사용하여 정보를 해석할 수 있습니다. 화면 검토 유틸리티(화면 읽기 프로그램 또는 음성 액세스 유틸리티라고도 함)는 화면에 표시된 정보를 가져와 합성된 음성 또는 새로 고칠 수 있는 점자 디스플레이와 같은 대체 미디어를 통해 전달합니다.
- Control 테이블의 Control_Next 필드를 사용하여 대화 상자의 컨트롤을 연결해야 합니다. Tab 키를 사용하여 모든 컨트롤에 연결할 수 있도록 컨트롤을 작성해야 합니다.
- 컨트롤에 직접 액세스하려면 바로 가기 키를 제공해야 합니다.
- 사용자 인터페이스에 표시되는 텍스트 색은 TextStyle 테이블에 설정됩니다. 선택한 텍스트 색이 배경에 너무 가까우면 선택한 텍스트 색은 무시됩니다.
- 텍스트 크기 및 글꼴은 TextStyle 테이블에 설정됩니다. 더 큰 글꼴 크기는 아시아 시장을 위한 패키지에 사용됩니다. 예를 들어 영어 텍스트에 대해 읽을 수 있는 10포인트의 글꼴 크기가 중국어에 대해 반드시 true일 필요는 없습니다.
- Edit, PathEdit, ListView, ComboBox 또는 VolumeSelectCombo 컨트롤의 경우 화면 읽기 프로그램은 대화 상자의 Control_Next 시퀀스에서 컨트롤 앞에 와야 하는 Text 컨트롤에서 accName 및 accKeyboardShortcut을 사용합니다. 화면 읽기 프로그램은 Text 컨트롤의 Text 필드에서 accName을 사용하고, 바로 가기가 있는 경우 Text 필드의 바로 가기 키에서 accKeyboardShortcut을 사용합니다.
- 정적 텍스트는 포커스를 맞출 수 없으므로 화면 읽기 프로그램과 호환되도록 Edit, PathEdit, ListView, ComboBox 또는 VolumeSelectCombo 컨트롤을 설명하는 Text 컨트롤을 대화 상자의 첫 번째 컨트롤로 만들어야 합니다.
- 아이콘 또는 비트맵 이미지를 표시하는 PushButton 컨트롤의 경우 accName 및 accKeyboardShortcut은 Control 테이블 레코드의 Help 필드에서 | 구분 기호 왼쪽에 지정됩니다.
- 고대비 검정에서는 텍스트가 보이지 않을 수 있으므로 흰색 비트맵 위에 컨트롤을 사용하지 않도록 합니다.
- 모두 흰색 비트맵 이미지인 배경에 검은색 텍스트 컨트롤을 배치하지 마세요. Windows 디스플레이를 고대비 검정으로 변경하는 사용자는 이 텍스트를 볼 수 없습니다.
- 모두 검은색 비트맵 이미지인 배경에 흰색 텍스트 컨트롤을 배치하지 마세요. Windows 디스플레이를 고대비 흰색으로 변경하는 사용자는 이 텍스트를 볼 수 없습니다.
- 투명한 Text 컨트롤을 색이 지정된 비트맵 위에 배치하지 마세요. 사용자가 디스플레이 색 구성표를 변경할 경우 텍스트가 보이지 않을 수 있습니다. 예를 들어 사용자가 접근성을 위해 고대비 매개 변수를 설정하면 텍스트가 보이지 않을 수 있습니다.
- 그룹의 단추 중 하나가 선택될 때까지는 대화 상자의 포커스가 RadioButtonGroup 컨트롤로 이동되지 않습니다. 포커스를 이 단추 그룹으로 이동하게 만들려면 단추 중 하나를 해당 컨트롤의 기본 설정으로 지정합니다.
- RadioButtonGroup 컨트롤에 대한 추가 설명 텍스트를 화면 읽기 프로그램에 제공합니다. 라디오 단추에 추가 텍스트 추가에 제공된 예제를 따릅니다.
- 대화 상자, 컨트롤 및 글꼴의 상대적 크기는 선택된 글꼴 크기에 따라 변경될 수 있습니다. 자세한 내용은 설치 관리자 단위를 참조하세요. 사용자 인터페이스에서 텍스트 및 컨트롤이 올바르게 표시되도록 하려면 설정 개발자가 항상 사용할 수 있는 모든 글꼴 크기를 사용하여 애플리케이션을 테스트해야 합니다.