Как называется кнопка контекстного меню. Что такое контекстное меню Windows и способы его вызова. Как открывается контекстное меню

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

Меню является элементом графического интерфейса Windows

Когда люди разговаривают друг с другом - они не задумываются о том, что язык общения является одним из видов интерфейса.
В принципе, и пользователь, отдавая команды из набора доступного списка, получая запросы от ОС, открывая окна , пользуясь полосами прокрутки, использует графический интерфейс, не задумываясь о том, что это такое.

Графический интерфейс

Понятие интерфейса достаточно широко. Если же говорить о Контекстном Меню (Context Menu, англ.), как о составляющей графического интерфейса, то представлять себе его следует, как элемент диалога с операционной системой (компьютером).

Вызываем

Context Menu - это список (перечень, набор) команд, доступных пользователю относительного какого-то объекта. Теперь рассмотрим, как открывается контекстное меню. Перед тем как открыть контекстное меню нужно разместить курсор (мышку) на каком-то объекте (активируя его). А вызывать после этого можно по-разному:

  • Правой мышкой;
  • Комбинацией «шифт» и «F10»;
  • Также контекстное меню вызывается нажатием специальной кнопки - она расположена между «ALT» и «CTRL».

Набор его команд может быть различным и зависит от того над каким объектом было вызвано (в какой из областей экрана):

Наполнение

Context Menu иногда ещё называют меню «проводника» или «действий». Внешний облик его реально не зависит от объекта вызова, чего не скажешь о различном наполнении его командами.

Сравните Context Menu, вызванное на рабочем столе:

с Context Menu, вызванном над папкой:

Чувствуете разницу?

Вывод - этот набор возможных действий зависит от того, к какому типу объекта в конкретном случае применяется (файл, ярлык, папка, рабочий стол и пр.).

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

Добавляем Shift

Если, вызывая Context Menu правой мышкой, добавить к этому нажатие кнопки «Shift», то увидим увеличившийся от одной до нескольких строк список (справа). Это иногда придаёт дополнительное удобство:

Контекстное меню это меню, которое содержит команды, относящиеся к объекту, на который в данный момент указывает курсор. Это меню еще часто называют меню правого клика - из-за того, что исторически оно вызывалось правым кликом мыши в Windows.

Контекстное меню сообщения в Apple Mail (слева) и Windows Mail (справа).

Стоит ли использовать контекстные меню?

. Я настоятельно не советую использовать их для интернет-магазинов, как, например, Lands End или Amazon. Я также не советую использовать контекстные меню для потребительских сайтов, не требующих сложных взаимодействий: банковских сайтов, сайтов знакомств, даже для Facebook.

Cчитаю, что контекстные меню наиболее эффективны в серьезных корпоративных приложениях , которые пользователь использует часто и в которых хорошо разбирается. В таких приложениях контекстные меню чрезвычайно полезны. Почему?

Прежде всего, контекстные меню помогают экономить движения мыши . Если пользователь вынужден часто использовать повторяющиеся действия, то использование контекстного меню помогает уберечь от ненужных движений - вместо того, чтобы выбирать объекты, а затем «идти курсором» в тулбар для того, чтобы выбрать какое-либо действие, пользователь может сделать все прямо на месте.

Во-вторых, контекстные меню помогают пользователям больше узнать об объектах в приложении. Открывая контекстное меню, они видят, какие команды доступны для этого объекта. Это помогает пользователям понять с чем они взаимодействуют в данный момент времени и что приложение позволяет сделать с объектом этого типа.

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

Итак, если вы твердо решили что без контекстного меню вам не обойтись, то давайте подумаем как нам правильно его сделать.

Как вызывается контекстное меню?

Традиционно в Windows-приложениях контекстное меню вызывается наведением курсора на объект и кликом по нему правой кнопкой мыши. В MacOS-системах пользователь также может использовать правую кнопку мыши или же может кликнуть по объекту левой кнопкой, зажав при этом кнопку Control. Обычно это действие называется просто «правый клик ».

