Поделиться через


Меню Windows 7 (основы проектирования)

Заметка

Это руководство по проектированию было создано для Windows 7 и не было обновлено для более новых версий Windows. Большая часть рекомендаций по-прежнему применяется в принципе, но презентация и примеры не отражают наше текущее руководство по проектированию.

Меню — это иерархические списки команд или параметров, доступных пользователям в текущем контексте.

Раскрывающееся меню — это меню, отображаемые по запросу при щелчке мыши или наведении указателя мыши. Обычно они скрыты от просмотра и поэтому являются эффективным средством экономии пространства экрана. Подменю или каскадное меню — это дополнительное меню, отображаемое по запросу в меню. Они указываются стрелкой в конце метки подменю. Элемент меню — это отдельная команда или параметр в меню.

Меню часто отображаются в строке меню, которая является списком категорий помеченных меню, как правило, расположенных в верхней части окна. Напротив, контекстное меню раскрывается, когда пользователи щелкните правой кнопкой мыши объект или область окна, поддерживающую контекстное меню.

снимок экрана строки меню с меню и подменю

Типичная строка меню, отображающая раскрывающееся меню и подменю.

Заметка

Рекомендации, связанные с кнопками команд,панели инструментови клавиатуры представлены в отдельных статьях.

Шаблоны использования

Меню имеют несколько шаблонов использования:

Употребление Пример
строк меню
В строке меню отображаются команды и параметры в раскрывающихся меню.
Панели меню очень распространены и легко найти, а также эффективное использование пространства.
снимок экрана строки меню с раскрывающимся меню
Строка меню из Почты Windows.
меню панели инструментов
панель меню, реализованная как панель инструментов.
Меню панели инструментов — это панели инструментов, состоящие в основном из команд в кнопках меню и разделяющих кнопки, с несколькими прямыми командами, если таковые имеются.
снимок экрана меню панели инструментов с раскрывающимся меню
Меню панели инструментов в фотоальбоме Windows.
Рекомендации по этому шаблону см. в панели инструментов.
меню вкладки
кнопки на вкладках, которые отображают небольшой набор команд и параметров, связанных с вкладкой в раскрывающемся меню.
вкладки с меню выглядят как обычные вкладки, кроме нижней части, имеет кнопку со стрелкой раскрывающегося списка. При нажатии кнопки отображается раскрывающееся меню вместо выбора вкладки.
снимок экрана меню вкладки с раскрывающимся меню
Меню вкладок используются в проигрывателе Windows Media.
кнопки меню
Кнопки команд, отображающие небольшой набор связанных команд в раскрывающемся меню.
кнопки меню выглядеть как обычные кнопки команд, за исключением того, что в них есть стрелка раскрывающегося списка. При нажатии кнопки отображается раскрывающееся меню вместо выполнения команды.
разделенные кнопки похожи на кнопки меню, за исключением того, что они являются вариантами команды, и нажатие левой части кнопки выполняет действие непосредственно на метку.
снимок экрана с кнопкой меню с командами раскрывающегося списка
Кнопка меню с небольшим набором связанных команд.
контекстные меню
Раскрывающиеся меню, отображающие небольшой набор команд и параметров, связанных с текущим контекстом.
Контекстное меню раскрывается, когда пользователи щелкните правой кнопкой мыши объект или регион окна, поддерживающий контекстное меню.
снимок экрана контекстного меню с командами
контекстное меню из проводника Windows.
Если контекстные меню являются лучшим выбором меню, но вам нужно решение, подходящее для всех пользователей, можно использовать кнопку со стрелкой раскрывающегося меню.
снимок экрана с фотографией с кнопкой раскрывающегося меню
Контекстное меню, отображающееся с помощью кнопки раскрывающегося меню.
меню области задач
небольшой набор команд, связанных с выбранным объектом или режимом программы.
в отличие от контекстных меню, они отображаются автоматически в области окна, а не по запросу.
снимок экрана с фотографией с меню области задач справа
Меню области задач из средства просмотра коллекции фотографий Windows.

