HomeРазноеКак открывается контекстное меню компьютера: Как вызвать контекстное меню в Windows и что это такое

Как открывается контекстное меню компьютера: Как вызвать контекстное меню в Windows и что это такое

Содержание

Как вызвать контекстное меню в Windows и что это такое

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

Вызов вызывать менюВызов вызывать меню

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

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

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

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

Вызываем

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

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

Клавиша вызова

Клавиша вызова

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

Вид меню

Вид меню

Наполнение

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

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

Меню на рабочем столе

Меню на рабочем столе

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

Контекстное меню папки

Контекстное меню папки

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

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

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

Добавляем Shift

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

Дополнительные возможности

Дополнительные возможности

Находим местоположение

Поскольку для файлов и каталогов Context Menu имеет разный набор команд, то и размещение его (и его настроек) в Виндовс-Реестре различно.

Для каталогов место его здесь:

Для каталогов в реестре

Для каталогов в реестре

Для файлов — уже в другой ветке реестра: в папках «shell» и «shellex\ContextMenuHandlers»:

Отображение в реестре для файлов

Отображение в реестре для файлов

Настраиваем

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

Много вариантов

Много вариантов

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

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

Читайте далее — как можно с ним работать (модифицировать). Оставляйте свои комментарии, делитесь с друзьями полученной информацией.

Что такое контекстное меню на компьютере с Windows 7 или Windows 10

На сайтах с инструкциями по настройке операционной систем Windows 7 или Windows 10 можно встретить такой термин как контекстное меню. Обычно пользователям рекомендуют открыть это меню и выполнить какую-то команду. Но, далеко не все знают, что такое контекстное меню и как оно открывается. В данной статье мы постараемся закрыть этот пробел, разобрав эту тему максимально подробно.

Что такое контекстное меню

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

Классическими командами для контекстного меню являются команды: копировать, вставить, вырезать, переименовать, обновить, свойства. Такие команды можно встретить в любой программе или операционной системе. Но, конкретный список доступных команд зависит от конкретной программы, ситуации и выбранного пользователем элемента. Во многих случаях список команд является вложенным. Например, команда «Сортировать» может открывать дополнительное меню с разными типами сортировки.

контекстное меню файла в Windows 10

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

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

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

клик правой кнопкой мышки

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

кнопка контекстного меню на клавиатуре

Также контекстное меню может вызываться при помощи комбинаций клавиш. В операционных системах Windows и Linux для этого используется комбинация Shift-F10.

комбинация клавиш Shift-F10

В других операционных системах могут использоваться другие комбинации клавиш. Например, в OS X нужно зажать Ctrl и кликнуть мышкой.

Как изменить контекстное меню в Windows 10 или Windows 7

В некоторых случаях список команд, который доступен в контекстом меню, можно изменять под собственные нужды. Например, вы можете изменить контекстное меню операционной системы Windows 10. Для этого нужно отредактировать реестр Windows либо воспользоваться специальными программами. Одной из таких программ является ShellMenuView от NirSoft. С помощью этой программы можно просмотреть список всех команд и отключить те, которые вам не нужны.

комбинация клавиш Shift-F10

Также для этой цели можно использовать такие программы как Winaero Tweaker или Context Menu Tuner.

Что такое контекстное меню в Excel или Word

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

контекстное меню в Excel или Word

В программах Excel и Word можно выполнить копирование и вставку текста, а также другие операции типичные для текстовых и табличных редакторов.

Как открывается контекстное меню компьютера. Контекстное меню

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

Меню, открывающиеся по щелчку правой кнопкой мыши, называются
контекстными потому, что их содержимое зависит от контекста — другими словами, от того, в какой программе вы находитесь и на каком объекте щелкнули. Файловые утилиты, многие бесплатные программы и другие
приложения, чтобы было удобнее ими пользоваться, часто добавляют в контекстные меню свои команды и целые разделы. Так поступают, в частности, архиваторы WinZip и WinRar, а также почтовые клиенты Outlook
Express и The Bat!, которые добавляют в контекстные меню файлов команды упаковки и отправки по электронной почте в виде вложений.

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

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

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

Архивы
WinZip

