Контекстне меню викликається. Контекстне меню у Windows. Зміна кнопки доступу до контекстного меню

21.11.2019 Програми


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

Види меню в комп'ютері:

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

Що таке контекстне меню, як його викликати

Контекстне меню – це окремий вид меню на комп'ютері; Список доступних команд для роботи з даним файлом.


Де знаходиться контекстне меню?

Місцем його зберігання є реєстр Windows, Що складається з двох розділів. Одна частина програм зберігається у розділі HKEY_CLASSES_ROOT\shell, інша – у розділі HKEY_CLASSES_ROOT\shellexContextMenuHandlers.

Як відкривається контекстне меню?

Існують різні способи того, як викликати контекстне меню

  1. У нижній частині клавіатури між клавішею "ALT" і клавішею "CTRL" є спеціальна кнопка. Вона показує додаткові функції та дії, доступні щодо даного файлу. На ній зазвичай намальована табличка та покажчик миші. Ця кнопка викликає контекстне меню.

Нею користуються, якщо необхідно виділити ярлики необхідних файлів, а також усередині програм, що вже працюють. При натисканні на цю кнопку контекстне меню викликається відповідно до поточної ситуації.

Права кнопка миші на клавіатурітакож успішно замінюється цією кнопкою.

Цей спосіб для тих, хто вважає за краще користуватися клавіатурою, тоді як відкрити контекстне меню можна і за допомогою миші.

  1. Навівши мишу на потрібний файл, Виділяємо його клацанням лівої кнопки. Клацніть правою кнопкою по виділеній області відкриє контекстне меню. При виділенні кількох елементів у контекстному меню з'являться дії, доступні для виділеної групи файлів.
  1. Як відкрити контекстне меню під час роботи на ноутбуці чи нетбуку? На цих пристроях функція миші передана вбудованому тачпеду. Контекстне меню викликається натисканням на виділену область правою кнопкою.

Як настроїти контекстне меню правої кнопки миші

Для правої кнопки миші налаштувати контекстне меню допоможе нескладна програма Context Menu Tuner. Вона підкаже, як настроїти контекстне меню Windows 7.

Розглянемо, як настроїти праву кнопку миші.

  1. Завантажуємо та запускаємо програму
  1. Інтерфейс програми складають дві різні панелі: ліва містить перелік команд, що підтримуються програмою, права включає області провідників ОС. Задаємо російську мову в налаштуваннях
  1. Додаємо команду. Для цього вибираємо її в лівій частині і "з'єднуємо" з відданим елементом праворуч. Натискаємо "Додати".

Інші команди додаються аналогічно.

Секрети Продуктивної роботи на Комп'ютері

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

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

Види меню в комп'ютері:

    за виконанням – текстове та графічне

    за функціями – головне меню програми, спливаюче, контекстне та системне меню

Що таке контекстне меню, як його викликати

Контекстне меню – це окремий вид меню на комп'ютері; Список доступних команд для роботи з даним файлом.

Де знаходиться контекстне меню?

Місцем його зберігання є реєстр Windows, який складається із двох розділів. Одна частина програм зберігається у розділі HKEY_CLASSES_ROOT\shell, інша – у розділі HKEY_CLASSES_ROOT\shellexContextMenuHandlers.

Як відкривається контекстне меню?

Існують різні способи, як викликати контекстне меню

    У нижній частині клавіатури між клавішею "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: увімкнення та відключення високої контрастності