Правый клик в любой точке объекта должен вызывать контекстное меню . Если это иконка с подписью, то правый клик и по иконке, и по подписи должны вызывать одно и то же контекстное меню. Если объект - это строка в таблице, то одно и то же меню должно открываться независимо от того, в каком месте этой строки пользователь кликнет. Никогда, слышите, никогда не показывайте разные контекстные меню в зависимости от того, в каком столбце этой строки кликнул пользователь.

Небольшое замечание: В мире устройств с сенсорным экранами (таких, к примеру, как iPad), у нас нет курсора, который можно навести на объект. В таком случае можно быстро назвать три возможных способа указывать на объект:

  • Показывать контекстное меню сразу после нажатия на объект (однако это может раздражать)
  • Показывать контекстное меню после нажатия пальцем и удержания нажатия на долю секунды (в таком случае всегда возникает проблема неочевидности, но это лучше чем первый вариант)
  • Добавление контрола, который вызывает контекстное меню (возможно, это лучший путь решения проблемы - о нем рассказано ниже).

Контекстное меню для графического файла в MacOS X (слева) и Windows Vista (справа).

Добавление элемента для вызова контекстного меню

В некоторых веб-приложениях есть элемент интерфейса, нажатие по которому вызывает контекстное меню. Он обычно называется «иконкой меню» - это иконка, изображающая стрелочку вниз, которая находится прямо возле названия (или изображения) объекта.

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

Контрол меню, показывающий что в данном случае меню доступно.

Если вы собираетесь использовать контрол меню, то стоит сделать так, чтобы нажатие на него отличалось от нажатия на сам объект. В примере выше если пользователь кликает где-нибудь в строке Ahmed Hassain, то он просто выделяет всю строку Ahmed Hassain, однако если он кликает по иконке меню для этой строки, то он получает контекстное меню (и строка не выделяется).
Кроме того, пользователь также должен иметь возможность просто кликнуть правой кнопкой в любом месте строки, чтобы открыть контекстное меню - без необходимости нажимать на иконку.

Стоит ли использовать контрол меню? Оно отлично решает одну из больших проблем с контекстными меню: многие пользователи не знают, что контекстное меню доступно. В веб-приложениях пользователи часто предполагают что контекстного меню нет (его иногда нет даже в десктопных приложениях).

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

Большая проблема с иконкой меню состоит в том, что она часто повторяется на экране и засоряет его. Решить эту проблему можно, показывая иконку только тогда, когда курсор мыши наводится на объект.

Контрол меню, который появляется при наведении курсором мыши.

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

Что должно содержаться в контекстном меню?

Контекстное меню должно содержать команды, которые относятся к выделенному элементу . Это означает что оно может содержать команды из строки меню или панели инструментов, которые можно применить к выделенному элементу.

Контекстное меню не должно содержать ВСЕ доступные для объекта команды - это делает меню огромным и трудным для использования. Сосредоточьтесь на наиболее часто используемых и самых важных командах. Перегрузить меню ненужными командами - это самое плохое, что вы можете с ним сделать. Сфокусируйтесь на важном, уменьшайте бардак.

Вот, к примеру, три контекстных меню для выделенного фрагмента текста: в Dreamweaver, Microsoft Word и Apple Pages. Меню Dreamweaver пытается быть похожим на швейцарский складной ножик и предлагает все возможные команды в одном контекстном меню. Из-за этого оно получается настолько большим, с кучей вложенных списков, что им становится трудно пользоваться. Лично я избегаю вызывать контекстное меню в Dreamweaver.

В нем наиболее часто используемые функции (например «Копировать» или «Вставить») располагаются ближе к концу списка. В Word и Pages наоборот, часто используемые команды выносятся наверх списка, а команды, содержащие вложенные списки - в конец. Они также отобрали для меню только самые важные функции, и лучше организовали их.

Если вы хотите сделать свое контекстное меню удобнее, оставьте в нем только 60% самых важных команд вместо всех 100% . Если в одном меню попытаться уместить все важные команды, то это не приведет ни к чему хорошему - размеры меню увеличатся, а удобство его использования и скорость работы с ним наоборот, снизится.
Помните: главная причина, по которой контекстные меню вообще используются - это возможность сэкономить время пользователя.

