Контекстное меню - Context menu
Эта статья нужны дополнительные цитаты для проверка.Ноябрь 2009 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
А контекстное меню (также называемый контекстуальный, ярлык, и неожиданно возникнуть или же неожиданно возникнуть меню) это меню в графический интерфейс пользователя (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-контент. Это может быть что угодно, например веб-сайт или настройка телефона для подключения к Вай фай. См. Изображение.
Поведение мыши при щелчке мыши в Windows таково, что контекстное меню не открывается, пока нажата кнопка мыши, а открывает меню только при отпускании кнопки, поэтому пользователь должен щелкнуть еще раз (на этот раз первой кнопкой мыши), чтобы выбрать пункт контекстного меню. Это поведение отличается от поведения macOS и большинства графических интерфейсов бесплатного программного обеспечения.
- В Microsoft Windows нажатие Ключ приложения или Shift + F10 открывает контекстное меню для региона, в котором фокус.
Контекстные меню иногда организованы иерархически, что позволяет перемещаться по различным уровням структуры меню. Реализации различаются: Microsoft Word было одним из первых приложений, которые отображали вложенные записи некоторых пунктов меню только после щелчка по значку стрелки в контекстном меню, иначе выполняя действие, связанное с родительской записью. Это позволяет быстро повторить действие с параметрами предыдущего выполнения и лучше отделить параметры от действий.
X Window менеджеры
Следующее оконные менеджеры обеспечить функциональность контекстного меню:
- 9wm
- IceWM —средний щелчок и щелкните правой кнопкой мыши контекстные меню на рабочий стол, строка меню. заголовки, и заголовок
- olwm
- открытая коробка
- рыба-пила
Удобство использования
Контекстные меню получили некоторую критику со стороны удобство использования аналитики при неправильном использовании, так как некоторые приложения делают определенные функции Только доступны в контекстных меню, что может сбить с толку даже опытных пользователей (особенно когда контекстные меню могут быть активированы только в ограниченной области клиентского окна приложения).
Контекстные меню обычно открываются в фиксированном положении под указатель, но когда указатель находится рядом с краем экрана, меню будет смещено, что снизит согласованность и затруднит использование мышечная память. Если контекстное меню запускается с клавиатуры, например, с помощью Shift + F10, контекстное меню появляется рядом с виджетом в фокусе вместо положения указателя, чтобы сэкономить усилия по распознаванию.
В документации
Рекомендации Microsoft призывают всегда использовать термин контекстное меню, и явно исключить контекстное меню.[3]
Смотрите также
Рекомендации
- ^ Р. Кейт Сойер (2012). Объяснение творчества: наука о человеческих инновациях. США: Издательство Оксфордского университета. ISBN 9780199737574.
- ^ Питер Сейбель (16 сентября 2009 г.). Кодеры за работой: размышления о ремесле программирования. Апресс. ISBN 9781430219484.