Это правильный пользовательский интерфейс?

Чтобы решить, рассмотрите следующие вопросы:

Примените следующие условия:

  • Является ли окно основным окном?
  • Есть ли много элементов меню?
  • Есть ли много категорий меню?
  • Применяются ли большинство элементов меню ко всей программе и основному окну?
  • Нужно ли меню работать для всех пользователей?

Если да, попробуйте использовать строку меню.

Меню панели инструментов

Примените следующие условия:

  • Является ли окно основным окном?
  • Имеет ли окно панель инструментов?
  • Есть ли только несколько категорий меню?
  • Нужно ли меню работать для всех пользователей?

Если это так, рекомендуется использовать меню панели инструментов вместо строки меню или в дополнение к строке меню.

Меню вкладок

Примените следующие условия:

  • Является ли окно основным окном?
  • Есть ли в окне вкладки, где каждая вкладка используется для выделенного набора задач (в отличие от использования вкладок для отображения разных представлений)?
  • Существует ли одна категория меню, которая применяется к каждой вкладке?
  • Есть ли много команд и параметров, но только небольшой набор для каждой вкладки?

Если это так, рекомендуется использовать меню вкладок вместо строки меню.

Контекстное меню

Примените следующие условия:

  • Существует ли небольшой набор контекстных команд и параметров, которые применяются к выбранному объекту или региону окна?
  • Являются ли эти элементы меню избыточными?
  • Знакомы ли целевые пользователи с контекстными меню?

В этом случае рекомендуется предоставлять контекстные меню для объектов и областей окон, которым они нужны.

Для программ на основе браузера меню области задач являются более распространенным решением для контекстных команд. В настоящее время пользователи ожидают, что контекстные меню в программах на основе браузера будут универсальными и ненужными.

Меню области задач

Примените следующие условия:

  • Является ли окно основным окном?
  • Существует ли небольшой набор контекстных команд и параметров, которые применяются к выбранному объекту или режиму программы?
  • Есть ли несколько категорий меню?
  • Нужно ли меню работать для всех пользователей?

В этом случае рекомендуется использовать меню области задач вместо контекстного меню.

Концепции проектирования

Эффективные меню, которые способствуют хорошему пользовательскому интерфейсу:

  • Используйте презентацию команд, которая соответствует типу программы, типам окон, использованию команд и целевым пользователям.
  • Хорошо организованы, используя стандартную организацию меню при необходимости.
  • Эффективно используйте панели меню, панели инструментов и контекстные меню.
  • Эффективно используйте значки.
  • Эффективно используйте ключи доступа и сочетания клавиш.

Если вы делаете только одну вещь...

Выберите презентацию команды, соответствующую типу программы, типам окон, использованию команд и целевым пользователям.

Руководящие принципы

Общее

  • Для всех шаблонов меню, кроме строк меню, требуется стрелка раскрывающегося списка, чтобы указать наличие раскрывающегося меню. Присутствие меню не говорится в строке меню, но не в других шаблонах.
  • Не изменяйте имена элементов меню динамически. Это запутано и неожиданно. Например, не изменяйте параметр "Книжный режим" на "Альбомный" при выборе. В режимах вместо этого используйте маркер ы и флажки.
    • Исключение: Можно изменить имена элементов меню, основанные на именах объектов динамически. Например, списки недавно использованных файлов или имен окон могут быть динамическими.
  • Рассмотрите возможность устранения строк меню с тремя или меньшими категориями меню. Если есть только несколько команд, предпочитайте более легкие альтернативные варианты, такие как меню панели инструментов, или более прямые варианты, такие как кнопки команд и ссылки.
  • Не более 10 категорий меню. Слишком много категорий меню является подавляющим и затрудняет использование строки меню.
  • попробуйте скрыть строку меню, если панель инструментов или прямые команды предоставляют почти все команды, необходимые большинству пользователей. Разрешить пользователям отображать или скрывать флажок панели меню в меню панели инструментов.

снимок экрана со списком параметров с выбранной строкой меню

В этом примере Windows Internet Explorer предоставляет параметр строки меню.

Дополнительные сведения см. в скрытии строк меню.

Скрытие строк меню

Как правило, панели инструментов работают отлично вместе с строками меню, так как оба позволяют сосредоточиться на своих сильных сторонах без компромисса.

  • Скрытие строки меню по умолчанию, если дизайн панели инструментов создает избыточность строки меню.
  • Скрытие строки меню вместо полного удаления, так как панели меню становятся более доступными для пользователей клавиатуры.
  • Чтобы восстановить строку меню, укажите флажок "Панель меню" в категории меню "Вид" (для основных панелей инструментов) или "Сервис" (для дополнительных панелей инструментов). Дополнительные сведения см. в разделе меню "Стандартный" и кнопки разделения.
  • Выберите отдельные имена слов для категорий меню. Использование нескольких слов делает разделение между категориями запутанным.
  • Для программ, которые создают или просматривают документы, используйте стандартные категории меню, такие как "Файл", "Изменить", "Просмотр", "Сервис" и "Справка". Это упрощает поиск общих элементов меню.
  • Для других типов программ рекомендуется упорядочивать команды и варианты в более полезные, естественные категории на основе целей вашей программы и способа, когда пользователи думают о своих задачах и целях. Не чувствовать себя обязанным использовать стандартную организацию меню, если она не подходит для вашей программы.
  • Если вы решили использовать категории нестандартного меню, необходимо выбрать хорошие имена категорий. Дополнительные сведения см. в разделе Метки.
  • Предпочитайте категории меню, ориентированные на задачи, по сравнению с универсальными категориями. Категории, ориентированные на задачи, упрощают поиск элементов меню.

снимок экрана в строке меню с помощью rip, burn и sync

В этом примере проигрыватель Windows Media использует категории меню, ориентированные на задачи.

  • Избегайте категорий меню только с одним или двумя элементами меню. Если разумно, консолидируйтесь с другими категориями меню, возможно, с помощью подменю.
  • Попробуйте поместить один и тот же пункт меню в несколько категорий, только если:
    • Элемент меню логически принадлежит нескольким категориям меню.
    • У вас есть данные, показывающие, что у пользователей возникли проблемы с поиском элемента в одной категории меню.
    • У вас есть только один или два трудно найти пункты меню в нескольких категориях.
  • Не помещайте разные элементы меню, использующие одно и то же имя в нескольких категориях. Например, не имеют разных элементов меню "Параметры" в нескольких категориях.
    • исключение: шаблон меню вкладок может иметь различные параметры и элементы меню справки в каждом меню вкладки.

снимок экрана меню вкладок с повторяющихся элементов меню

В этом примере проигрыватель Windows Media содержит пункты меню "Параметры" и "Справка" в каждом меню вкладок.

  • Упорядочение элементов меню в группы из семи или меньше связанных элементов. Для этого подменю подменю считаются одним элементом меню в родительском меню.
  • Не помещайте более 25 элементов в один уровень меню (не подсчет подменю).
  • Поместите разделители между группами в меню. Разделитель — это одна строка, которая охватывает ширину меню.
  • В меню поместите группы в их логический порядок. Если нет логического порядка, сначала поместите наиболее часто используемые группы.
  • В группе поместите элементы в их логический порядок. Если нет логического порядка, сначала поместите наиболее часто используемые элементы. Поместите числовые элементы (например, проценты масштабирования) в числовой порядок.
  • Избегайте использования подменю без необходимости. Подменю требуется больше физических усилий для использования и, как правило, сделать элементы меню более сложными для поиска.
  • Не помещайте часто используемые элементы меню в подменю. Это позволит использовать эти команды неэффективными. Однако часто используемые команды можно поместить в подменю, если они обычно обращаются напрямую, например с помощью панели инструментов.
  • рассмотрите возможность использования подменю, если:
    • Это упрощает родительское меню, так как оно содержит много элементов (20 или более), или подменю является частью группы более семи элементов.
    • Элементы в подменю используются реже, чем в родительском меню.
    • Подменю будет содержать три или более элементов.
    • Существует три или более команд, которые начинаются с одного слова. В этом случае используйте это слово в качестве метки подменю.