Контекстные меню в Dreamweaver, Microsoft Word и Apple Pages

Контекстное меню не должно содержать команды, не относящиеся к выделенному объекту (такие, например, как «Обновить страницу»). Концентрируйтесь на тех командах, которые были бы полезны для работы с тем объектом, на который наводит пользователь.

Когда возможно, группируйте команды в блоки от 1 до 6 штук в каждом . Отделяйте блоки линиями. Наиболее часто используемые команды следует выносить наверх списка, наименее часто используемые - убирать вниз. Если команда используется особенно редко, то, возможно ей не место в контекстном меню.

Не стесняйтесь использовать вложенные списки , однако команды со вложенными списками следует уносить вниз контекстного меню. Мне не нравятся вложенные списки, потому что из-за них пользователь может совершить ошибку, и кроме того на их открытие тратится много времени - в то время как смысл контекстных меню сводится к экономии времени.

Помимо этого вы можете использовать нестандартные элементы меню .
Например, вместе с контекстным меню в Microsoft Word 2007 открывается плавающая палитра, а в контекстном меню файла в Mac OS есть специальные цветные кнопки выбора цвета ярлыка. Только потому что мы говорим «меню», не значит что оно должно быть ограничено только текстом.

Контекстное меню может быть больше чем просто список команд

В контекстном меню не могут содержаться уникальные команды, свойственные только для него . Другими словами, любая команда контекстного меню должна быть доступна также другими способами: на панели инструментов, строке меню или в любом другом месте на экране. Помните, что большая часть пользователей скорее всего ни разу не откроет контекстного меню в вашем приложении. А это означает, что они не увидят команду, которая присутствует только там.

Обычно я помещаю «команду по умолчанию» первой в контекстном меню. Это та команда, которая совершится при двойном клике на объекте (например, команда Open в контекстном меню файла). Если у объекта нет команды по умолчанию, концентрируйтесь на самых используемых командах.

Вы можете использовать название объекта в контекстном меню для того, чтобы сделать команды понятнее . Например, вместо названия команды «Открыть» вы можете использовать словосочетание «Открыть Скриншот.png». При использовании этого приема бывает сложно найти золотую середину - нужно сделать меню достаточно самоочевидным, но не слишком многословным. Меню в Mac OS содержит название объекта в одних командах, и не содержит в других.

В своих контекстных меню я не использую иконки. Честно говоря, я вообще не использую их в своих приложениях - по моему мнению они засоряют интерфейс и не несут особой пользы (примечание переводчиков - о_О ). Однако это только мое мнение, а вы решайте сами.
В контекстных меню многих приложений нет указания горячих клавиш возле команд. Думаю, что это сделано затем, чтобы меню казалось легче. Здесь так же решать вам.

Что насчет нескольких выделенных объектов?

Обычно контекстное меню вызывается для одного выделенного объекта, но что делать, если пользователь выбрал несколько объектов, и потом открывает контекстное меню? Давайте рассмотрим несколько примеров.

Представим что у нас есть шесть объектов: четыре папки (А, В, С, D) и два графических файла (Е и F).

Папки и файлы в Windows

Пример 1

Пользователь выбирает папки A, B, C, а затем вызывает контекстное меню, находясь мышкой на папке D (важно: папка D изначально не была выбрана). В таком случае для объектов А, В, и С необходимо отменить выделение и открыть контекстное меню только на выделенном D .

Пример 2

Если пользователь выделяет А, В и С, а затем вызывает контекстное меню, находясь мышкой на С, то сначала мы должны определить, являются ли А, В и С объектами одного типа. Говоря иначе, у всех этих объектов одинаковое меню? Если да, то все просто: сделайте, чтобы все команды в этом меню применялись ко всем выделенным объектам .

Если, к примеру, это будет команда «Открыть», то она должна открыть все три объекта. Если есть команда, которую нельзя применить больше чем к одному объекту, то нужно сделать команду неактивной, не убирая ее из меню.

