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

Содержание:

Как это делается

Все манипуляции производятся с системным реестром, поэтому нужен его редактор. Можно использовать системный «Regedit», однако, если не лень «пошерстить» интернет-ресурсы, то лучше скачать портативную утилиту «Registry Workshop». Искать нужно русифицированную сборку (repack), так как в оригинальном виде она идет только на английском, да еще за нее и деньги требуют. Итак, запускаем «Regedit» или «Registry Workshop» и разворачиваем самую верхнюю ветвь в дереве реестра – «HKEY_CLASSES_ROOT» на панели переходов (слева).

Прокручивая список разделов, находим пункт «Directory», который управляет такими объектами как «Директория». В принципе, это то же самое, что и «Папка» (Folder), но по какой-то причине разработчики разделили управление папками на 2 отдельных элемента реестра. В его составе имеется пункт «Background», который переводится как «Задний план» или «Фон», а по сути, означает пустое пространство, не занятое никакими иконками или эскизами.

Далее, переходим к ответвлению «shell». Имя данного объекта говорит само за себя – «оболочка» (так переводится слово) в данном случае является синонимом слова «Проводник Windows» и все команды, которые в нем находятся, отображаются в контекстном меню пустого пространства окон директорий. А так как Рабочий стол тоже принадлежит к категории папок, то и в его контекст-меню они будут присутствовать.

Важно! Не перепутайте с одноименным элементом в составе родительского объекта «Directory». Нам нужен элемент «shell» именно в составе «Background»

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

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

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

Контекстное меню «Дверь»

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

Если выбирается больше одного типа объекта, то контекстное меню содержит только те команды, которые применяются ко всем выбранным объектам. Аналогично, на ленте отображается контекстная вкладка «Несколько объектов», которая содержит только применимые команды.

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

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

Общее контекстное меню чертежа

Таблица символов и другие команды

Также полезно иметь возможность запускать таким способом некоторые утилиты. Например, Калькулятор и Таблицу символов. Конечно, для них можно разместить значки-ссылки на Рабочем столе, но, как правило, во время работы он полностью перекрыт окнами Проводника и приложений. А воспользовавшись этим вариантом запуска, не придется пользоваться функцией «Свернуть все окна» – можно запускать нужные утилиты прямо из открытых окон. Делается это еще проще:

  1. Имя утилиты – лучше на русском, если название утилиты состоит только из 1-го слова. Тогда можно будет пропустить шаг 5-й.
  2. Путь к утилите. Например: «C:\Windows\System32\charmap.exe».
  3. Пропускаем или вводим «Таблица символов».
  4. Значение параметра – это путь к утилите и, после запятой, «» (ноль).
  5. Как в последнем случае – «Bottom».

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

Как удалить пункты из раздела «Открыть с помощью»

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

К сожалению, некоторые пункты удалить данным способом в Windows 10 — 7 не получится (например, те, которые сопоставлены с определенными типами файлов самой операционной системой).

  1. Откройте редактор реестра. Самый простой способ для этого — нажать клавиши Win+R на клавиатуре (Win — клавиша с эмблемой ОС), ввести regedit и нажать Enter.
  2. В редакторе реестра перейдите к разделу (папки слева) HKEY_CURRENT_USER\ SOFTWARE\ Microsoft\ Windows\ CurrentVersion\ Explorer\ FileExts\ Расширение_файла\ OpenWithList
  3. В правой части редактора реестра кликните по тому пункту, где поле «Значение» содержит путь к программе, которую нужно удалить из списка. Выберите «Удалить» и согласитесь с удалением.

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

Примечание: если нужная программа не указана в приведенном выше разделе реестра, посмотрите, а нет ли её здесь: HKEY_CLASSES_ROOT\ Расширение_файла\ OpenWithList (в том числе в подразделах). Если её нет и там, то далее будет приведена дополнительная информация о том, как всё-таки можно удалить программу из списка.

Отключение пунктов меню «Открыть с помощью» в бесплатной программе OpenWithView

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

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

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

Судя по отзывам, программа работает в Windows 7, но: когда я тестировал в Windows 10 мне не удалось убрать с её помощью Opera из контекстного меню, тем не менее, программа оказалась полезной:

  1. Если кликнуть дважды по ненужному пункту, отобразится информация о том, как он прописан в реестре.
  2. После этого можно выполнить поиск по реестру и удалить данные ключи. В моем случае это оказалось 4 различных расположения, после очистки которых избавиться от Opera для HTML файлов все-таки удалось.

Пример расположений реестра из пункта 2, удаление которых может помочь убрать ненужный пункт из «Открыть с помощью» (аналогичные могут быть и для других программ):

  • HKEY_CURRENT_USER\ SOFTWARE\ Classes\ Название программы\ Shell\ Open (удалял весь раздел «Open»).
  • HKEY_LOCAL_MACHINE\ SOFTWARE\ Classes\ Applications\ Название программы\ Shell\ Open
  • HKEY_LOCAL_MACHINE\ SOFTWARE\ Classes\ Название программы\ Shell\ Open
  • HKEY_LOCAL_MACHINE\ SOFTWARE\ Clients\ StartMenuInternet\ Название программы\ Shell\ Open (этот пункт, судя по всему, применим только к браузерам).