снимок экрана меню

В этом примере в подменю New заменяются отдельные команды для нового почтового сообщения, нового сообщения новостей, новой папки и нового контакта.

  • Используйте не более трех уровней меню. То есть у вас может быть основное меню и на двух уровнях подменю. Два уровня подменю должны быть редкими.

Представление

  • Отключить элементы меню, которые не применяются к текущему контексту, вместо удаления. Это делает содержимое строки меню стабильным и удобным для поиска. Исключения :
    • Для категорий контекстного меню удалить, а не отключить элементы контекстного меню, которые не применяются к текущему контексту. Категория меню является контекстной, если она отображается только для определенных режимов, например при выборе определенного типа объекта. Дополнительные сведения см. в разделе удаления и отключения рекомендаций по контекстным меню.
    • Если определить, когда элемент меню должен быть отключен, возникают заметные проблемы с производительностью, оставьте элемент меню активным и при необходимости при необходимости приведет к возникновению сообщения об ошибке.

Меню вкладок

  • В каждом меню вкладки могут быть определенные контекстные параметры и пункты меню справки. Это отличается от всех остальных шаблонов меню. Каждая вкладка используется для выделенного набора задач, поэтому любые избыточность в меню вкладок не запутана.

Контекстные меню

  • Используйте контекстные меню только для контекстных команд и параметров. Элементы меню должны применяться только к выбранному объекту или региону окна , а не ко всей программе.
  • Не делайте команды доступными только в контекстных меню. Как и сочетания клавиш, контекстные меню являются альтернативными средствами выполнения команд и выбора параметров. Например, команда "Свойства" также доступна в строке меню или клавише доступа ALT+ВВОД.
  • предоставить контекстные меню для всех объектов и регионов окна, которые получают преимущества от небольшого набора контекстных команд и параметров. Многие пользователи регулярно щелкают правой кнопкой мыши и ожидают поиска контекстных меню в любом месте.
  • Рекомендуется использовать кнопку со стрелкой раскрывающегося меню для контекстных меню, предназначенных для всех пользователей. Обычно контекстные меню подходят для команд и параметров, предназначенных для расширенных пользователей. Тем не менее, вы можете использовать раскрывающийся список меню в тех случаях, когда контекстные меню являются лучшим выбором меню, и вам нужно нацелиться на всех пользователей.

снимок экрана с фотографией с кнопкой раскрывающегося меню

В этом примере кнопка раскрывающегося меню используется для отображения контекстного меню.

организация элемента меню и порядок

  • Упорядочить элементы меню в группы из семи или меньше связанных элементов.
  • Избегайте использования подменю, чтобы сохранить контекстные меню простыми, прямыми и эффективными.
  • Не помещайте более 15 элементов в контекстное меню.
  • Поместите разделители между группами в меню. Разделитель — это одна строка, которая охватывает ширину меню.
  • Представления элементов меню с помощью следующего порядка:
Основные (наиболее часто используемые) команды
> разделителя <запуска воспроизведения
Вторичные команды, поддерживаемые объектом
разделитель <>
Передача команд
Разделитель <вставки вырезанного копирования>
Параметры объекта
разделитель <>
Команды объекта
Удаление свойств> разделителя переименования <