Популярная утилита-архиватор WinZip добавляет в контекстные меню файлов несколько команд (таких как Add to Zip) либо выделяет их в субменю WinZip. Для того чтобы настроить эти команды,
запустите WinZip
в «классическом» режиме (а не в режиме мастера) и выберите команду Options > Configuration
(Опции > Настройки). В версии 8.1 и более поздних
перейдите на вкладку System
(Система) в раздел Explorer Enhancements
(Расширение «Проводника»). Чтобы не слишком долго рыться в поисках нужной команды, в этих версиях можно
отключить режим Display context menu items in a submenu
(Некаскадное меню) — и тогда команды архивирования будут размещаться в основном меню, как в предыдущих версиях WinZip.

Чтобы
изменить отдельные команды, выберите или отключите соответствующие элементы в разделе Context menu command
(Команды контекстного меню). Отключив режим Display icons on context men
us
(Иконки в меню), можно оставить в меню команды, но удалить пиктограммы.

Наконец, для того чтобы полностью исключить команды WinZip из контекстного меню, отключите режим Use shell extension

(Использовать расширения оболочки, в версиях 7 и 8) или Enable Explorer enhancements
(Расширение «Проводника»). Однако имейте в виду, что при этом вы потеряете возможность извлечь содержимое
из архива, перетащив его правой кнопкой мыши, и не сможете пополнять архив путем перетаскивания файлов на его пиктограмму.

Настройка команд контекстных меню, создаваемых
популярным архиватором WinZip

Музыка Winamp

Бесплатный медиа-плеер Winamp добавляет в меню папки три команды: Play in Winamp
(Проиграть в Winamp), Enqueue in Winamp
(Поставить
в очередь Winamp) и Add to Winamp»s Bookmark list
(Добавить в список закладок Winamp). Чтобы удалить их, откройте Winamp и выберите Options > Preferences
(Сервис >
Параметры) или щелкните правой кнопкой мыши в окне программы или на ее панели и выберите эту же команду из ее собственного контекстного меню. В левой части окна появится изображение иерархической структуры
меню. В разделе General Preferences
(Общие параметры) выберите ветвь File types
(Типы файлов) — в более ранних версиях она называется Setup
(Настройка)
— и отключите режим Show Winamp in folder context menus in
Windows Explorer
(Показывать Winamp в контекстных меню папок «Проводника») или, в ранних версиях, Directory
context menus
(Контекстные меню каталогов) и щелкните на кнопке Close
(Закрыть).

Контекстные меню «Проводника»

В Windows 2000 и XP Pro
для удаления отдельных команд из контекстного меню My Computer
(Мой компьютер) и папок можно воспользоваться инструментом Group Policy
(Групповая политика). Предположим,
мы хотим убрать из контекстного меню My Computer
(Мой компьютер) команду Manage
(Управление), по которой запускается инструмент администрирования Computer Management

(Управление компьютером). Для этого нужно выбрать Start > Run
(Пуск > Выполнить), ввести gpedit.msc и нажать Enter
. Откроется окно, на левой панели которого
будет отображено иерархическое дерево команд. Перейдите в раздел Local Computer Policy \ User Configuration \ Administrative Templates \ Windows Components \ Windows Explorer
, дважды щелкните
на элементе Hides the Manage item on the Windows Explorer context menu
(Скрыть элемент «Управление» в контекстном меню «Проводника»), выберите режим Enable
(Включено) и
щелкните на кнопке OK
.

Эта утилита запускается также по команде Start > Programs > Administrative Tools > Computer Management
(Пуск >
Программы > Инструменты администрирования > Управление компьютером) и если выбрать команду Start > R
un, ввести compmgmt.msc и щелкнуть на кнопке OK
.

Для того чтобы удалить все контекстное меню папок в Windows 2000, перейдите к пиктограмме Windows Explorer
(Проводник) на левой панели и дважды щелкните на элементе Remove
Windows Explorer»s default context men
u (Удалить стандартное контекстное меню «Проводника»). В Windows XP нужно выбрать одноименный элемент, активировать режим Enable
(Включено)
и щелкнуть на кнопке OK
. Когда вы в следующий раз щелкнете правой кнопкой мыши на папке, расположенной на рабочем столе, или на пиктограмме в Explorer, ничего не произойдет — впрочем, контекстные
меню остальных объектов, таких как панели инструментов, по-прежнему будут работать. Чтобы отменить эти изменения, достаточно вернуться в описанное диалоговое окно, выбрать режим Not configured

