Внутри каждого меню с иерархической структурой большое
значение имеет порядок следования пунктов. В диалоговом меню
пункты должны следовать в естественном порядке, если его можно
установить, в противном случае пункты меню следует располагать в
алфавитном
порядке. Пункт меню, связанный с завершением работы, помещают
в конце меню.
Структура типа меню является наиболее естественным
механизмом для работы с устройствами указания и выбора: меню
представляет собой изображение тех объектов, которые выбираются
пользователем. Если диалог состоит исключительно из меню, можно
реализовать последовательный интерфейс, при котором пользователь
применяет только устройства для указания. Меню должно состоять из
ограниченного числа больших, удобно расположенных и четко вы-
деленных объектов выбора; такая идентификация достигается
"упаковкой" пункта меню в прямоугольник на экране, для которого
заданы определенные атрибуты отображения. Текущий выбранный
объект неизменно выделяется.
Вместо указания пользователь может сообщить о своем выборе
вводом соответствующего идентификатора. Такой идентификатор
может быть именем варианта, который показан на экране, например
"Имущество", если он имеет дело со страхованием имущества. Для
этого используется аббревиатура пунктов или кодированные
идентификаторы для каждого пункта меню.
Имена пунктов меню часто выбираются так, чтобы их первые
символы были уникальны. В этом случае для идентификации выбора
достаточно единственной буквы.
Идентификаторы можно закодировать с помощью
функциональных клавиш, мнемонических или цифровых кодов.
Функциональные клавиши можно "настроить" так, чтобы каждая из
них соответствовала отдельному пункту меню, и ее нажатие выбирало
бы этот пункт. Такой подход используется в банковских денежных
автоматах, где различные кнопки соответствуют определенным
операциям, например, получению денег по чеку, балансу и т.д. Такое
назначение особенно удобно там, где клавишам присваиваются опре-
деленные значения на все время работы системы, т.е. в случае
использования одних и тех же пунктов
в различных меню.
В том случае, когда пользователь вводит кодированные
идентификаторы, например, мнемонические или числовые коды, само
изображение меню должно подсказывать, что надо вводить.