презентации

  • Отображение команды по умолчанию с помощью полужирного шрифта. При практическом использовании также сделайте его первым элементом меню. Команда по умолчанию вызывается, когда пользователи дважды щелкните или выберите объект и нажмите клавишу ВВОД.
  • Удалите, а не отключите элементы контекстного меню, которые не применяются к текущему контексту. Это делает контекстное меню контекстным и эффективным.
    • исключение : отключить элементы меню, которые не применяются, если для них будет доступно разумное ожидание:
      • Всегда имеют соответствующие стандартные команды контекстного меню, такие как "Вырезать", "Копировать", "Вставка", "Удалить" и "Переименовать".
      • Всегда есть команды, которые завершают связанные наборы. Например, если есть обратная копия, также должна быть переадресация. Если есть вырезать, всегда есть копия и вставка.

Маркеры и флажки

  • Элементы меню, которые являются параметрами, могут использовать маркеры и флажки. Команды могут не выполняться.
  • Используйте маркер, чтобы выбрать один вариант из небольшого набора взаимоисключающих вариантов. В группе всегда должно быть по крайней мере два маркера. Дополнительные сведения см. в переключателей.
  • Установите флажок, чтобы включить или отключить независимый параметр. Если выбранные и очищаемые состояния не являются четкими и однозначно противоположными, используйте вместо этого набор маркеров. Дополнительные сведения см. в флажков.
  • Для состояния смешанной флажки отображает элемент меню без флажка. Смешанное состояние используется для нескольких выборок, чтобы указать, что параметр задан для некоторых, но не для всех объектов, поэтому каждый отдельный объект имеет выбранное или очищаемое состояние. Смешанное состояние не используется в качестве третьего состояния для отдельного элемента.
  • Поместите разделители между связанными наборами флажок или маркеров. Разделитель — это одна строка, которая охватывает ширину меню.

Иконки

  • Рассмотрите возможность предоставления значков элементов меню для:
    • Наиболее часто используемые элементы меню.
    • Пункты меню, значок которого является стандартным и хорошо известным.
    • Элементы меню, значок которого хорошо иллюстрирует то, что выполняет команда.
  • Если вы используете значки, не обязаны предоставлять их для всех элементов меню. Криптографические значки не полезны, создание визуального загромождения и запретить пользователям сосредоточиться на важных элементах меню.

снимок экрана элементов меню без значков

В этом примере меню "Упорядочение" имеет значки только для наиболее часто используемых элементов меню.

  • Убедитесь, что значки меню соответствуют рекомендациям по значкам в стиле Аэро.

Дополнительные сведения и примеры см. в значках.

Ключи доступа

  • Назначьте ключи доступа всем элементам меню. Никаких исключений.
  • По возможности назначьте ключи доступа для часто используемых команд в соответствии со стандартными назначениями ключей доступа. Хотя согласованные назначения ключей доступа не всегда возможны, они, безусловно, предпочтительнее , особенно для часто используемых команд.
  • Для динамических элементов меню (например, недавно использованных файлов), назначьте ключи доступа числовым образом.

снимок экрана элементов меню с числовыми ключами доступа

В этом примере программа Paint в Windows назначает числовые ключи доступа недавно использованным файлам.

  • Назначьте уникальные ключи доступа на уровне меню. Вы можете повторно использовать ключи доступа в разных уровнях меню.
  • просто найти ключи доступа:
    • Для наиболее часто используемых элементов меню выберите символы в начале первого или второго слова метки, предпочтительно первый символ.
    • Для менее часто используемых элементов меню выберите буквы, которые являются отличительными созвучными или гласными в метке.
  • предпочитать символы с широкими ширинами, например w, m и буквами с буквами.
  • Предпочитать отличительный консонант или гласный,, например "x" в "Exit".
  • Избегайте использования символов, которые затрудняют просмотр подчеркивания, таких как (от наиболее проблемных до наименее проблемных):
    • Буквы, которые имеют ширину только одного пикселя, например i и l.
    • Буквы с нисходящими значениями, такими как g, j, p, q и y.
    • Буквы рядом с буквой с нисходящим.

Дополнительные рекомендации и примеры см. в клавиатуры.

