Меню (вычисление) - Menu (computing)

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

Навигация

Пользователь выбирает вариант из меню с помощью устройства ввода . Некоторые методы ввода требуют линейной навигации: пользователь должен перемещать курсор или иным образом переходить от одного пункта меню к другому, пока не достигнет выбора. На компьютерном терминале , А обратное видео - бар может служить в качестве курсора.

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

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

Типы меню

Текстовое меню в прикладной программе
Текстовое меню (немецкий) с выбором клавишами курсора или мышью

Компьютер, использующий интерфейс командной строки, может отображать на экране список соответствующих команд с назначенными ярлыками (цифры, числа или символы). При вводе соответствующего ярлыка выбирается пункт меню. Более сложное решение предлагает навигацию с помощью клавиш курсора или мыши (даже в двух измерениях; затем пункты меню появляются или исчезают так же, как меню, общие в графическом интерфейсе пользователя). Текущий выбор выделен и может быть активирован нажатием клавиши ввода.

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

Обычно меню используются для обеспечения удобного доступа к различным операциям, таким как сохранение или открытие файла , выход из программы или манипулирование данными. Большинство наборов инструментов виджетов предоставляют выпадающее или всплывающее меню в той или иной форме . Выпадающие меню - это тип, который обычно используется в строках меню (обычно в верхней части окна или экрана), которые чаще всего используются для выполнения действий, тогда как всплывающие (или «всплывающие») меню с большей вероятностью может использоваться для установки значения и может отображаться в любом месте окна.

Согласно традиционным принципам взаимодействия с пользователем , названия меню всегда должны были быть глаголами , такими как «файл», «редактировать» и так далее. Это в значительной степени игнорировалось в последующих разработках пользовательского интерфейса. Однако глагол, состоящий из одного слова, иногда бывает неясным, и для того, чтобы разрешить использование нескольких названий меню слов, была изобретена идея вертикального меню, как показано в NeXTSTEP .

Меню теперь также можно увидеть в бытовой электронике , начиная с телевизоров и видеомагнитофонов, которые получили экранные дисплеи в начале 1990-х годов, и до компьютерных мониторов и DVD-плееров . Меню позволяют управлять такими настройками, как оттенок , яркость , контраст , низкие и высокие частоты , а также другими функциями, такими как память каналов и скрытые субтитры . Другая электроника с текстовыми дисплеями также может иметь меню - от офисных телефонных систем с цифровыми телефонами до метеорологических радиоприемников, которые можно настроить так, чтобы они реагировали только на определенные погодные предупреждения в определенной области. Другая более современная электроника 2000-х годов также имеет меню, например, цифровые медиаплееры .

Подменю

Меню и расширенное подменю

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

Юзабилити подменю критиковалось как сложное из-за узкой высоты, которую должен пересекать указатель . Закон рулевого управления предсказывает, что это движение будет медленным, и любая ошибка при касании границ элемента родительского меню скроет подменю. Некоторые методы , предложенные для облегчения этих ошибок держат подменю открытыми во время перемещения указателя по диагонали, и с помощью мега - меню , предназначенные для повышения scannability и категоризации его содержимого.

Использование прикрепленных эллипсов

В функциях или кнопках компьютерного меню добавленный многоточие («…») означает, что после выбора последует другой диалог, в котором пользователь может или должен сделать выбор. Если эллипс отсутствует, функция будет выполнена при выборе.

  • «Сохранить»: файл будет перезаписан без дальнейшего ввода.
  • «Сохранить как ...»: в следующем диалоговом окне пользователь может, например, выбрать другое местоположение или имя файла или другой формат файла.

Смотрите также

использованная литература

  1. ^ Рекомендации Apple по человеческому интерфейсу - Меню
  2. ^ Якоб Нильсен. «Мега выпадающие меню навигации работают хорошо» .
  3. ^ Якоб Нильсен. «Мегаменю пошло не так» .
  4. ^ developer.apple.com: Меню и заголовки пунктов меню

внешние ссылки

MenUA: A Design Space of Menu Techniques]—Site that discusses various menu design techniques.