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

редактировать
Элемент пользовательского интерфейса Контекстное меню из Mozilla Firefox, отображаемое в контексте веб-страницы Контекстные меню в Windows 10 настраиваются сторонним программным обеспечением. Контекстное меню Finder в macOS GNOME контекстное меню

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

Содержание
  • 1 История
  • 2 Реализация
    • 2.1 Менеджеры X Window
  • 3 Удобство использования
  • 4 В документация
  • 5 См. также
  • 6 Ссылки
  • 7 Внешние ссылки
История

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

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

Реализация

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

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

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

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

X Window Managers

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

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

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

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

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

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

См. Также
Ссылки
Внешние ссылки
Найдите контекстное меню в Викисловаре, бесплатном словаре.
Викискладе есть материалы, связанные с в Контекстное меню.
Последняя правка сделана 2021-05-15 10:52:46
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте