Контекстное меню - Context menu

Контекстное меню из Mozilla Firefox, показанный в контексте веб-страницы
Контекстные меню в Windows 10 настраиваются сторонним программным обеспечением.
Контекстное меню Finder в macOS
ГНОМ контекстное меню

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

История

Контекстные меню впервые появились в Болтовня окружающая среда на Xerox Alto компьютер, куда они звали всплывающие меню; они были изобретены Дэн Ингаллс в середине 1970-х гг.[1][2]

Microsoft Office v3.0 представила контекстное меню для функций копирования и вставки в 1990 году. Borland продемонстрировала широкое использование контекстного меню в 1991 году на Второй конференции Paradox в Фениксе, штат Аризона. Лотос 1-2-3 / G для OS / 2 v1.0 добавила дополнительные параметры форматирования в 1991 году. Borland Quattro Pro для Windows v1.0 в 1992 году появилась опция контекстного меню «Свойства».

Выполнение

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

  • На компьютере работает Майкрософт Виндоус, macOS, или же Unix запуск X Window System нажатие дополнительной кнопки мыши (обычно правой) открывает контекстное меню для области, которая находится под указателем мыши.
  • В системах, поддерживающих однокнопочные мыши, контекстные меню обычно открываются нажатием и удержанием основной кнопки мыши (это работает со значками в Dock на macOS ) или нажатием комбинации клавиатуры / мыши (например, Ctrl-щелчок мыши в Классическая Mac OS и macOS). Альтернативой клавиатуры для macOS является включение Клавиши мыши в Универсальный доступ. Затем, в зависимости от того, используется ли ноутбук, компактная или расширенная клавиатура, сочетание клавиш Функция+Ctrl+5 или Ctrl+5 (цифровая клавиатура) или Функция+Ctrl+ i (ноутбук).
  • В системах с мультитач интерфейса, такого как MacBook или Surface, контекстное меню можно открыть, нажав или коснувшись двумя пальцами, а не одним.
Всплывающее окно после того, как камера телефона распознает QR-код
  • Например, некоторые камеры смартфонов распознают QR код когда сделан снимок. Затем появится всплывающее окно, если вы хотите «открыть» QR-контент. Это может быть что угодно, например веб-сайт или настройка телефона для подключения к Вай фай. См. Изображение.

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

Контекстные меню иногда организованы иерархически, что позволяет перемещаться по различным уровням структуры меню. Реализации различаются: Microsoft Word было одним из первых приложений, которые отображали вложенные записи некоторых пунктов меню только после щелчка по значку стрелки в контекстном меню, иначе выполняя действие, связанное с родительской записью. Это позволяет быстро повторить действие с параметрами предыдущего выполнения и лучше отделить параметры от действий.

X Window менеджеры

Следующее оконные менеджеры обеспечить функциональность контекстного меню:

Удобство использования

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

Контекстные меню обычно открываются в фиксированном положении под указатель, но когда указатель находится рядом с краем экрана, меню будет смещено, что снизит согласованность и затруднит использование мышечная память. Если контекстное меню запускается с клавиатуры, например, с помощью Shift + F10, контекстное меню появляется рядом с виджетом в фокусе вместо положения указателя, чтобы сэкономить усилия по распознаванию.

В документации

Рекомендации Microsoft призывают всегда использовать термин контекстное меню, и явно исключить контекстное меню.[3]

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

Рекомендации

  1. ^ Р. Кейт Сойер (2012). Объяснение творчества: наука о человеческих инновациях. США: Издательство Оксфордского университета. ISBN  9780199737574.
  2. ^ Питер Сейбель (16 сентября 2009 г.). Кодеры за работой: размышления о ремесле программирования. Апресс. ISBN  9781430219484.
  3. ^ "Меню". Приложения для настольных компьютеров Windows - Рекомендации. Microsoft. 2011 г.

внешняя ссылка