Ранее я говорил о том, что мы можем написать «Открыть Скриншот.png» вместо «Открыть» для того, чтобы помочь пользователю понять, к чему команда применяется. Точно так же в нашем случае мы можем написать «Открыть 3 объекта» - это поможет понять, что действие применяется ко всем выделенным объектов. В нашем случае контекстное меню может выглядеть следующим образом:

  • Открыть 3 объекта
  • Удалить 3 объекта
  • Копировать 3 объекта
Подобный подход использует Apple в Mac OS X, однако она не использует такой подход повсеместно. Я не могу понять почему в контекстном меню встречается словосочетание «Сжать 3 файла», но нигде не говорится «Открыть 3 файла». Странно.

Пример 3

А теперь давайте рассмотрим случай, когда пользователь выбирает несколько разнородных объектов, например папки А, B и графический файл Е. Как вы понимаете, контекстные меню для папок и графических файлов совершенно разные.
Это так называемое смешанное выделение. В примере ниже вы можете увидеть контекстное меню для папки (слева) и для изображения (справа) - они сильно различаются.

Контекстное меню Windows для папок (слева) и графических файлов (справа)

Что же нам делать в случае смешанного выделения, какое контекстное меню использовать? Самый распространенный ответ - показывать контекстное меню для того объекта, на который пользователь навел курсор мыши.

Используйте контекстное меню объекта, на который наведен курсор мыши

Например, пользователь выбирает А, В и E смешанным выделением и вызывает контекстное меню на Е. Контекстное меню, которое вы видите это контекстное меню для Е (вы всегда будете видеть контекстное меню для объекта, на котором расположен курсор мыши).

Слева: Выделена папка А, показывается контекстное меню для папки.
В центре: Выделено изображение Е, показывается контекстное меню для графического файла Е.
Справа: Выделаны две папки (А и В) и графический файл Е, показывается контекстное меню для файла Е.

Контекстное меню в случае смешанного выделения

Однако если пользователь выберет из контекстного меню для файлов разного типа команду, которая может примениться ко всем выделенным объектам, следует сделать, чтобы это происходило. Так, если выбрана команда «Удалить», должны быть удалены все выделенные объекты, даже если это объекты разного типа.

С другой стороны, если пользователь вызовет меню для E и выберет команду, которая не может примениться к A и B, она применится только к E. Если пользователь выберет команду «Экспорт», и она может примениться только к E, только E будет экспортировано.

На двух рисунках ниже показано одно и то же выделение: A, B и E. На рисунке слева открыто контекстное меню на B, и мы видим меню для папок. На рисунке справа у нас выделены те же объекты, но меню открыто на E, и поэтому мы видим меню для файла изображения.

Вы будете удивлены - такой подход используется в подавляющем большинстве приложений, которыми вы регулярно пользуетесь. Задумайтесь об этом: если вы выберете команду «Удалить», то ожидаете, что удалятся все три объекта.
Это одна из тех вещей, которые звучат сложно, но работают для пользователей.

Проблема с таким подходом состоит в том, что он не всегда предсказуем . Выбирая «Экспорт» вы не знаете точно, какие из объектов будут экспортированы. Вы можете быть уверены в принципах работы такого подхода только в тех приложениях, которые уже хорошо знаете.
Для того, чтобы избавиться от такого несоответствия, я еще раз могу предложить использовать понятное название команд, например:

  • Удалить 3 файла
  • Экспортировать Скриншот.png
Думаю это сильно улучшит и упростит ситуацию.

Этот подход имеет одну сложность в реализации - вам нужно пройтись по всем командам во всех контекстных меню и подумать, какие команды можно применить в смешанных выделениях, а какие нельзя. Чем более похожи контекстные меню для разных объектов, тем проще будет эта задача для вас. В Mac OS X контекстные меню для папок и файлов почти одинаковые, что сильно упростило жизнь Apple.

Смешанное выделение и контекстные меню в OS X

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

А что если сбрасывать выделение?

Если пользователь выделяет несколько объектов (например, А, В и Е), а затем вызывает контекстное меню на любом из объектов, выделение сбрасывается. Выделяется объект, на котором пользователь вызвал меню, и меню применяется только для этого объекта.