(Не конфигурирован) и щелкнуть OK
.

В Windows 9x для редактирования контекстного меню определенного типа файла нужно открыть окно My Computer
(Мой компьютер) и выбрать
команду View > Folder Options
(Вид > Свойства папки). Откроется диалоговое окно Folder Options
(Свойства папки). Если в нем перейти на вкладку File Types

(Типы файлов), выбрать файл нужного типа и щелкнуть на кнопке Edit
(Правка), откроется еще одно окно — Edit File Type
(Правка типа файла). У этого окна есть несколько полезных
функций, в частности можно изменить его пиктограмму или описание. Но главное — в нижней части окна представлены те из команд контекстного меню, которые можно изменить, и ряд кнопок для этого: Remove

(Удалить), Set Default
(По умолчанию), а также Edit
(Правка) и New
(Создать).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Главная

Для вызова контекстного меню объекта необходимо выполнить

  Мой компьютер        17 октября 2014        2159         0

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

Главная

Контекстное меню вызывается. Как открывается контекстное меню компьютера. Контекстное меню

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

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

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

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

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

Самоё легкое для удаления — это поискать в настройках программы (которую хотите убрать) нужный пункт. Обычно он находится где-то в Интеграции
или Загрузке/добавлении. Например для того, чтобы удалить пункт знаменитого 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. Если дружите с английским, то разберетесь.

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

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

После уст

Дизайн контекстных меню / Блог компании UXDepot / Хабр

Представляю вашему вниманию перевод статьи под названием «Context Menu design» от Hagan Rivers. Перевели в компании UXDepot специально для пользователей Хабрахабра с одобрением компании Two Rivers Consulting Corporation.

Что такое контекстное меню?

Контекстное меню это меню, которое содержит команды, относящиеся к объекту, на который в данный момент указывает курсор. Это меню еще часто называют меню правого клика — из-за того, что исторически оно вызывалось правым кликом мыши в 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

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

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


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

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

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


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

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

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

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

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

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


Выводы

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

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

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

Подумайте над путями совершенствования дизайна контекстного меню.

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

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

Настройка контекстного меню Windows 10: добавление, удаление элементов и многое другое

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

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

Различные инструменты упростили процесс добавления ярлыков к часто используемому программному обеспечению, служебным программам и посещаемым местам в Windows. Microsoft уже упростила доступ к различным панелям управления и расположениям управления системой в Windows, щелкнув правой кнопкой мыши меню «Пуск» или нажав клавишу Windows + X на клавиатуре, но в меню, вызываемом правой кнопкой мыши, отсутствует множество полезных элементов (справа щелкая по рабочему столу, файлам, папкам и т. д.).

Например, недавно мы рассмотрели способы удаления значка корзины с рабочего стола Windows 10, но при этом его найти.Хотя в то время мы не рассматривали какие-либо методы для помещения его в какие-либо контекстные меню, добавление ярлыка для очистки корзины при щелчке правой кнопкой мыши на рабочем столе сделало бы его наиболее доступным, если бы значок фактически не был на вашем рабочем столе.

Еще несколько идей о том, что, возможно, стоит добавить в контекстные меню Windows:

  • Командная строка на уровне администратора
  • Возможность стать владельцем файлов и папок
  • Ярлыки для перезапуска / выключения / приостановки работы системы
  • Полезное программное обеспечение в определенных меню, например SpaceSniffer, при щелчке правой кнопкой мыши на жестком диске
  • Упрощение доступа к очистке диска или восстановлению системы и т. Д.которые похоронены в других меню

Обратите внимание, что служебная программа «Управление компьютером» в Windows обеспечивает доступ к собственному диспетчеру дисков операционной системы, диспетчеру устройств, монитору производительности, планировщику задач, средству просмотра событий, службам и т. Д. В одном месте.

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

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

Добавление / удаление пунктов контекстного меню

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

Следующим по быстрому маршрутом может быть утилита, встроенная в CCleaner (Инструменты> Запуск> вкладка Контекстное меню), хотя она не предоставила полный список программного обеспечения из наших контекстных меню во время тестирования (PDF Architect не был обнаружен вместе со многими другими инструменты). К тому же CCleaner переживает не лучшие моменты. Это также не позволит вам добавлять что-либо в контекстные меню, кроме того, что вы ранее отключили.

Glary Utilities 5 предлагает аналогичный уровень функциональности с улучшенным интерфейсом, хотя это не навсегда.

Инструменты, предназначенные для работы

Простое контекстное меню

Понятный интерфейс, хотя и не самый современный. Включает в себя ряд уникальных параметров меню, таких как возможность блокировать ввод с клавиатуры / мыши, перезапускать проводник Windows, копировать ваш IP-адрес и вышеупомянутый пустой ярлык корзины вместе с наиболее ожидаемыми для Run, regedit, Services, Msconfig и т. Д. распределяется по трем новым подменю при щелчке правой кнопкой мыши на рабочем столе Windows 10.

Есть также разделы для редактирования контекстных меню папок, файлов, exes, дисков и «Мой компьютер», поддержка создания настраиваемых параметров меню путем нажатия кнопки «Редактор списка» (на фото выше), а в нашем тестировании «Очиститель контекстного меню» «(на фото ниже), встроенный в эту утилиту, упростил удаление ненужных пунктов контекстного меню.

Он генерирует полный список без беспорядка, и его легко включить или отключить данный элемент.Как упоминалось ранее, мы не могли найти PDF Architect в CCleaner (или других инструментах), тогда как их можно было легко отключить в Easy Context Menu.

До и после …

Несколько дополнительных примечаний: 1) Щелчок правой кнопкой мыши по пункту меню в главном окне программы предоставит ярлык для перехода к соответствующему разделу реестра в редакторе реестра Windows. 2) У разработчика есть краткое руководство пользователя, если у вас возникнут проблемы с началом работы.3) Вы можете настроить элементы контекста так, чтобы они появлялись только при нажатии клавиши-модификатора, такой как shift, что поможет упорядочить меню.

Альтернативные инструменты

Инструменты Filemenu

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

Усилитель правого клика

Ограниченные функции в бесплатной версии, заполненные ненужными инструментами (верификатор файлов SFV, переименователь файлов, менеджер расширений файлов), платная имеет более полный набор функций за 9 долларов.99 (добавление ярлыков, подменю, удаление элементов …). Были проблемы с сохранением состояний настроек, но время от времени возникало и Easy Context Menu.

Удлинитель правой кнопки мыши, версия 2

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

Nirsoft ShellMenuView, ShellExView

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

Другие инструменты, которые мы тестировали, но исключили из-за отсутствия функциональности в той или иной мере: Fast Explorer 2, RightClick, MenuMaid, ContextEdit, ContextMagic, Ultimate Windows Customizer, Context Menu Manager, CMenuEdit, Rightclick_public

Выполняет некоторые из этих действий из реестра Windows

Вы также можете добавлять и удалять элементы из контекстных меню прямо из реестра Windows, хотя это не так просто и надежно, как использование одного из рекомендуемых инструментов.Для начала запустите редактор реестра Windows, нажав клавишу Windows + R и введя regedit .

  • Перейдите к Computer \ HKEY_CLASSES_ROOT \ * \ shell и Computer \ HKEY_CLASSES_ROOT \ * \ shellex , чтобы найти множество пунктов контекстного меню приложения и удалить те, которые вам больше не нужны.

* Примечание. Перед началом работы рекомендуется сделать резервную копию реестра (Файл> Экспорт> Сохранить файл). Вместо этого нажмите «Импорт», чтобы восстановить сохраненный файл.

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

Перейдите в Компьютер \ HKEY_CLASSES_ROOT \ Directory \ Background \ shell \ , а затем …

  • Щелкните правой кнопкой мыши «оболочку» и выберите «Создать»> «Ключ» — дайте ей имя программы, которую вы собираетесь запускать.
  • Щелкните правой кнопкой мыши эту новую запись и создайте еще один новый ключ с именем «команда»
  • Щелкните правой кнопкой мыши значение по умолчанию справа и измените его, указав каталог вашего исполняемого файла

Бонус

Вы можете настроить контекстное меню так, чтобы оно отображалось слева или справа от того места, где вы щелкаете мышью, без какого-либо дополнительного программного обеспечения.Откройте приглашение «Выполнить» и введите оболочку ::: {80F3F1D5-FECA-45F3-BC32-752C152E456E} , чтобы запустить настройки планшетного ПК. Перейдите на вкладку «Другое» для настроек «руки».

Дополнительные полезные советы

,

Открыть с отсутствующим пунктом контекстного меню в Windows 10

РЕКОМЕНДУЕТСЯ: Нажмите здесь, чтобы исправить ошибки Windows и оптимизировать производительность системы

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

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

Открыть с отсутствующей опцией в контекстном меню

Обновление за август 2020 года:

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

  • Шаг 1: Загрузите PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
  • Шаг 2: Нажмите « Начать сканирование », чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
  • Шаг 3. Щелкните « Repair All », чтобы исправить все проблемы.

Однако некоторые пользователи Windows не нашли параметр «Открыть с помощью» в контекстном меню файла, когда пользователь щелкает файл правой кнопкой мыши. Эта странная проблема открытия без меню на компьютере может возникнуть из-за поврежденного реестра. В некотором смысле проблема может возникнуть, когда ключ, связанный с Open with, поврежден ключом ContextMenuHandlers в реестре и, наконец, опция Open with отключена в системе.Однако, если «Открыть с помощью» выделено серым цветом в контекстном меню «Файл», вы можете создать новый профиль учетной записи пользователя, поскольку проблема обычно может возникнуть, если профиль пользователя поврежден.

Чтобы решить эту проблему, вы можете изменить некоторые значения ключей реестра. В этой статье показано, как сбросить параметр «Открыть с помощью» в контекстном меню файла Windows 10/8/7.

Изменить значения реестра для ContextMenuHandler

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

Откройте Запустите , нажав Windows + R. Введите имя regedit и щелкните Ok .

В редакторе реестра перейдите и разверните следующий путь к ключу

 HKEY_CLASSES_ROOT * shellexContextMenuContextMenuHandler 

Дважды щелкните ContextMenuHandlers .

Найдите ключ с именем Откройте с помощью . Если имя ключа не найдено, вы должны его создать.

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

Укажите имя ключа как Открыть с помощью .

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

После создания или поиска «Открыть с помощью ключа» щелкните ключ и дважды щелкните строковое значение по умолчанию.

Данные заданного значения:

 {09799AFB-AD67-11d1-ABCD-00C04FC30936} 

Нажмите ОК , чтобы применить изменения и закрыть редактор реестра.

Теперь проверьте, решена ли проблема.

РЕКОМЕНДУЕТСЯ: Щелкните здесь, чтобы устранить ошибки Windows и оптимизировать производительность системы

Связанное видео

,

Элементы контекстного меню Windows 10 отсутствуют, когда выбрано более 15 файлов

Если вы выбрали более 15 файлов в проводнике Windows 10, вы можете быть удивлены, что такие команды, как «Открыть», «Печать» и «Изменить», исчезнут из контекстного меню. В этой статье мы увидим, как разрешить использование всех команд реестра контекстного меню для более чем 15 выбранных файлов.

РЕКОМЕНДУЕТСЯ: Щелкните здесь, чтобы исправить ошибки Windows и оптимизировать производительность системы

Эта проблема не нова для Windows 10.Это также влияет на Windows 7, Windows 8 / 8.1 и Windows Vista. В проводнике Microsoft намеренно добавлено ограничение. Когда вы выбираете более 15 файлов, проводник отключает определенные команды контекстного меню. Это сделано для того, чтобы избежать одновременного выполнения действий с реестром из контекстного меню с большим количеством файлов, что может привести к тому, что компьютер перестанет отвечать.

Команды редактирования и печати видны для 10 выбранных файлов: Windows 10 edit print for 10 files