Кажется, это всё по поводу удаления пунктов. Перейдем к их добавлению.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Используем сторонние приложения

Удалить или добавить пункт в контекстное меню любой версии Виндовс (в том числе и Windows 7) намного проще (и безопаснее для новичка) используя дополнительные утилиты.

ShellExView

После установки и запуска в окне программы (по столбцу «Type») можно увидеть все программы из контекстного меню Windows (type = Context Menu).

Удаляется ненужное путём выделения и нажатия красного кружка:

CCleaner

Интересная и полезная утилита с говорящим названием (существует в бесплатном варианте) Ccleaner. Обладает многими полезными свойствами. Сайт — http://ccleaner.org.ua/. В нашем случае — очищает реестр от неиспользуемых записей, путей к программам, ярлыкам и пр.:

Для очистки Context Menu нужно, перейдя в «Сервис», во вкладках «Автозагрузки» найти «Контекстное меню». Здесь будет отражён перечень добавленных в набор приложений и их статус (включено: да/нет):

Для удаления — находясь на строке, правой мышкой вызывается команда «Удалить». Поскольку повторный возврат (включение в список) возможен лишь при переустановке или перенастройке приложения, то рекомендуется выбор опции «Выключить». — Тогда её можно будет лего вернуть («Включить»).

Добавляем с FileMenu Tools

Очень просто добавить в контекстное меню новый пункт с помощью программы «FileMenu Tools».

В ней предложено пользователю три вкладки:

  • Левая — управление предложенными элементами;
  • Средняя — для настройки функции «Отправить»;
  • Правая — отключает из списка внесённые сторонними программами команды:

Добавлять новый элемент нужно командой «Add Command». Для указания параметров его предназначена нижняя правая часть окна — «Properties». Например, для внесения в список меню строки «Open in Firefox» (открытие файлов HTM и HTML):

В «Menu Text» нужно вписать название, а в «Extensions» — варианты расширений:

В «Program Properties» прописывается маршрут к исполняющему файлу приложения Firefox.exe:

Сохранение добавленного пункта производится нажатием зелёного элемента вверху окна (слева):

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

Оставляйте свои комментарии.

Ключ Windows или WinKey не работает

Отключить игровой режим на клавиатуре

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

Вам придется использовать программное обеспечение клавиатуры от OEM-производителя для отключения клавиши Windows или WinKey, когда вы не играете.

Используйте Powershell для включения ключа Windows

Запустите Powershell с правами администратора. Скопируйте, вставьте указанную ниже команду и нажмите клавишу возврата. Как только он будет успешно выполнен, вы сможете использовать ключ Windows как обычно.

 Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register «$ ($ _. InstallLocation) AppXManifest.xml»} 

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

Заставить Windows перепроверить клавиатуру

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

  • Введите REGEDIT в меню «Пуск» и запустите его с правами администратора.
  • Перейдите к HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Раскладка клавиатуры .
  • Разверните ключ Раскладка клавиатуры , найдите запись реестра Карта кодов и удалите ее.
  • Перезагрузите компьютер, и он заставит его сканировать, а затем создайте новый ключ для него.

Ищите кнопку блокировки WinKey на клавиатуре

Многие специальные клавиатуры поставляются с кнопкой Win Lock. Если ваша клавиатура отличается от других, проверьте аппаратную кнопку, которая может отключить клавишу Windows или WinKey. Отключи это.

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

Проблема с драйвером клавиатуры

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

  • Щелкните правой кнопкой мыши ключ Windows и откройте диспетчер устройств.
  • Найдите клавиатуру под разделом клавиатуры.
  • Щелкните правой кнопкой мыши> Свойства> Драйвер
  • Посмотрим, сможете ли вы откатить драйвер. Если этот параметр отключен, вы можете удалить драйвер и разрешить Windows настроить его заново.

Вы также можете загрузить последнюю версию драйвера с веб-сайта OEM и обновить его соответствующим образом. Это должно исправить любую неправильную конфигурацию с клавиатурой.

Устранение неполадок в чистом состоянии загрузки

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

  • Введите msconfig в командной строке. Откроется Конфигуратор системы.
  • На вкладке «Службы» установите флажок «Скрыть все службы Microsoft».
  • Теперь отключите оставшиеся сервисы одну за другой и перезагрузите компьютер, чтобы посмотреть, решит ли он проблему.

Это громоздкий процесс и займет время, но, вероятно, последний в списке, если у вас ничего не работает.

Я надеюсь, что одно из этих предложений поможет исправить проблему с ключом Windows или WinKey в Windows 10.