Лично мне не нравится такой подход, так как иногда бывают случаи, когда пользователь потратил много времени на то, чтобы сделать определенное выделение. Неожиданный сброс выделения в таком случае будет неприятностью. Думаю, этого подхода стоит избегать.

А что насчет построения нового меню?

Другим решением проблемы может стать создание нового контекстного меню, содержащего только команды, подходящие одновременно для всех выделенных объектов.

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

И что хуже всего - такой подход плох для самих пользователей . Это нестандартное решение и оно отторгается людьми. Пользователь в меню опирается на позиционную память (определенные паттерны, которые наш мозг формирует для облегчения сканирования интерфейса), то есть он помнит ГДЕ в меню находятся команды.

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

Выводы

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

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

Цель создания контекстного меню - экономия времени . Создавайте их такими, чтобы они действительно экономили время. Делайте их короткими и хорошо организованными.
Подумайте над путями совершенствования дизайна контекстного меню.

Я упоминала несколько идей: добавление контрола меню, который появляется при наведении мыши на объект; указание в меню, какие объекты затронет та или иная команда. Я уверена, возможностей для развития очень много. Не стесняйтесь брать за основу эту «стандартную» формулу и усовершенствовать ее.

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

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

Как вызвать контекстное меню?

Для этого нужно просто щелкнуть правой кнопкой мыши по выбранному объекту, а вот в сочетании клавиш Shift+F10 вызывается меню активного в данный момент окна или просто нажимаем клавишу вызова контекстного меню (про эту клавишу и другие полезные сочетания клавиш можно прочитать в этой статье).

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

Вот собственно в чем и заключается контектность, то есть состав разделов меняется от определенного вида объекта.

Расширенное контекстное меню

Для его вызова зажимаем клавишу Shift и кликаем правой кнопкой мыши по выбранному объекту отчего список возрастет на несколько пунктов в отличии от обычного вызова.

В приведенном примере можно пронаблюдать эти отличия.

На левом скриншоте стандартный вызов правой кнопкой по объекту, а на правом скриншоте расширенный вызов, где прибавилась вкладка вызова командной строки (cmd.exe ).

При сочетании клавиши Shift +клик ПКМ меню всегда будет расширяться от одного до нескольких новых пунктов, что может быть весьма полезно в отдельных случаях.
Также хочу обратить ваше внимание на то, что некоторые вкладки имеют по правой стороне небольшую стрелочку если навести на нее курсор то всплывет дополнительное подменю с перечнем из дополнительных вкладок.


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

Также есть утилиты, наоборот, по удалению не нужных пунктов из меню которые могут остаться от какой-то прошлой давно удаленной программки вот такая утилита может быть полезна.

Все эти утилиты, если они вам вдруг понадобятся можно без труда найти в сети Интернет.

Конечно, все действия по удалению или добавлению можно произвести через реестр компьютера, но этот способ уже совсем не для новичка.
И напоследок посмотрите коротенькое видео руководство по данной теме, я же с вами на этом прощаюсь.

Валерий Семенов, moikomputer.ru

Контекстное меню (англ.

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

context menu , pop- up menu ) - это скрытое меню, которое появляется при нажатии правой кнопки мыши. Данное меню представляет собой список команд и функций для выбранного объекта или элемента (папки, файла, выделенного текста и т.д.).

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

Ниже показан пример всплывающего меню для выделенного текста в программе Microsoft Word.

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

Как открыть контекстное меню?

Есть несколько способов открыть контекстное меню в операционных системах Windows.

В OS X всплывающее меню можно открыть, удерживая клавишу Control и кликнув левой кнопкой мыши по нужному объекту.

также: меню Пуск.

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

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

Виды меню в компьютере:

  • по исполнению – текстовое и графическое
  • по функциям – главное меню приложения, всплывающее, контекстное и системное меню

Что такое контекстное меню как его вызвать

Контекстное меню – это отдельный вид меню в компьютере; перечень доступных команд для работы с данным файлом.

Где находится контекстное меню?

Местом его хранения является реестр Windows, который состоит из двух разделов. Одна часть программ хранится в разделе HKEY_CLASSES_ROOT\*\shell, другая – в разделе HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers.

Как открывается контекстное меню?

