Контекстное меню вызывается. Контекстное меню в Windows. Изменение кнопки доступа к контекстному меню

21.11.2019 Программы


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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

Секреты Продуктивной работы на Компьютере

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

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

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

    по исполнению – текстовое и графическое

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Скачиваем и запускаем программу

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

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

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

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

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

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

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

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

Цель — ускорение работы

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

Блокнот, входящий в состав Windows 7, интегрирован в контекстное меню. Для многих типов файлов в нем отображается пункт «Изменить», с помощью которого файл можно быстро открыть в блокноте.

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

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

Однако при включенном UAC этот способ не подходит для правки файлов в системных папках Program Files или Windows (классический пример — файл hosts ). Даже если файл откроется, сохранить изменения в нем не удастся.

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

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

Добавление пункта в контекстное меню всех типов файлов

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

Ручная правка реестра

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

  1. Перейдите в раздел реестра HKEY_CLASSES_ROOT\*\shell

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

  2. Создайте подраздел с любым именем, например, Editor , а в нем создайте строковые параметры:
  • Параметр MUIVerb (обязательный) отвечает за название пункта меню, поэтому значение можете выбирать любое. Я назвал свое Открыть в Блокноте .
  • Параметр Icon (необязательный) задает значок для пункта меню. Можно задать путь к библиотеке (dll) и номер ресурса (значка), либо полный путь к исполняемому файлу (если он в системной папке, достаточно указать только имя). Для своего пункта я задал стандартный значок notepad.exe .
  • Параметр Position (необязательный) отвечает за расположение пункта в контекстном меню. Вы можете задать ему значение Top (самый первый пункт меню) или Bottom (внизу меню). Если значение не задавать, пункт окажется в верхней части меню, после стандартных пунктов «Открыть», «Печать» и т.д.
  • Параметр Extended (необязательный) отвечает за отображение пункта в меню. Когда параметр присутствует, чтобы увидеть созданный пункт, нужно вызывать контекстное меню, удерживая нажатой клавишей SHIFT . Этому параметру не требуются значения.
  • В разделе Editor создайте подраздел command , а в нем дважды щелкните параметр (По умолчанию) и задайте значение notepad.exe %1

    Если вы прописываете сторонний редактор, укажите полный путь к нему. Например:

    C:\Program Files\Notepad++\notepad++.exe %1

  • В реестре это выглядит примерно так:

    REG-файл

    Вы можете импортировать приведенный ниже REG-файл, предварительно внеся в него необходимые правки.

    Windows Registry Editor Version 5.00 "MUIVerb"="Открыть в Блокноте" "Icon"="notepad.exe" ;"Position"="Bottom" ;"Extended"="" ;Блокнот @="notepad.exe %1" ;Notepad++ ; @="C:\\Program Files\\Notepad++\\notepad++.exe %1"

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

    Результат

    Все готово! В контекстном меню появился пункт Открыть в Блокноте , и он отображается для всех файлов.

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

    Несуществующий раздел реестра

    А вы знаете, что мы внесли изменения в несуществующий раздел реестра? Раздел HKEY_CLASSES_ROOT (HKCR) интересен тем, что он отсутствует физически. Под его видом в редакторе реестра отображаются совмещенные разделы:

    HKEY_LOCAL_MACHINE\SOFTWARE\Classes HKEY_CURRENT_USER\SOFTWARE\Classes

    В HKLM хранятся глобальные параметры для всех пользователей, а в HKCU – параметры текущего пользователя, при этом HKCU преобладает над HKLM. Поэтому разные пользователи могут сопоставлять различные программы одному типу файла. Это дает возможность каждому из них слушать музыку в любимом проигрывателе и путешествовать по Интернету в привычном браузере.

    Если вы хотите создать пункт меню только для своей учетной записи, вносите изменения в раздел HKEY_CURRENT_USER\SOFTWARE\Classes.

    Разработчики Windows позиционируют раздел HKCR для чтения, нежели для записи. Это не значит, что записывать туда данные неправильно. Когда вы вносите изменения в раздел HKCR, они записываются в HKEY_LOCAL_MACHINE\SOFTWARE\Classes. Это легко проверить – удалите созданный раздел Editor из HKLM, и он пропадет из HKCR.

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

    А у вас текстовый редактор интегрирован в контекстное меню? Какой редактор вы предпочитаете и почему?

    Для того чтобы компьютер понимал пользователя, а пользователь мог объяснить компьютеру что он от него хочет, существуют такие элементы, как меню (их несколько видов) и графический интерфейс . Эту публикацию мы посвятим одной из относящихся к этой теме категорий - как вызвать контекстное меню в 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 появились ряд новых клавиатурных сокращений (горячих клавиш). Использование горячих клавиш делает работу за компьютером более удобной, существенно ускоряет процесс и экономит драгоценное время.

    Сочетание клавиш

    Описание

    Ctrl + Esc
    Win
    Открыть меню «Пуск» (Start)
    Ctrl + Shift + Esc Вызов «Диспетчера задач»
    Win + E Запуск «Проводника» (Explore)
    Win + R Отображение диалога «Запуск программы» (Run), аналог «Пуск» - «Выполнить»
    Win + D Свернуть все окна или вернуться в исходное состояние (переключатель)
    Win + L Блокировка рабочей станции
    Win + F1 Вызов справки Windows
    Win + Pause Вызов окна «Свойства системы» (System Properties)
    Win + F Открыть окно поиска файлов
    Win + Сtrl + F Открыть окно поиска компьютеров
    Printscreen Сделать скриншот всего экрана
    Alt + Printscreen Сделать скриншот текущего активного окна
    Win + Tab
    Win + Shift + Tab
    Выполняет переключение между кнопками на панели задач
    F6
    Tab
    Перемещение между панелями. Например, между рабочим столом и панелью «Быстрый запуск»
    Ctrl + A Выделить всё (объекты, текст)
    Ctrl + C
    Ctrl + Insert
    Копировать в буфер обмена (объекты, текст)
    Ctrl + X
    Shift + Delete
    Вырезать в буфер обмена (объекты, текст)
    Ctrl + V
    Shift + Insert
    Вставить из буфера обмена (объекты, текст)
    Ctrl + N Создать новый документ, проект или подобное действие. В Internet Explorer это приводит к открытию нового окна с копией содержимого текущего окна.
    Ctrl + S Сохранить текущий документ, проект и т.п.
    Ctrl + O Вызвать диалог выбора файла для открытия документа, проекта и т.п.
    Ctrl + P Печать
    Ctrl + Z Отменить последнее действие
    Shift Блокировка автозапуска CD-ROM (удерживать, пока привод читает только что вставленный диск)
    Alt + Enter Переход в полноэкранный режим и обратно (переключатель; например, в Windows Media Player или в окне командного интерпретатора).

    Работа с текстом.

    Сочетание клавиш

    Описание

    Ctrl + A Выделить всё
    Ctrl + C
    Ctrl + Insert
    Копировать
    Ctrl + X
    Shift + Delete
    Вырезать
    Ctrl + V
    Shift + Insert
    Вставить
    Ctrl + ←
    Ctrl + →
    Переход по словам в тексте. Работает не только в текстовых редакторах. Например, очень удобно использовать в адресной строке браузера
    Shift + ←
    Shift + →
    Shift +
    Shift + ↓
    Выделение текста
    Ctrl + Shift + ←
    Ctrl + Shift + →
    Выделение текста по словам
    Home
    End
    Ctrl + Home
    Ctrl + End
    Перемещение в начало-конец строки текста
    Ctrl + Home
    Ctrl + End
    Перемещение в начало-конец документа

    Работа с файлами.

    Сочетание клавиш

    Описание

    Shift + F10
    Menu
    Отображение контекстного меню текущего объекта (аналогично нажатию правой кнопкой мыши).
    Alt + Enter Вызов «Свойств объекта»
    F2 Переименование объекта
    Перетаскивание с Ctrl Копирование объекта
    Перетаскивание с Shift Перемещение объекта
    Перетаскивание с Ctrl + Shift Создание ярлыка объекта
    Щелчки с Ctrl Выделение нескольких объектов в произвольном порядке
    Щелчки с Shift Выделение нескольких смежных объектов
    Enter То же, что и двойной щелчок по объекту
    Delete Удаление объекта
    Shift + Delete Безвозвратное удаление объекта, не помещая его в корзину

    Работа в проводнике.

    Сочетание клавиш

    Описание

    F3 или Ctrl + F Отобразить или спрятать панель поиска в проводнике (переключатель).


    + (на цифровой клавиатуре)
    − (на цифровой клавиатуре)
    Навигация по дереву проводника, свёртка-развёртка вложенных каталогов.
    * (звездочка) (на цифровой клавиатуре) Отображение всех папок, вложенных в выделенную папку
    F5 Обновить окно проводника или Internet Explorer.
    Backspace Перейти на уровень вверх в окне проводника или Internet Explorer.
    F4 Перейти к адресной строке проводника или Internet Explorer.

    Работа с окнами.

    Сочетание клавиш

    Описание

    Alt + Tab
    Alt + Shift + Tab
    Вызов меню перехода между окнами и переход по нему
    Alt + Esc
    Alt + Shift + Esc
    Переход между окнами (в том порядке, в котором они были запущены)
    Alt + F6 Переключение между несколькими окнами одной программы (например, между открытыми окнами WinWord)
    Alt + F4 Закрытие активного окна (запущенного приложения). На рабочем столе - вызов диалога завершения работы Windows
    Ctrl + F4 Закрытие активного документа в программах, допускающих одновременное открытие нескольких документов
    Alt
    F10
    Вызов меню окна
    Alt + − (минус) Вызов системного меню дочернего окна (например, окна документа)
    Esc Выйти из меню окна или закрыть открытый диалог
    Alt + буква Вызов команды меню или открытие колонки меню. Соответствующие буквы в меню обычно подчёркнуты (или изначально, или становятся подчёркнутыми после нажатия Alt). Если колонка меню уже открыта, то для вызова нужной команды необходимо нажать клавишу с буквой, которая подчёркнута в этой команде
    Alt + Space Вызов системного меню окна
    F1 Вызов справки приложения.
    Ctrl + Up
    Ctrl + Down
    Вертикальная прокрутка текста или переход вверх-вниз по абзацам текста.

    Работа диалоговыми окнами.

    Сочетание клавиш

    Описание

    Ctrl + Tab Перемещение вперед по вкладкам
    Ctrl + Shift + Tab Перемещение назад по вкладкам
    Tab Перемещение вперед по опциям
    Alt + подчеркнутая буква Выполнение соответствующей команды или выбор соответствующей опции
    Enter Выполнение команды для текущей опции или кнопки
    Клавиши со стрелками Выбор кнопки, если активная опция входит в группу переключателей
    Shift + Tab Перемещение назад по опциям

    Работа в Internet Explorer.

    Сочетание клавиш

    Описание

    F4 Отображение списка поля «Адрес»
    Ctrl + N
    F5
    Запуск еще одного экземпляра обозревателя с аналогичным веб-адресом
    Ctrl + R Обновление текущей веб-страницы
    Ctrl + B Открывает диалоговое окно «Упорядочить избранное»
    Ctrl + E Открывает панель «Поиск»
    Ctrl + F Запуск служебной программы поиска
    Ctrl + I Открывает панель «Избранное»
    Ctrl + L Открывает диалоговое окно «Открыть»
    Ctrl + O Открывает диалоговое окно «Открыть», подобно действию CtrL+L
    Ctrl + P Открывает диалоговое окно «Печать»
    Ctrl + W Закрытие текущего окна
    F11 Переход в полноэкранный режим и обратно (работает и в некоторых других приложениях).

    Специальные возможности.

    • Нажмите клавишу SHIFT пять раз: включение и отключение залипания клавиш
    • Удерживайте нажатой правую клавишу SHIFT восемь секунд: включение и отключение фильтрации ввода
    • Удерживайте нажатой клавишу Num Lock пять секунд: включение и отключение озвучивания переключения
    • Alt слева + Shift слева + Num Lock: включение и отключение управления указателем с клавиатуры
    • Alt слева + Shift слева + PRINT SCREEN: включение и отключение высокой контрастности