Provide keyboard equivalents for all navigator actions.
Rationale
Navigators provide a graphical display of folders, views and design elements to make it easier for some users to find information. However, navigators cannot be accessed without the use of a mouse, so the information is inaccessible to anyone who must use the keyboard. To make navigators accessible to someone who cannot use the mouse, provide an alternative method to accomplish the same function.
Development techniques
The following are the minimum required to meet Checkpoint 1.1 from the Lotus Notes Application Accessibility Checklist:
- Instead of using navigators, use one or more of the following accessible navigation methods:
-
- Folder Pane. The Folder Pane is the standard navigation structure available in Notes that was commonly used in Notes 4.x applications.
- Outlines. Outlines provide more control over how elements are displayed in a navigation pane for a more custom navigation look. Outlines are programmable and customizable so you can control the look of the outline while maintaining accessibility. The database templates provided with Lotus Notes use outlines for navigation. NOTE: Do not display outlines on the Web using the Java applet. Outlines displayed using the Java applet are not accessible.
- Frames. Framesets and imagemaps can also be used to provide accessible navigation. The frameset is accessible if a title has been provided for each frame in the frameset. Programmable hotspots on the imagemap can perform an action when selected by a user, but alternate text must be provided for each area of the map to make it accessible.
- If navigators are used, provide equivalent functions through the Actions menu. For example:
-
- List navigator views in the View menu. When the view is created, check the option "Show in View menu". The name of the view must be consistent with the name of the action on the navigator or it is not accessible. A user can access the navigator view actions by going to the Actions menu, entering View-Go To and then selecting the view corresponding to the navigator action.
- List navigator actions (e.g. creating documents, opening links) in the Actions or Create menu. For example, if the navigator has an option "Submit a change request", there must be an action titled "Submit a change request" in the Actions menu with the same function.
- If an application uses a full screen navigator, the Actions menu is not available from the navigator screen. In addition to making the views and actions available from the Actions menu, an additional step must be taken to provide equivalent function. Create a special view with the name "Instructions for users with disabilities" and check the option "Show in View menu" in the View properties box. The view must contain one document that describes how to access the navigator views and actions using the keyboard. When this view is selected, the default Folder Pane is displayed providing accessible navigation to the View, Actions and Create menus.
- Document how to access navigator functions with the keyboard using the Actions menu in the "Help Using This Database" document.
Testing techniques
| Action | Result | |
|---|---|---|
| 1. |
Manually verify all navigator actions are available using only the keyboard:
|
Pass:
Fail:
|
| 2. | Verify the on-line help provides instructions for navigating the application using keyboard alternatives to the navigator. |
Pass:
Fail:
|
©2001, 2008 IBM Corporation
Last updated February 08, 2008.