Существуют разные способы того, как вызвать контекстное меню

  1. В нижней части клавиатуры, между клавишей «ALT» и клавишей «CTRL» имеется специальная кнопка. Она показывает добавочные функции и действия, доступные в отношении данного файла. На ней обычно нарисована табличка и указатель мыши. Эта кнопка и вызывает контекстное меню.

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

Правая кнопка мыши на клавиатуре также с успехом заменяется этой кнопкой.

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

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

Как настроить контекстное меню правой кнопки мыши

Для правая кнопка мыши настроить контекстное меню поможет несложная программа Context Menu Tuner. Она подскажет, как настроить контекстное меню Windows 7.

Рассмотрим, как настроить правую кнопку мыши.

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

    Как изменить меню правой кнопки. Очистка Контекстного меню Windows

    Задаём русский язык в настройках

  1. Добавляем команду. Для этого выбираем её в левой части и «соединяем» с предпочитаемым элементом справа. Нажимаем «Добавить».

Другие команды добавляются аналогично.

Чтобы удалить команду, выбираете её и нажимаете «Удалить»

Теперь контекстное меню правой кнопки мыши настроено.

Опубликован: 10 марта 2014, 12:06

Ваш комментарий к статье:

Адрес заметки:

Как добавить или убрать пункты в контекстном меню?

Для выбора пунктов меню и команд на панели инструментов часто используется устройство указания - мышь. При работе с мышью нажатие левой кнопки обычно обеспечивает выбор и указание точки на экране; щелчок правой кнопкой мыши вызывает контекстное меню. Форма и содержание меню зависят от положения указателя мыши и состояния задачи: например, обеспечивается быстрый доступ к опциям, необходимым для текущей команды.

При щелчке правой кнопкой мыши в области рисования вызывается одно из шести контекстных меню:

  • стандартное - содержит набор стандартных функций, предназначенных, в частности, для работы с буфером обмена, зумирования, панорамирования. Чтобы вызвать это меню, необходимо отменить выбор объектов, завершить текущую активную команду и щелкнуть правой кнопкой мыши;
  • редактирование - объединяет функции, предназначенные для редактирования объектов. Набор функций может изменяться в зависимости от типа выбранного объекта. Чтобы вызвать меню, необходимо выбрать один или несколько объектов, завершить текущую активную команду и щелкнуть правой кнопкой мыши;
  • команда - содержит набор функций, облегчающих выполнение команд с помощью мыши. Сюда также включаются опции текущей команды, отображаемые в командной строке. Для вызова данного меню необходимо при выполнении какой-либо команды щелкнуть правой кнопкой мыши;
  • объектная привязка - позволяет выбрать или настроить режимы объектной привязки, включить координатный фильтр. Для вызова меню следует щелкнуть правой кнопкой мыши, удерживая нажатой клавишу -Shift;
  • ручки - содержит функции, позволяющие проводить редактирование с помощью ручек. Для вызова меню необходимо выделить на объекте ручки и щелкнуть правой кнопкой мыши;
  • OLE - объединяет функции, позволяющие редактировать OLE-объекты. Для вызова меню необходимо щелкнуть правой кнопкой мыши по вставленному в рисунок OLE-объекту.

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

В этом случае щелчок правой кнопкой мыши будет соответствовать нажатию клавиши Enter. По умолчанию вызов этих трех контекстных меню включен.

Для других элементов окна AutoCAD, кроме области рисования, можно вызывать следующие контекстные меню:

  • панель инструментов. Для включения/отключения какой-либо панели или для настройки панелей необходимо щелкнуть по любой из них правой кнопкой мыши. Для отображения списка групп панелей следует щелкнуть правой кнопкой мыши по свободной области правее стандартной панели инструментов;
  • командная строка. Для выбора одной из шести команд, выполнявшихся последними, или для вызова некоторых функций, используемых при работе с командной строкой, необходимо щелкнуть правой кнопкой мыши по командной строке или в окне команд;
  • диалоговое окно (это меню доступно не для всех диалоговых окон). Как правило, контекстные меню связаны либо с раскрывающимися списками, либо с полями для ввода значений и позволяют удалять, переименовывать отдельные пункты списка или работать с буфером обмена. Контекстные меню могут быть связаны и с некоторыми другими элементами окон. Для вызова меню следует щелкнуть правой кнопкой мыши по элементу диалогового окна;
  • строка состояния. Для переключения режима рисования или изменения настроек необходимо щелкнуть правой кнопкой мыши по области строки, где выводятся текущие координаты, либо по любой кнопке переключения режима рисования или изменения настроек;
  • вкладки Model/Layout. Для вызова окон печати и настройки параметров страницы, а также управления листами следует щелкнуть правой кнопкой мыши по вкладке Model или одной из вкладок Layout.

