General Guidelines (continued)
- Rather than offering preferences that need to be set by the user, query the assistive technology in use and configure the software automatically. For example, check Windows system information (i.e., SystemParameterInfo) to determine when a screen reader is in use (i.e., SPI_GETSCREENREADER). Also, Windows will invoke a message when system information is changed so that the software can be reconfigured.
- Maintain action consistency (i.e., similar actions have a similar interface).
- Make actions reversible whenever possible; otherwise, request confirmation.
- Use common dialog boxes whenever possible; otherwise, follow common dialog box conventions when developing custom dialogs.
Select the Next button to view the remaining guidelines.
|