21
Меню
Известно, что объем человеческой памяти составляет 7 +
2 сущности.
Поэтому меню, содержащее число пунктов, не превышающее эти цифры, будет
более удобным для пользователей [11]. Это довольно гибкая концепция, так
как сущности могут быть как «маленькими», так и «большими». Это свойство
может быть очень полезным, так как Вы сможете помочь пользователям орга-
низовывать информацию в сущности, удобные для запоминания, просто
груп-
пируя ее в отдельные блоки.
В меню, если нельзя назвать первый пункт «Файл», то следует назвать
его, исходя из соображений системности, например, в качестве первого эле-
мента меню можно выбрать тот предмет (объект), на работу с которым нацеле-
на программа. Желательно придерживаться общепринятого, как уже говори-
лось выше, порядка расположения
пунктов меню и порядка расположения эле-
ментов в самих пунктах. Пользователь должен, ничего не зная о программе,
быстро найти в меню то, что ему нужно. Например, пробуя что-либо сделать,
пользователь знает, что отменить свое действие можно с помощью команды
Edit / Undo. Названия пунктов тоже следует подбирать стандартные, чтобы не
запутать пользователя
и не заставлять его менять привычки.
Быстрые клавиши, такие, как «Ctrl+v» и др., тоже лучше использовать
так, как привыкли пользователи.
Быстрое меню, вызываемое обычно с помощью правой кнопки мышки,
также следует делать с учетом привычек. Так, если в программе предусмотрена
работа через буфер (cut, copy, paste и др.), то следует в соответствующем по-
рядке
разместить эти функции в быстром меню, поскольку его все равно по
привычке будут вызывать при копировании текста [3].
Кнопки
Кнопки должны быть хотя бы примерно стандартных размеров (напри-
мер, размеры кнопок, предлагаемые Delphi по умолчанию, лучше не менять).
Если используются кнопки разных идеологий (обычные, быстрые и др.), то же-