Многим нравится операционная система Windows, и многие из нас выросли на ней. Но некоторые непостоянные пользователи ПК – или те, кто совсем недавно перешел на Windows – часто путаются в поисках информации о некоторых простых вещах, которые управляют операционной системой от Microsoft. Один из таких элементов графического элемента называется «контекстное меню Windows», или «меню правой кнопки мыши».

Сегодня мы расскажем вам не только об этом неотъемлемом элементе взаимодействия с Windows, но и о стороннем приложении, которое позволяет добавлять пользовательские элементы в контекстное меню.

Итак, что же такое контекстное меню Windows?

Говоря простыми словами, это всплывающее меню, которое появляется при нажатии правой кнопки мыши в любой навигационной области экрана (отсюда и название «меню правой кнопки мыши»). Доступ к контекстному меню можно получить в папках, на панели задач, в веб-браузерах и других областях графического интерфейса. Контекстное меню не является эксклюзивной особенностью Windows, так что вы могли видеть его и в других операционных системах, включая Mac OS X или Linux.

Говоря о внешнем виде контекстного меню Windows, то везде оно выглядит практически одинаково – отличаются лишь элементы внутри него. Например, на скриншоте ниже показано контекстное меню, которое открывается при щелчке правой кнопки мыши на рабочем столе, скажем, для настройки фонового изображения рабочего стола в окне «Персонализация».

Обычно контекстное меню несет в себе такие элементы, как «Вид», «Сортировка», «Копировать», «Вставить», «Переименовать», «Свойства» и т.д. Некоторые из пунктов меню основаны на контексте. Другими словами, в одной из областей операционной системы контекстное меню может содержать одни пункты, а в другой – уже другие. Например, меню, которые всплывает при щелчке правой кнопкой мыши на панели задач, будет содержать в себе совершенно другие пункты в сравнении с меню, которое вы видите на скриншоте ниже.

Вот еще один простой пример контекстного меню, которое появляется при щелчке правой кнопкой мыши на папке:

Теперь, когда вы узнали, что такое контекстное меню в Windows, и как оно работает, давайте рассмотрим удобное и бесплатное приложение, с которым можно легко настроить меню.

Портативное приложение , которое позволяет добавлять пользовательские элементы в «меню правой кнопки мыши» в Windows 7, Windows 8 и Windows 8.1, было разработано Сергеем Ткаченко (WinAero) – известный разработчик, который является автором множества полезных инструментов, включая . Приложение очень удобно в том смысле, что весь процесс добавления пунктов в контекстное меню требует от пользователя нескольких нажатий.

Чтобы начать, запустите приложение. Интерфейс Context Menu Tuner состоит из двух различных панелей – левая содержит список поддерживаемых команд, а правая состоит из областей проводника Windows. Для добавления команды, нужно выбрать одну из них в левой панели, а затем, после выбора предпочитаемого элемента в правой панели, необходимо нажать на кнопку «Добавить». За удаление добавленных команд, как несложно догадаться, отвечает кнопка «Удалить».

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

Другая интересная особенность приложения заключается в его способности добавлять пользовательские команды для определенных типов файлов. Открыв окно «Выбрать тип файла», в которое можно попасть, нажав на кнопку «Добавить -> Добавить к указанному типу файла» в главном окне приложения, вы увидите впечатляющее количество поддерживаемых расширений файлов. Список очень длинный, поэтому, чтобы быстро найти конкретный тип файла, используйте поисковую строку.

