Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
Motif and Common Desktop Environment: Style Guide Certification Checklist > Chapter 1 Certification Checklist

Menu (Control)

» 

Technical documentation

» Feedback
Content starts here

 » Table of Contents

 » Index

[ ]

Place only action, cascading, dialog, and value choices in a menu.

Mnemonics

[ ]

Provide the predefined mnemonic for each predefined textual choice in a menu.

[ ]

Provide a unique mnemonic for each application-specific textual choice in a menu, unless there is no meaningful unique mnemonic.

Availability of Choices

[ ]

Except in the Selected menu or in a pop-up menu (or a menu torn off from them), do not add or remove choices from a menu to indicate unavailability of choices. Instead, display unavailable choices with unavailable emphasis.

[ ]

If a choice is not available to a particular user due to an external factor over which the user has no control, do not include or reserve space for the choice in a menu.

[ ]

Display unavailable emphasis on action, value, and dialog choices in a menu that cannot be activated or toggled in the current context.

Size

[ ]

A cascaded menu should be just large enough so that the labels of all the choices in the menu are fully displayed.

Layout

[ ]

Organize menus in either rows or columns.

[ ]

If you provide cascading choices in a menu other than the menu bar, organize the menu in columns.

Navigation

[ ]

Support the use of directional keys for navigation in a menu system when the menu containing the focus is not spring sensitive.

Navigate Down

[ ]

In a menu organized in columns, make move the cursor to a choice in the row below, wrapping at the bottom row within the menu.

[ ]

In a menu organized in rows, but not on a cascading choice, make move the cursor to the choice below, wrapping at the bottom edge within the menu.

Navigate Up

[ ]

In a menu organized in columns, make move the cursor to a choice in the row above, wrapping at the top row within the menu.

[ ]

In a menu organized in rows, but not on a cascading choice, make move the cursor to the choice above, wrapping at the top edge within the menu.

Navigate Left

[ ]

In a menu organized in rows or columns, whose parent is not a menu, make move the cursor to the choice to the left, wrapping at the left edge within the menu.

[ ]

In a menu organized in rows or columns, but not at the left edge, make move the cursor to the choice to the left.

[ ]

At the left edge of a menu organized in rows or columns, whose parent menu is organized in columns, make remove the menu and move the cursor to its associated cascading choice.

[ ]

At the left edge of a menu organized in rows or columns, cascaded from a menu-bar item, make remove the menu and activate the menu-bar item to the left, first wrapping within the menu bar, if necessary.

Navigate Right

[ ]

In a menu organized in columns, on a cascading choice, make activate the choice.

[ ]

In a menu organized in rows or columns, whose parent is not a menu, but not on a cascading choice, make move the cursor to the choice to the right, wrapping at the right edge within the menu.

[ ]

In a menu organized in rows or columns, but not at the right edge, and not on a cascading choice, make move the cursor to the choice to the right.

[ ]

At the right edge of a menu organized in rows or columns, whose cascaded menu ancestors are all organized in columns, and which is ultimately descended from a menu-bar item, but not on a cascading choice, make remove all the cascaded menus and activate the menu-bar item to the right, first wrapping within the menu bar, if necessary.

Visual Guidelines

[ ]

When a cascading choice is used in a menu whose choices are aligned vertically, display a right-pointing arrow to the right of the choice and align the right edge of the arrow with the right edge of the menu.

Focus and Default Choices

[ ]

If a spring-loaded menu is displayed and is not spring sensitive, give it focus unless the focus is in a descendant spring-loaded menu.

[ ]

When focus moves to a menu that has just been displayed, place the active cursor on the default choice in the menu. If not determined in any other specified way, make the default choice the first choice in the menu or, if that is a tear-off choice, the following choice.

Placement

[ ]

When a submenu is displayed from a menu-bar item, place it, if possible, immediately below the menu-bar item, with the left edges of the menu and menu-bar item aligned.

[ ]

When a submenu is displayed from a menu organized as a single column, place the submenu, if possible, so that its left edge is aligned with the right edge of the parent menu.

Keyboard Activation and Toggling

[ ]

When the active cursor is on an available choice in a menu and the user presses Select, Space, Ctrl Space,Enter,CtrlEnter, or keypadEnter, activate or toggle the choice.

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© Hewlett-Packard Development Company, L.P.