Сочетания клавиш

  • Назначьте сочетания клавиш наиболее часто используемым элементам меню. Нечасто используемые элементы меню не нуждаются в сочетаниях клавиш, так как вместо этого пользователи могут использовать ключи доступа.
  • Не делайте сочетания клавиш единственным способом выполнения задачи. Пользователи также должны иметь возможность использовать мышь или клавиатуру с клавишами tab, со стрелками и доступом.
  • Для известных сочетаний клавиш используйте стандартные назначения.
  • Не присваивайте другим значениям известные сочетания клавиш. Поскольку они запоминаются, непоследовательные значения для хорошо известных сочетаний клавиш подвержены разочарованию и ошибке. Ознакомьтесь с клавишами сочетаний клавиш Windows для хорошо известных сочетаний клавиш, используемых программами Windows.
  • Не пытайтесь назначить сочетания клавиш программы на уровне системы. Сочетания клавиш вашей программы будут влиять только в том случае, если в программе есть фокус ввода.
  • Задокументируйте все сочетания клавиш. Это помогает пользователям изучать назначения сочетаний клавиш.
    • исключение : не отображать сочетания клавиш в контекстных меню. Контекстные меню не отображают сочетания клавиш, так как они оптимизированы для повышения эффективности.
  • Для нестандартных назначений ключей:
    • Выберите сочетания клавиш, которые не имеют стандартных назначений. Никогда не переназначайте стандартные сочетания клавиш.
    • Последовательно используйте назначения ключей, отличные от стандартных, во всей программе. Не присваивайте разные значения в разных окнах.
    • Если это возможно, выберите назначения mnemonic ключей, особенно для часто используемых команд.
    • Использовать ключи функций для команд с небольшим эффектом, например команды, которые применяются к выбранному объекту. Например, F2 переименовывает выбранный элемент.
    • использовать сочетания клавиш CTRL для команд, которые имеют крупномасштабный эффект, такие как команды, которые применяются ко всему документу. Например, CTRL+S сохраняет текущий документ.
    • Используйте сочетания клавиш SHIFT для команд, которые расширяют или дополняют действия стандартного сочетания клавиш. Например, сочетание клавиш ALT+TAB циклит через открытые первичные окна, а alt+SHIFT+TAB циклирует в обратном порядке. Аналогично, F1 отображает справку, в то время как shift+F1 отображает контекстно-конфиденциальную справку.
    • Не используйте следующие символы для сочетаний клавиш: @ $ {} [] \ ~ | ^ ' <>. Для этих символов требуются различные сочетания ключей на разных языках или языковой стандарт.
    • не используйте сочетания CTRL+ALT, так как Windows интерпретирует это сочетание в некоторых языковых версиях как клавиша ALTGR, которая создает буквенно-цифровые символы.
  • Если программа назначает множество сочетаний клавиш, предоставьте возможность настраивать назначения. Это позволяет пользователям переназначить конфликтующие сочетания клавиш и перенести их из других продуктов. Большинство программ не назначают достаточно сочетаний клавиш для этой функции.

Дополнительные рекомендации и стандартные назначения клавиш см. в клавиатуры.

Стандартные меню

  • Используйте стандартную организацию меню для программ, которые создают или просматривают документы. Организация стандартного меню упрощает поиск общих элементов меню.
  • Для других типов программ используйте стандартную организацию меню только в том случае, если имеет смысл. Рассмотрите возможность организации команд и параметров в более полезные, естественные категории на основе целей вашей программы и способов, которые пользователи думают о своих задачах и целях.

строк меню "Стандартный"

Стандартная структура строки меню выглядит следующим образом. В этом списке показаны категории меню и метки элементов, их порядок с разделителями, их доступ и сочетания клавиш, а также многоточие.

файла

Новое сочетание клавиш CTRL+N
Открытый... CTRL+O
Закройте клавиши CTRL+S
Сохранить как... Отправить на печать... CTRL+P
Предварительный просмотр
Настройка страницы

1 <filename>
2 <filename>
3 <filename>
...

Выход ALT+F4 (ярлык обычно не указан)

редактирование