На скриншоте ниже показано мое контекстное меню, которое я изменил с помощью Context Menu Tuner:

На этом все. Теперь вы знаете, что представляет собой контекстное меню Windows, и знаете простое решение для его редактирования.

Отличного Вам дня!

Контекстное меню проводника - это то меню, которое появляется при клике ПКМ (Правой Кнопки Мыши) по какому-нибудь объекту (файлу или папке) или просто на пустом месте в папке или Рабочем столе. Если система у Вас стоит недавно, то и контекстное меню будет сравнительно пустым. Разве что только добавленное от драйверов для видеокарты, например так:

но если система установлена уже давно, то и таких пунктов будет побольше. Например так:


Как видите, со временем, помимо стандартных пунктов меню, добавились ещё от установленных программ. С одной стороны это удобно. Ведь не нужно запускать ярлык или искать программу, а можно напрямую совершать действия сразу из контекстного меню. Но вот с другой стороны со временем таких пунктов бывает ну очень много и контекстное меню порой приходится даже прокручивать вверх или вниз в поисках нужных пунктов.
Поэтому иногда и хочется удалить эти пункты чтобы не мешались. Ведь Вы не всеми пунктами часто пользуетесь.

Итак, как убрать пункт из контекстного меню .

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

Самоё легкое для удаления - это поискать в настройках программы (которую хотите убрать) нужный пункт. Обычно он находится где-то в Интеграции или Загрузке/добавлении. Например для того, чтобы удалить пункт знаменитого WinRAR из КМ, нужно убрать галочку из Интеграции с оболочкой :


В других программах так же могут быть подобные настройки.

Другое дело когда Вы не нашли нужных настроек для удаления или их вообще нет (бывает и такое). Тогда можно воспользоваться стандартным способом самой систем, а именно правкой .
Сразу Вас предупреждаю, что перед началом работы лучше бы подстраховаться и сделать резервную копию реестра.
Итак, запускаем реестр и переходим в ветку
HKEY_CLASSES_ROOT/*/shellexe/ContextMenuHandlers


и видим здесь эти самые пункты из контекстного меню.
Теперь кликаем ПКМ по нужному пункту (пункт из КМ который хотите удалить) и выбираем Удалить :


Соглашаемся со следующим предупреждением:


перезагружаемся и проверяем. Пункт должен пропасть.

Если не пропал, то посмотрите ветку
HKEY_CLASSES_ROOT\AllFileSystemObjects\ShellEx\ContextMenuHandlers
и проделайте то же самое.

На заметку:
Если Вы хотите удалить пункт конкретно из КМ -> Создать


то нужно знать тип файла () которое создается. Например для Microsoft Office Access расширение файла .accdb , значит его и нужно искать в ветке реестра HKEY_CLASSES_ROOT , а уже там удалить подраздел ShellNew

Если хотите удалить из КМ те пункты, которые появляются при ПКМ на папках, то нужно смотреть ветки:
HKEY_CLASSES_ROOT\Directory\shell
HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers
HKEY_CLASSES_ROOT\Folder\shell
HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers

Для пункта "Открыть с помощью..." отвечает ветка
HKEY_CLASSES_ROOT\*\OpenWithList

Для КМ Логических дисков ветки:
HKEY_CLASSES_ROOT\Drive\shell
HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers

Так же удалить пункты можно с помощью специальных программ. Например с помощью ShellExView


Принцип её прост: выделяем нужный пункт и жмем на красный кружок вверху программы. Здесь главное чтобы Тип был Контекстное меню

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

Ну или же воспользоваться другой утилитой - Ultimate Windows Context Menu Customizer () которая имеет кучу возможностей, но на английском. И там нам нужно лишь выбрать пункт и удалить его:


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

Как добавить свою программу в КМ -> Создать можно догадаться если читали внимательно всю статью, а именно про удаление одного из этого пункта. Нужно лишь наоборот создать подраздел и написать для нужного расширения.

В целом статья получилась немного сумбурная и больше по части удаления из контекстного меню, т.к. я думаю что это более актуально, да и статья про добавление есть. Поэтому если что не понятно - пишите в комментариях. Разберемся.