Технический перевод с английского на русский в области информационных технологий вычислительной техники и связи
Об авторе Публикации Ресурсы Полезные ссылки

Элементы управления Menu и Command

В предыдущих разделах мы познакомились с некоторыми отдельными видами меню интерфейса Windows, поэтому остается обсудить общий термин Menu вместе с сопутствующим термином Command.

Словарь [2] полагает, что menu (меню) – это список вариантов, в котором пользователь может сделать выбор для выполнения нужной операции, например запуска некоторой команды или применения определенного форматирования к выделенной части документа. Многие программы с графической оболочкой используют меню как простое в обращении и быстро осваиваемое средство, позволяющее не заучивать наизусть состав команд и их операции. Командой (command) называется инструкция для компьютерной программы, которая при выдаче пользователем ведет к выполнению определенной операции. Команды обычно вводятся с клавиатуры или выбираются в меню.

Общие разъяснения дает руководство по стилю [1]: Меню содержат команды. Диалоговые окна содержат командные кнопки (или просто кнопки) и параметры (варианты выбора). Не называйте команды пунктами меню (menu item), кроме документации по пользовательскому интерфейсу для программистов. В материалах для широкой аудитории именуйте command button просто кнопками (button).

Пользователь может настроить панель меню (menu bar) и панель инструментов (toolbar) за счет добавления дополнительных меню, перемещения меню на панель инструментов, либо перетаскивания кнопки на панель меню. Такая настройка не меняет принципиальных характеристик элементов, которые, как и до настройки, нужно трактовать как меню, команды и панели.

Пользователи щелкают (click) пункты меню (menu item). Если нужно назвать операцию пользователя для открытия меню, употребляйте click. Для открытия подменю (submenu) пользователь указывает (помещает указатель на) команду в главном меню, что ведет к открытию подменю, затем пользователь щелкает нужную команду.

С термином menu связаны несколько составных терминов. Menu name определяет имя (название) меню на панели меню (в строке меню), например Файл. В этом слове подчеркнута первая буква, что определяет keyboard shortcut (сочетание клавиш), т.е. клавишу(ы) на клавиатуре для быстрого открытия соответствующего меню. В открытом меню показан список команд (command) или пунктов (item). Недоступные в данный момент пункты показаны "затененными", такие пункты называются unavailable command (недоступная команда). В правой части списка находится столбец с уже упоминавшимися keyboard shortcut. Если вместе keyboard shortcut или пустого места в правом столбце показан треугольник, то пункт меню открывает подменю – дополнительное меню, группирующее команды на следующем уровне иерархии. Группы команд (пунктов) меню могут разделяться горизонтальной линией, называемой separator (разделитель). В левой части меню находится еще один столбец, используемый для размещения значка или символа состояния соответствующей команды меню. Если команда выбрана, т.е. действует в данный момент и постоянно, без выполнения пользователем дополнительной операции, она отмечена символом "галочка" (check mark) или символом списка (bullet). Такая команда называется checked command (отмеченная команда, команда с установленным флажком). В нижней части меню может находиться специальный символ – две направленные вниз угловые скобки. Такой элемент меню называется Expand button (кнопка раскрытия, развертывания). Он служит для полного раскрытия меню.

Терминология Microsoft, связанная с меню

Руководство по стилю [1] дает следующий перечень правил:

В документации для ИТ-специалистов и программистов может потребоваться разграничение меню по типам:

Терминология Apple, связанная с меню

Меню предоставляет список пунктов (item) - команд (command), атрибутов (attribute) или состояний (stat), - в котором пользователь может сделать свой выбор.

Меню основывается на концепции интерфейса "видеть и указывать" (пользователю не нужно запоминать команды или параметры, поскольку меню позволяет сразу увидеть все доступные варианты для дальнейших действий).

Меню является пользовательским интерфейсным элементом, применяемым чаще всего, особенно когда пользователю необходимо найти нужную функцию, не имеющую иных элементов управления. В интерфейсе Mac OS X меню отображаются несколькими способами, например pull-down menu на панели меню menu bar, меню Dock и контекстное меню contextual menu. Также меню может быть частью других элементов управления, например pop-up menu, command pop-down menu, а обычные menu могут входить в состав кнопок pop-up icon button и bevel button.

Чтобы выбрать пункт меню, пользователь позиционирует указатель на заголовок меню (menu title) и выполняет перетаскивание (drag) на нужный пункт. При выборе пункты меню выделяются (highlighte). Никаких действий не производится до опускания (release) пользователем кнопки мыши, когда курсор находится над пунктом меню. Пользователь может сместить указатель мыши вне меню до отпускания кнопки мыши - операция не будет инициирована. Можно открыть и просмотреть состав меню, чтобы ознакомиться с доступными возможностями без реального выполнения операций. При активизации пункта меню, этот пункт кратковременно мигает.

Пользователь также может открыть меню щелчком (click). Меню останется открытым и для этого не нужно держать нажатой (hold down) кнопку меню. Затем можно переместить указатель на нужный пункт для его выбора, либо сместить указатель в любое место экрана без потери фокуса на меню (т.е. меню остается выбранным, активизированным, открытым, инициированным). Меню закрывается после выбора в нем команды, перемещения указателя на заголовок другого меню, щелчке вне меню, либо вывода системой сообщений или переключения/завершения работы приложения.

Apple отмечает следующие компоненты меню (дополнительно указаны возможный вариант перевода и эквивалентный термин Microsoft):

Следующая страница

1