A контекстное меню (также называется контекстным, ярлык и всплывающее или всплывающее меню ) - это меню в графический пользовательский интерфейс (GUI), который появляется при взаимодействии с пользователем, например, при щелчке правой кнопкой мыши мышью. Контекстное меню предлагает ограниченный набор вариантов, доступных в текущем состоянии или контексте операционной системы или приложения, которому принадлежит меню. Обычно доступные варианты - это действия, связанные с выбранным объектом. С технической точки зрения такое контекстное меню представляет собой графический элемент управления.
Контекстные меню впервые появились в среде 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 году.
Контекстные меню открываются посредством различных форм взаимодействия с пользователем, которые нацелены на область графического интерфейса пользователя, поддерживающую контекстные меню. Конкретная форма взаимодействия с пользователем и способы нацеливания на регион различаются:
При щелчке мышью в Windows контекстное меню не открывается, пока кнопка мыши нажата, а открывается только тогда, когда кнопка отпущена, поэтому пользователь должен щелкнуть еще раз (на этот раз с первая кнопка мыши), чтобы выбрать пункт контекстного меню. Это поведение отличается от поведения macOS и большинства графических интерфейсов бесплатного программного обеспечения.
Контекстные меню иногда организованы иерархически, что позволяет перемещаться по различным уровням структура меню. Реализации различаются: Microsoft Word было одним из первых приложений, которые отображали только вложенные записи некоторых пунктов меню после щелчка значка стрелки в контекстном меню, в противном случае выполнялось действие, связанное с родительской записью. Это позволяет быстро повторить действие с параметрами предыдущего выполнения и лучше отделить параметры от действий.
Следующие оконные менеджеры предоставляют функции контекстного меню:
Контекстные меню получили некоторую критику со стороны аналитиков юзабилити при неправильном использовании, поскольку в некоторых приложениях определенные функции доступны только в контекстных меню, что может сбить с толку даже опытных пользователей (особенно когда контекстные меню могут быть активированы только в ограниченной области клиентского окна приложения).
Контекстные меню обычно открываются в фиксированном положении под указателем , но когда указатель приближается к краю экрана, меню смещается, что снижает согласованность и затрудняет использование мускулов. память. Если контекстное меню запускается с клавиатуры, например, с помощью Shift + F10, контекстное меню появляется рядом с виджетом в фокусе вместо положения указателя, чтобы сэкономить усилия по распознаванию.
рекомендации Microsoft призывают всегда использовать термин контекстное меню и явно не рекомендуют контекстное меню.
Найдите контекстное меню в Викисловаре, бесплатном словаре. |
Викискладе есть материалы, связанные с в Контекстное меню. |