Контекстное меню
Контекстное меню (context menu) — специализированный элемент пользовательского интерфейса, предназначенный для выполнения контекстных операций.
Внешний вид и поведение
В общем случае представляет собой прямоугольную область со списком команд, которые пользователь может выполнить кликнув по ним.
Команды могут быть разделены пустым пространством или разделителями. Каждая команда может содержать горячую клавишу, а также соответствующую ей иконку (в последнее время используются редко).
По умолчанию контекстное меню вызывается нажатием правой кнопкой мыши по элементу, содержащему его. В некоторых дизайн-системах оно может вызываться горячей клавишей (если элемент имеет фокус ввода на нём), или кликом левой клавишей мыши с удержанием клавиши-модификатора.
Также встречаются контекстные меню, которые похожи на панель инструментов, вызываемую правым кликом — например, в Microsoft Office. В таких меню вместо выпадающего списка команд отображается произвольная панель с входящими в нее кнопками, комбобоксами и прочими элементами управления для быстрого вызова команд и индикации/изменения текущих параметров объекта, к которому относится контекстное меню.