Отмена клавиш CTRL+Z
Повторная клавиша CTRL+Y
разделитель <>
Вырезать ctrl+X
Копирование ctrl+C
Вставка CTRL+V
разделитель <>
Выберите все клавиши CTRL+A
разделитель <>
Удаление Del (ярлык обычно не указан)
разделитель <>
Находить... CTRL+F
Найдите следующий F3 (команда обычно не указана)
Заменять... CTRL+H
Перейти к... CTRL+G

представление

Панели инструментов
Строка состояния
разделитель <>
Масштабирование в ctrl++
Увеличить масштаб ctrl+-
разделитель <>
Полный экран F11
Обновление F5

средств

разделитель <>
Справка по параметрам <program name> справки F1
разделитель <>
О <program name>

кнопки меню "Стандартный"

Ниже приведены стандартные кнопки меню панели инструментов. В этом списке показаны категории меню и метки элементов, порядок с разделителями, сочетания клавиш и многоточие.

Инструменты
Полный экранF11(переназначение ключа доступа, если поиск также используется.) Панели инструментов(Обратите внимание, что команда строки меню идет здесь.) <разделителя> печать... Найти разделитель <>> размер текста <разделителя>
Организовать
Новая папкаCtrl+N <разделитель> CutCtrl+X CopyCtrl+C InsertCtrl+V <разделитель> Select allCtrl+A <разделителя> DeleteDel(ярлык обычно не указан) Переименовать <разделитель>
Страница
Новый разделитель windowCtrl+N <> размер текста масштабирования

контекстные меню "Стандартный"

Стандартное содержимое контекстного меню выглядит следующим образом. В этом списке показаны метки элементов меню, их порядок с разделителями, ключами доступа и многоточием. Контекстные меню не отображают сочетания клавиш.

Open Run Play Edit Print... <разделитель> вырезать <разделитель вставки копирования> удалить переименование <разделителя>

Блокировка <object name>(checkmark)

Свойства

Использование многоточия

Хотя команды меню используются для немедленных действий, для выполнения действия может потребоваться дополнительная информация. Укажите команду, требующую дополнительных сведений (включая подтверждение), добавив многоточие в конце метки.

снимок экрана команды печати и диалогового окна печати

В этом примере печать... Команда отображает диалоговое окно "Печать", чтобы собрать дополнительные сведения.

Правильное использование многоточия важно, чтобы указать, что пользователи могут сделать дальнейший выбор перед выполнением действия или даже отменить действие полностью. Визуальный сигнал, предлагаемый многоточием, позволяет пользователям изучать программное обеспечение без страха.

Это не означает, что вы должны использовать многоточие всякий раз, когда действие отображает другое окно только в том случае, если для выполнения действия требуются дополнительные сведения. Например, команды About, Advanced, Help, Options, Properties и Settings должны отображать другое окно при щелчке, но не требуют дополнительных сведений от пользователя. Поэтому они не нуждаются в многоточии.

В случае неоднозначности (например, метка команды не имеет команды), решите на основе наиболее вероятного действия пользователя. Если простое просмотр окна является общим действием, не используйте многоточие.

правильно:

Другие цвета...

Сведения о версии

В первом примере пользователи, скорее всего, будут выбирать цвет, поэтому использование многоточия правильно. Во втором примере пользователи, скорее всего, будут просматривать сведения о версии, что делает многоточие ненужными.

Заметка

При определении необходимости многоточия команды меню не следует использовать привилегий повышения привилегий в качестве фактора.

Повышение прав не требуется для выполнения команды (а для разрешения) и необходимость повышения прав указывается с помощью щита безопасности.