Связанные чтения:

  1. Функциональные клавиши не работают
  2. Пробел или клавиша Enter не работают
  3. Клавиша Caps Lock не работает
  4. Клавиша Num Lock не работает
  5. Клавиша Shift не работает.

Профилактические упражнения

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

  1. Положение стоя: колени согнуты. Вращение коленями поочередно в разные стороны. Повторять необходимо в течение нескольких минут.
  2. Сделать 10 приседаний, пятки не отрываются от пола.
  3. Одна нога вперед, вторая нога позади, повторяем приседания 10 раз. Ноги меняем.
  4. Сидя на полу: упереться ладонями назад. Ногами выполнять “велосипед” в течение двух-трех минут.
  5. Положение лежа: ноги поднимаются и сгибаются в коленях. Проводить вращательное движение вправо, влево. Время выполнения: 2-3 минуты.
  6. Сидя на полу: ноги скрещиваются. После этого необходимо их поднять без помощи рук. Делать 6-7 раз.
  7. Положение стоя, руки на поясе. Следует сдвигать колени друг к другу, ступни не отрываются от пола. Повторить 8-10 раз.

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

Важно! Чтобы данная методика дала положительный эффект, первые несколько занятий следует провести под наблюдением специалиста или тренера. Только они способны объяснить, как правильно проводить упражнения без вреда для себя

Готовые наборы раскрывающихся меню

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

Для управления меню используется оболочка BS Post Installer.

Вы можете:

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

Скачать наборы меню ( для владельцев 64-разрядных систем)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Главная

Удалить элементы из контекстного меню

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

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

Ручное удаление записей из реестра Windows

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

Предупреждение! Убедитесь, что вы создали резервную копию реестра, прежде чем вносить в него какие-либо изменения. Любая неправильная настройка может негативно повлиять на ваш опыт использования или даже повредить Windows.

Чтобы получить доступ к реестру Windows, нажмите клавиши Win + R и введите regedit в диалоговом окне «Выполнить». Когда реестр открыт, вам нужно найти записи контекстного меню в указанных ниже местах.

  • HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\
  • HKEY_CLASSES_ROOT\AllFileSystemObjects\ShellEx\ContextMenuHandlers
  • HKEY_CLASSES_ROOT\*\shell
  • HKEY_CLASSES_ROOT\Directory\Background\shell
  • HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers
  • HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\
  • HKEY_CLASSES_ROOT\Directory\shell

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

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

  • Дважды щелкните его запись и добавьте − (знак минус) в конце строки, чтобы её «испортить».
  • Если вы захотите снова включить его, просто удалите знак минус.

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

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

Оттуда вы можете удалять, добавлять, редактировать, отключать или включать элементы. В этом отношении я доверяю Ultimate Windows Context Menu Customizer. Это легкий, простой в использовании и бесплатный инструмент настройки контекстного меню, который работает во всех версиях Windows (может потребоваться Microsoft .Net Framework 3.5).

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

  1. Запустите программу, и вы увидите все шесть типов контекстного меню Windows в верхнем левом углу, включая компьютер, рабочий стол, драйверы, файлы и папки.
  2. Вы можете щелкнуть каждый раздел контекстного меню, чтобы увидеть все записи внутри них.
  3. Чтобы отключить запись, щелкните её и установите флажок рядом с Отключено ниже в настройках. Это отключит элемент, и его можно будет снова включить при необходимости .

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

Системное меню

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

Способы вызова системного меню:

  • щелчок на системном значке, расположенном в левой части строки заголовка окна;
  • сочетанием клавиш <Alt>+<пробел>;
  • контекстное меню строки заголовка.

Команды системного меню

Восстановить – соответствует кнопке восстановления размера.

Переместить – соответствует операции перетаскивания мышью. Команда доступна, если окно не максимизировано. При выборе этой команды в окне появляется перекрестная стрелка. Для перемещения окна следует нажимать клавиши управления курсором в нужном направлении или, нажав один раз клавишу-стрелку, просто переместить мышь. Закончить перемещение следует клавишей <Enter>. Клавиша <Esc> отменит перемещение и вернет окно на прежнее место экрана.

Размер – соответствует операции перетаскивания границы окна мышью. Выполняется аналогично предыдущей команде.

Свернуть – соответствует кнопке минимизации окна. Кнопка свернутого окна отображается в Панели задач.

Развернуть – соответствует кнопке максимизации окна. Разворачивает окно до максимального размера (на весь экран).

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

Диалоговые окна не имеют кнопки системного меню (системного значка). Для его вызова используются только два последних способа. В этом случае меню состоит из двух пунктов: Переместить и Закрыть.

Настраиваем

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

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

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

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

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

Контекстное меню не должно содержать ВСЕ доступные для объекта команды

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

Сфокусируйтесь на важном, уменьшайте бардак

Вот, к примеру, три контекстных меню для выделенного фрагмента текста: в 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 содержит название объекта в одних командах, и не содержит в других.

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector