Accessibility
- Clearly labels all controls, icons, windows, and other screen elements (even if not visible) so they can be identified by screen review and voice input utilities
- Indicates keyboard focus
- Uses standard functions for displaying text
- Makes components of graphic images that must be separately discernible by using metafiles, drawing each component separately, or by redrawing components with null operation (NOP) when the user has installed a screen review utility
- Avoids time-out interaction or makes timing interaction user configurable
- Avoids triggering actions on user navigation in the interface
- Supports scaling or magnification views where possible and applicable
- Supports system accessibility settings (such as High Contrast Mode) and appropriately adjusts the user interface elements
- Tests for compatibility with common accessibility aids
- Includes people with disabilities in testing process
- Provides documentation in nonprinted formats, such as online
- Provides telephone support to users using text telephones (TT/TDD)