Как только будет выбран 16-й файл, они исчезнут: Windows 10 no edit print for 16 files

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

Включить команды контекстного меню для более чем 15 файлов в Windows 10

  1. Открыть редактор реестра.
  2. Перейдите к следующему разделу реестра:
     HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer 

    Совет: см. Как перейти к нужному разделу реестра одним щелчком мыши.
    Windows 10 explorer key

  3. Создайте 32-битное значение DWORD с именем MultipleInvokePromptMinimum . Windows 10 new 32 bit dword create new MultipleInvokePromptMinimum Даже если вы используете 64-битную Windows, вам все равно нужно создать 32-битное значение DWORD.
    Установите его значение в десятичных дробях, равное количеству элементов в проводнике, для которых вы хотите, чтобы были видны такие команды, как «Открыть», «Редактировать» или «Печать». В приведенном ниже примере я установил для параметра DWORD значение 200 в десятичных дробях, поэтому команды контекстного меню останутся доступными для 200 выбранных файлов. Set MultipleInvokePromptMinimum to 200
  4. Перезапустите проводник или выйдите из системы и снова войдите в свою учетную запись Windows.

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

Context menu enabled for 200 files Даже если вы сняли это ограничение, мы советуем вам не выбирать большое количество файлов и выполнять с ними пакетные действия с помощью Проводника.

Чтобы сэкономить время, используйте Winaero Tweaker. Для него есть соответствующая опция в категории «Контекстное меню»: winaero-tweaker-15-files-context-menu Приложение можно загрузить здесь: Загрузите Winaero Tweaker.

Вот и все.

РЕКОМЕНДУЕТСЯ: Щелкните здесь, чтобы исправить ошибки Windows и оптимизировать производительность системы

Вы находитесь здесь: Домашняя страница »Windows 10» Пункты контекстного меню Windows 10 отсутствуют при выборе более 15 файлов

Поддержите нас

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

Биткойн: 18amKj99FCPUfnnpqZ6XCG2h4TGeUTCeY7

Свяжитесь с нами

Для вашего удобства вы можете подписаться на Winaero на следующих веб-сайтах и ​​в сервисах.

Кроме того, вы можете поделиться этим постом.

Эта запись была размещена в Windows 10 и помечена как контекстное меню Windows 10, файлы контекстного меню Windows 10, 15 файлов, в Windows 10 отсутствует команда редактирования печати автор Сергей Ткаченко.

О Сергее Ткаченко

Сергей Ткаченко — разработчик программного обеспечения из России, который основал Winaero еще в 2011 году. В этом блоге Сергей пишет обо всем, что связано с Microsoft, Windows и популярным программным обеспечением. Следуйте за ним в Telegram, Twitter и YouTube.

.

Простое контекстное меню v1.6

Easy context menu

Easy Context Menu (ECM) позволяет добавлять различные полезные команды и настройки в контекстные меню рабочего стола, «Мой компьютер», «Диски», «Файл» и «Папка». Это позволяет быстро и легко получить доступ к наиболее часто используемым компонентам Windows. Просто установите флажки рядом с элементами, которые вы хотите добавить. После добавления просто щелкните правой кнопкой мыши и выберите ярлык компонента, чтобы запустить его. Easy Context Menu является портативным и бесплатным программным обеспечением.

Последнее обновление — 3 марта 2018 г. (автоматическое обновление)

[Исправлено] — не работает функция «Записки» при нажатии правой кнопкой мыши

Последнее общее обновление (08.08.2015)

[Исправлено] — Проблема с записью в реестр Windows 10
[Исправлено] — Проблемы с ограниченными правами пользователей
[Исправлено] — При изменении имени группы в редакторе списка целевое комбинированное меню не обновляется само
[Исправлено] — Блокировка клавиатуры требуется разрешение администратора
[Исправлено] — Всплывающая подсказка работает неправильно
[Исправлено] — Экран Attrib слишком узкий
[Исправлено] — Ошибка командной строки и некоторые незначительные ошибки перевода
[Добавлено] — Значок загрузки сохраненных настроек

Как использовать

