Skip to main content

System settings for high contrast

Software checkpoint 4.3

Support systems settings for high contrast for all user interface controls and client area content.

 

Rationale

For most people, color is a matter of preference, but it is critical for many users with visual impairments. Many users with low vision need high contrast between text and the background to be able to read information on the screen. They may even need a particular color scheme, such as white text on a black background, to prevent the background from "bleeding" over and obscuring the foreground text. Some people consider the default color scheme legible but find that it causes eyestrain over longer periods of time.Windows is currently the only operating system that provides a "high contrast" setting. The purpose of this checkpoint is to enable users who need a high contrast color scheme to define their display preferences in one place rather than having to modify the display settings for each application.

Development techniques

This checkpoint is not applicable to software that will not run on a Windows platform. Software intended to run on Windows platforms must implement one of the following techniques to meet Checkpoint 4.3 from the IBM Software Accessibility Checklist:

The techniques above are required; the following techniques are recommended to enhance accessibility:


Testing techniques

Test the software to ensure that it complies with accessibility requirements. Windows is the only platform that currently provides a system setting for high contrast. This checkpoint cannot be verified on other platforms.

Tools

There are no tools required to test this checkpoint.

Techniques

The following techniques are required to verify this checkpoint:


Techniques
Action Result
1. If the software automatically inherits the system settings for high contrast:
Pass:

The software inherits the new setting and most window text including the main (client) window is displayed as white text on black background. You can check the colors that should be displayed for specific items on the screen by opening the Control Panel and selecting Display. On the Appearances tab, you can see how specific Windows controls should be displayed using the high contrast scheme.

Fail:
2. If the software provides an option to inherit system settings instead of automatically inheriting them:
Pass:

The software inherits the new setting and most window text including the main (client) window is displayed as white text on black background. You can check the colors that should be displayed for specific items on the screen by opening the Control Panel and selecting Display. On the Appearances tab, you can see how specific Windows controls should be displayed using the high contrast scheme.

Fail:

The software did not automatically inherit system settings and did not provide an option for users to choose the system settings.

The software provided an option to inherit system settings for high contrast, but did not inherit the new scheme for one or more items on the screen.

©2001, 2008 IBM Corporation

Last updated January 28, 2008.