Метки

  • использовать прописную букву в стиле предложений.
    • исключение : для устаревших приложений при необходимости можно использовать заглавную букву, чтобы избежать сочетания стилей заглавной буквы.
  • Используйте имена категорий меню, которые являются одним словом или существительными. Метка с несколькими словами может быть запутана для двух меток одного слова.
  • Предпочитайте имена меню на основе команд. Однако опустите команду, если она называется "Создать", "Показать", "Вид" или "Управление". Например, в следующих категориях меню нет команд:
    • Стол
    • Инструменты
    • Окно
  • Для имен нестандартной категории использовать одно, определенное слово, которое четко и точно описывает содержимое меню. Хотя имена не должны быть настолько общими, что они описывают все в меню, они должны быть достаточно предсказуемыми, чтобы пользователи не удивлены тем, что они находят в меню.
  • Использовать имена элементов меню, начинающиеся с глагола, существительного или существительного фразы.
  • Предпочитайте имена меню на основе команд. Однако опустите команду, если:
    • Команда Create, Show, View или Manage. Например, следующие команды не имеют команд:
      • Около
      • Продвинутый
      • Полный экран
      • Новые функции
      • Параметры
      • Свойства
    • Команда совпадает с именем категории меню, чтобы избежать повторения. Например, в категории меню "Вставка" используйте текст, таблицу и рисунок вместо вставки текста, вставки таблицы и рисунка вставки.
  • Используйте определенные команды. Избегайте универсальных, ненужных команд, таких как изменение и управление.
  • Использовать единственное существительное для команд, которые применяются к одному объекту, в противном случае используйте существительные.
  • Используйте модификаторы, чтобы различать аналогичные команды. Примеры: вставка строки выше, вставка строки ниже.
  • Для пар дополнительных команд выберите четко дополняющие имена. Примеры: добавление, удаление; Показать, скрыть; Вставка, удаление.
  • Выбрать имена элементов меню на основе целей и задач пользователя, а не технологии.

правильно:

снимок экрана с меню

неправильно:

снимок экрана с меню rip с элементом меню кодека

В неправильном примере элемент меню основан на его технологии.

  • Используйте следующие имена элементов меню для указанной цели:
    • параметры для отображения параметров программы.
    • Настройка Для отображения параметров программы, связанных с конфигурацией механического пользовательского интерфейса.
    • Персонализация Отображение сводки по часто используемым параметрам персонализации.
    • параметры не используются. Вместо этого используйте параметры.
    • Свойства Для отображения окна свойств объекта.
    • Параметры не использовать в качестве метки меню. Вместо этого используйте параметры.
  • Элементы меню, отображающие подменю, никогда не имеют многоточия на их метку. Стрелка подменю указывает, что требуется другой выбор.

неправильно:

снимок экрана нового элемента меню с многоточием

В этом примере элемент нового меню неправильно имеет многоточие.

Документация

При обращении к меню:

  • В командах, отображающих или скрывающих меню, обратитесь к строкам меню. Не ссылайтесь на них как классические меню.
  • См. меню по их меткам. Используйте точный текст метки, включая его заглавную букву, но не включают символ подчеркивания или многоточия ключа доступа.
  • Чтобы ссылаться на категории меню, используйте команду "В меню <category name>". Если расположение элемента меню ясно из контекста, вам не нужно упоминать категорию меню.
  • Чтобы описать взаимодействие пользователя с элементами меню, используйте команду без меню слова или команды. Не используйте выбор, выбор или выбор. Не ссылайтесь на пункт меню как элемент меню, кроме технической документации.
  • Чтобы описать удаление флажка из параметра меню, используйте команду, чтобы удалить флажок. Не используйте ясно.
  • См. контекстные меню как контекстные меню, а не контекстные меню.
  • Не используйте каскадный, раскрывающийся список, раскрывающийся список или всплывающее окно для описания меню, за исключением документации по программированию.
  • Ссылаться на недоступные элементы меню как недоступные, а не как неактивные, отключенные или серые. Используйте отключенную в документации по программированию.
  • По возможности отформатируйте метки с помощью полужирного текста. В противном случае поместите метки в кавычки, только если это необходимо, чтобы предотвратить путаницу.

Примеры:

  • В меню файла щелкните Печать, чтобы распечатать документ.
  • В меню представления выберите пункт панели инструментов, а затем щелкните Форматирование.