Распакуйте ZIP-архив в выбранную папку и запустите программу.Выберите нужные элементы контекстного меню, установив флажок рядом, затем нажмите кнопку «Применить изменения».

easy context menu main

Простое контекстное меню

состоит из шести основных категорий и трех подкатегорий:
1. Контекстное меню рабочего стола
2. Контекстное меню «Мой компьютер»
2a: Инструменты
2b: Системные инструменты
2c: Параметры отключения
3. Контекстное меню дисков
4. Контекстное меню папки
5. Контекстное меню файла
6. Контекстное меню файла EXE

Внутри находятся все небольшие инструменты Sordum: удалить временные файлы, перезапустить проводник Windows, показать или скрыть скрытые файлы / папки, показать или скрыть расширения файлов, восстановить кэш значков оболочки, выбрать все файлы, скопировать IP-адрес, уменьшить память, исправить печать Spooler, Take Ownership (в котором нет проблем с UAC, он также работает в Windows XP).

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

easy context menu items

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

Добавить любую программу в контекстное меню

С помощью простого контекстного меню очень легко добавить любую программу в контекстное меню.Для этого:
1. Откройте редактор списков
2. Перетащите нужную программу в редактор

easy context menu list editor main

3. Нажмите кнопку «Сохранить изменения» и закройте редактор списка
4. Теперь вы увидите новую добавленную программу в главном окне ECM. Просто выберите его и нажмите кнопку «Применить изменения».

Как очистить меню правого клика

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

context menu cleaner

Просто выберите ненужную запись и нажмите кнопку «Удалить», чтобы удалить ее из контекстного меню. Это так просто.

Блокировать программу в брандмауэре Windows

Чтобы заблокировать программу в брандмауэре Windows с помощью ECM:

1. Добавьте запись «Блокировать в брандмауэре Windows» в контекстное меню.
2. Щелкните правой кнопкой мыши любое приложение (exe) и выберите «Блокировать в брандмауэре Windows».Чтобы снять блокировку приложения, щелкните правой кнопкой мыши и выберите «Удалить из брандмауэра Windows».

block in windows firewall

Windows 10 ОШИБКА

Обратите внимание на хорошо известную (за исключением, по-видимому, Microsoft) ошибку в Windows 10 — если вы измените параметр «Открыть проводник на этот компьютер», а затем добавите элементы контекстного меню, вы не сможете правильно использовать проводник Windows, потому что Explorer. exe автоматически запустит последний добавленный элемент правой кнопкой мыши. Мы сообщили об этой ошибке здесь (пока нет ответа).

Существует временный обходной путь, который вы можете использовать — если вы добавляете что-нибудь в контекстное меню «Мой компьютер», также установите флажок «Мой компьютер (для ошибки Win 10)». Тогда вы сможете использовать проводник Windows в обычном режиме.

windows_10_bug

ПРИМЕЧАНИЕ. Мы все еще ждем исправления от Microsoft.
Пожалуйста, не используйте функцию принятия владения для системных файлов и папок Windows (например, папки шрифтов и т. Д.). Это может привести к неправильной работе окон

Поддерживаемые операционные системы: Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Vista, Windows xp — (как x86, так и x64)
Поддерживаемые языки: Английский, турецкий, немецкий, итальянский, вьетнамский, русский, польский, корейский, испанский, венгерский, китайский (упрощенный) , Китайский (традиционный), французский, японский, португальский (британский), греческий, датский, голландский, персидский, украинский, иврит, румынский, уйгурский, чешский, арабский, шведский, словенский, португальский (родной язык), индонезийский, сербский

Eula license for our freware Softpedia editor very good ilove free software review Easy Context Menu - 5 Sterne @ GIGA.de

Файл: EcMenu_x64.exe │ Virustotal
MD5: d4cae9981946b6e2fb1cf52eedd10261
SHA1: 721e03a68539a11c72a0be3849dbb34a4989e3fa

Файл: EcMenu.exe │ Virustotal
MD5: fdea0366e834590a45a95bd697b4b1a3
SHA1: 0e1754ef45d6cb2c95c56522a6a9da915f875796

Download

,

Отправить ответ

avatar
  Подписаться  
Уведомление о