Jump to content

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

(Перенаправлено из всплывающего меню )
Контекстное меню из OpenOffice.org Writer , появляющееся, когда пользователь щелкает правой кнопкой мыши по элементу страницы.
GNOME со значками Контекстное меню

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

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

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

Выполнение

[ редактировать ]

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

  • На компьютере под управлением Microsoft Windows , macOS или Unix, работающего под управлением X Window System , щелчок дополнительной кнопки мыши (обычно правой кнопки) открывает контекстное меню для области, находящейся под указателем мыши.
  • Для ускорения реализации могут дополнительно поддерживать выбор удерживания и отпускания, что означает, что указатель удерживается, перетаскивается и отпускается при желаемом входе в меню.
  • В системах, поддерживающих однокнопочную мышь, контекстные меню обычно открываются нажатием и удерживанием основной кнопки мыши (это работает со значками в Dock в macOS ) или нажатием комбинации клавиш клавиатуры и мыши (например, нажатием клавиши Ctrl и щелчком мыши в Классическая Mac OS и macOS). Альтернативой клавиатуре для macOS является включение клавиш мыши в Universal Access . Затем, в зависимости от того, используется ли клавиатура ноутбука, компактная или расширенная клавиатура, используется сочетание клавиш: Function+ Ctrl+5 или Ctrl+5 (цифровая клавиатура) или Function+ Ctrl+я (ноутбук).
  • В системах с мультисенсорным интерфейсом, таких как MacBook или Surface, контекстное меню можно открыть, нажав или коснувшись двумя пальцами, а не одним.
  • Например, некоторые камеры на смартфонах распознают QR-код при съемке изображения. Затем появится всплывающее окно, если вы хотите «открыть» содержимое QR. Это может быть что угодно, например веб-сайт или настройка телефона для подключения к Wi-Fi . См. изображение.
  • В некоторых пользовательских интерфейсах элементы контекстного меню сопровождаются значками для более быстрого распознавания при навигации. [3]
  • Контекстные меню также могут иметь верхний ряд значков только для быстрого доступа к наиболее часто используемым опциям. [4]

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

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

X оконные менеджеры

[ редактировать ]

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

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

[ редактировать ]

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

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

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

[ редактировать ]

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

См. также

[ редактировать ]
  1. ^ Р. Кейт Сойер (2012). Объяснение творчества: наука о человеческих инновациях . США: Издательство Оксфордского университета. ISBN  9780199737574 .
  2. ^ Питер Сейбел (16 сентября 2009 г.). Программисты за работой: размышления о ремесле программирования . Апресс. ISBN  9781430219484 .
  3. ^ «Часто задаваемые вопросы и руководство пользователя интернет-браузера Samsung Galaxy S4» . ВЕБказин . 8 мая 2013 г.
  4. ^ «Пункты контекстного меню» . Веб-документы MDN . 6 ноября 2023 г.
  5. ^ «Меню» . Настольные приложения для Windows — Рекомендации . Майкрософт. 2011.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 4113434d656e8918e67a1f178b8a623f__1719129000
URL1:https://arc.ask3.ru/arc/aa/41/3f/4113434d656e8918e67a1f178b8a623f.html
Заголовок, (Title) документа по адресу, URL1:
Context menu - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)