Comment appeler un tel menu. Comment appeler le menu contextuel dans Windows et qu'est-ce que c'est

Le menu contextuel est un menu qui contient des commandes liées à l'objet sur lequel ce moment indique le curseur. Ce menu est souvent appelé menu contextuel, car il était historiquement appelé en cliquant avec le bouton droit de la souris dans Windows.

Menu contextuel du message dans Apple Mail (à gauche) et Messagerie Windows(sur la droite).

Faut-il utiliser les menus contextuels ?

. Je déconseille fortement de les utiliser pour les boutiques en ligne comme Lands End ou Amazon. Je déconseille également l'utilisation de menus contextuels pour les sites grand public qui ne nécessitent pas d'interactions complexes : sites bancaires, sites de rencontres, voire Facebook.

Je crois que les menus contextuels sont plus efficaces dans les cas graves applications d'entreprise que l'utilisateur utilise fréquemment et connaît bien. Dans de telles applications, les menus contextuels sont extrêmement utiles. Pourquoi?

Principalement, les menus contextuels aident à enregistrer les mouvements de la souris. Si l'utilisateur est obligé d'utiliser souvent des actions répétitives, l'utilisation du menu contextuel permet d'économiser des mouvements inutiles - au lieu de sélectionner des objets, puis de "aller avec le curseur" dans la barre d'outils afin de sélectionner n'importe quelle action, l'utilisateur peut tout faire juste sur place.

Deuxièmement, les menus contextuels aident les utilisateurs à en savoir plus sur les objets Dans l'application. ouverture menu contextuel, ils voient quelles commandes sont disponibles pour cet objet. Cela aide les utilisateurs à comprendre avec quoi ils interagissent à un moment donné et ce que l'application vous permet de faire avec un objet de ce type.

Cependant, même dans de telles applications, vous remarquerez peut-être que de nombreux utilisateurs n'utilisent pas du tout le menu contextuel. Pour la plupart, il s'agit du même groupe d'utilisateurs, qui n'utilise pas non plus de raccourcis clavier. Par conséquent, vous devez accepter le fait que tous vos utilisateurs n'utiliseront pas les menus contextuels et créer votre produit en fonction de ces considérations (nous en reparlerons plus tard).

Donc, si vous avez fermement décidé que vous ne pouvez pas vous passer du menu contextuel, réfléchissons à la manière dont nous pouvons le corriger.

Comment s'appelle le menu contextuel ?

Traditionnellement, dans les applications Windows, le menu contextuel est appelé en survolant un objet et en cliquant dessus avec le bouton droit de la souris. Sur les systèmes MacOS, l'utilisateur peut également utiliser bouton de droite souris ou peut cliquer sur l'objet avec le bouton gauche tout en maintenant le bouton Contrôle enfoncé. Habituellement, cette action s'appelle simplement " clic-droit».

Un clic droit n'importe où sur l'objet devrait faire apparaître le menu contextuel. S'il s'agit d'une icône avec une légende, un clic droit sur l'icône et la légende devrait faire apparaître le même menu contextuel. Si l'objet est une ligne dans un tableau, le même menu doit s'ouvrir, quel que soit l'endroit où l'utilisateur clique sur cette ligne. Jamais, entends-tu jamais n'affiche pas différents menus contextuels en fonction de la colonne de cette ligne sur laquelle l'utilisateur a cliqué.

Petite remarque : Dans le monde des appareils avec écrans tactiles(comme l'iPad), nous n'avons pas de curseur qui peut être survolé un objet. Dans ce cas, vous pouvez nommer rapidement trois manières possibles de pointer vers un objet :

  • Afficher le menu contextuel immédiatement après avoir cliqué sur un objet (mais cela peut être ennuyeux)
  • Afficher le menu contextuel après avoir appuyé pendant une fraction de seconde (dans ce cas, il y a toujours un problème de non-évidence, mais c'est mieux que la première option)
  • Ajout d'un contrôle qui fait apparaître le menu contextuel (c'est peut-être la meilleure façon de résoudre le problème - il est décrit ci-dessous).

Menu contextuel d'un fichier image sous MacOS X (à gauche) et Windows Vista(sur la droite).

Ajout d'un élément pour appeler le menu contextuel

Certaines applications Web ont un élément d'interface qui, lorsqu'on clique dessus, fait apparaître un menu contextuel. On l'appelle communément "l'icône de menu" - c'est l'icône de la flèche vers le bas qui se trouve juste à côté du nom (ou de l'image) de l'élément.

Lors de l'utilisation d'un tel contrôle, l'utilisateur peut cliquer sur le bouton gauche ou droit de la souris pour ouvrir le menu contextuel ( n'utilisez jamais le survol pour ouvrir un menu). La pire chose que vous puissiez faire dans ce cas est de ne pas afficher le menu simplement parce que l'utilisateur a cliqué sur le contrôle non pas avec le bouton droit de la souris, mais avec le bouton gauche de la souris.

Une commande de menu indiquant que le menu est disponible dans ce cas.

Si vous allez utiliser un contrôle de menu, cela vaut la peine de le différencier du clic sur l'objet lui-même. Dans l'exemple ci-dessus, si l'utilisateur clique quelque part sur la ligne Ahmed Hassain, il sélectionne simplement toute la ligne Ahmed Hassain, cependant, s'il clique sur l'icône de menu pour cette ligne, il obtient un menu contextuel (et la ligne n'est pas Souligné).
De plus, l'utilisateur devrait également pouvoir cliquer avec le bouton droit n'importe où sur la ligne pour ouvrir le menu contextuel - sans avoir à cliquer sur l'icône.

Dois-je utiliser un contrôle de menu ? Il résout parfaitement l'un des gros problèmes avec des menus contextuels : de nombreux utilisateurs ne savent pas qu'un menu contextuel est disponible. Dans les applications Web, les utilisateurs supposent souvent qu'il n'y a pas de menu contextuel (parfois même pas dans les applications de bureau).

Le contrôle de menu aide à montrer que le menu contextuel est là et encourage l'utilisateur à l'utiliser.. D'un autre côté, certains utilisateurs supposent toujours que le menu est disponible et ils essaieront de l'ouvrir eux-mêmes. Si vous faites une application pour ce groupe d'utilisateurs, vous n'avez pas besoin de faire un contrôle notable pour appeler le menu.

Le gros problème avec l'icône du menu est qu'elle se répète souvent à l'écran et l'encombre. Vous pouvez résoudre ce problème en affichant l'icône uniquement lorsque le curseur de la souris se trouve sur l'objet.

Le contrôle de menu qui apparaît au survol avec la souris.

Un autre problème avec le contrôle de menu est qu'il est difficile de l'attacher à certains objets. Prenons, par exemple, le menu contextuel d'une barre d'outils : la barre d'outils elle-même est un élément d'interface volumineux, et il n'est pas tout à fait clair où placer le contrôle de menu, de sorte qu'il est clair qu'il y a un menu ici. Par conséquent, les commandes de menu ne fonctionnent pas partout.

Que devrait-il y avoir dans le menu contextuel ?

Le menu contextuel doit contenir des commandes qui s'appliquent à l'élément sélectionné. Cela signifie qu'il peut contenir des commandes de la barre de menus ou de la barre d'outils applicables à l'élément sélectionné.

Le menu contextuel ne doit pas contenir TOUTES les commandes disponibles pour l'objet- cela rend le menu énorme et difficile à utiliser. Concentrez-vous sur les commandes les plus utilisées et les plus importantes. Surcharger le menu avec des commandes inutiles est la pire chose que vous puissiez lui faire. Concentrez-vous sur l'important, réduisez le désordre.

Par exemple, voici trois menus contextuels pour un morceau de texte sélectionné : dans Dreamweaver, Microsoft Word et Pages Apple. Le menu Dreamweaver essaie d'être comme un couteau suisse et offre toutes les commandes possibles dans un menu contextuel. Pour cette raison, il devient si gros, avec un tas de listes imbriquées, qu'il devient difficile de l'utiliser. Personnellement, j'évite d'appeler le menu contextuel dans Dreamweaver.

Dans celui-ci, les fonctions les plus fréquemment utilisées (telles que "Copier" ou "Coller") sont situées vers la fin de la liste. Dans Word et Pages, au contraire, les commandes fréquemment utilisées sont placées en haut de la liste, et les commandes contenant des listes imbriquées sont à la fin. Ils ont également sélectionné pour le menu uniquement les plus caractéristiques importantes et mieux organisé.

Si vous souhaitez rendre votre menu contextuel plus pratique, ne laissez que 60 % des commandes les plus importantes au lieu de 100 %. Si vous essayez d'intégrer toutes les commandes importantes dans un seul menu, cela ne mènera à rien de bon - la taille du menu augmentera, et la commodité de son utilisation et la vitesse de travail avec lui, au contraire, diminueront .
Rappelles toi: raison principale, sur lequel les menus contextuels sont utilisés - c'est l'occasion de gagner du temps pour l'utilisateur.

Menus contextuels dans Dreamweaver, Microsoft Word et Apple Pages

Le menu contextuel ne doit pas contenir de commandes qui ne sont pas liées à l'objet sélectionné(comme Actualiser la page). Concentrez-vous sur les commandes qui seraient utiles pour travailler avec l'objet vers lequel pointe l'utilisateur.

Lorsque cela est possible, regroupez les commandes en blocs de 1 à 6 chacun.. Séparez les blocs avec des lignes. Les commandes les plus fréquemment utilisées doivent être placées en haut de la liste, les moins fréquemment utilisées doivent être déplacées vers le bas. Si la commande est utilisée particulièrement rarement, elle n'appartient peut-être pas au menu contextuel.

N'hésitez pas à utiliser des listes imbriquées, mais les commandes avec des listes imbriquées doivent être déplacées vers le bas du menu contextuel. Je n'aime pas les listes imbriquées car elles peuvent faire une erreur pour l'utilisateur et aussi prendre beaucoup de temps pour les ouvrir - alors que le but des menus contextuels est de gagner du temps.

De plus, vous pouvez utiliser des éléments de menu non standard.
Par exemple, avec le menu contextuel de Microsoft Word 2007, une palette flottante s'ouvre et, dans le menu contextuel d'un fichier sous Mac OS, des boutons de couleur spéciaux permettent de sélectionner la couleur de l'étiquette. Ce n'est pas parce que nous disons "menu" qu'il doit être limité au texte uniquement.

Le menu contextuel peut être plus qu'une simple liste de commandes

Le menu contextuel ne peut pas contenir de commandes uniques qui lui sont propres. En d'autres termes, toute commande de menu contextuel doit également être disponible d'autres manières : sur la barre d'outils, la barre de menus ou n'importe où ailleurs sur l'écran. Gardez à l'esprit que la plupart des utilisateurs n'ouvriront probablement jamais le menu contextuel de votre application. Et cela signifie qu'ils ne verront pas une commande qui n'est présente que là-bas.

Je mets généralement la "commande par défaut" en premier dans le menu contextuel. C'est la commande qui sera exécutée lorsque vous double-cliquerez sur l'objet (par exemple, la commande Ouvrir dans le menu contextuel du fichier). Si l'objet n'a pas de commande par défaut, concentrez-vous sur les commandes les plus utilisées.

Vous pouvez utiliser le nom de l'objet dans le menu contextuel pour rendre les commandes plus claires.. Par exemple, au lieu du nom de commande « Ouvrir », vous pouvez utiliser la phrase « Ouvrir la capture d'écran.png ». Lorsque vous utilisez cette technique, il peut être difficile de trouver un terrain d'entente - vous devez rendre le menu assez explicite, mais pas trop verbeux. Le menu de Mac OS contient le nom de l'objet dans certaines commandes et ne le contient pas dans d'autres.

Je n'utilise pas d'icônes dans mes menus contextuels. Pour être honnête, je ne les utilise pas du tout dans mes applications - à mon avis, ils encombrent l'interface et ne font pas grand chose ( note des traducteurs - o_O). Cependant, ce n'est que mon avis, et vous décidez vous-même.
Dans les menus contextuels de nombreuses applications, il n'y a aucune indication de raccourcis clavier à côté des commandes. Je pense que cela a été fait pour rendre le menu plus léger. Ici aussi, c'est à vous de décider.

Qu'en est-il de plusieurs objets sélectionnés ?

Habituellement, le menu contextuel est appelé pour un objet sélectionné, mais que se passe-t-il si l'utilisateur a sélectionné plusieurs objets et ouvre ensuite le menu contextuel ? Regardons quelques exemples.

Imaginez que nous ayons six objets : quatre dossiers (A, B, C, D) et deux fichiers graphiques (E et F).

Dossiers et fichiers sous Windows

Exemple 1

L'utilisateur sélectionne les dossiers A, B, C, puis appelle le menu contextuel, alors que la souris est sur le dossier D (important : le dossier D n'a pas été sélectionné initialement). Dans ce cas, pour les objets A, B et C vous devez désélectionner et ouvrir le menu contextuel uniquement sur le D sélectionné.

Exemple 2

Si l'utilisateur sélectionne A, B et C puis appelle le menu contextuel alors que la souris est sur C, nous devons d'abord déterminer si A, B et C sont des objets du même type. Autrement dit, est-ce que tous ces objets ont le même menu ? Si oui, alors c'est simple : faire en sorte que toutes les commandes de ce menu s'appliquent à tous les objets sélectionnés.

Si, par exemple, ce sera la commande "Ouvrir", alors elle devrait ouvrir les trois objets. S'il existe une commande qui ne peut pas être appliquée à plus d'un objet, vous devez alors rendre la commande inactive sans la supprimer du menu.

Plus tôt, j'ai mentionné que nous pouvons écrire "Open Screenshot.png" au lieu de "Open" afin d'aider l'utilisateur à comprendre à quoi la commande est appliquée. De même, dans notre cas, nous pouvons écrire "Ouvrir 3 objets" - cela aidera à comprendre que l'action est appliquée à tous les objets sélectionnés. Dans notre cas, le menu contextuel pourrait ressembler à ceci :

  • Ouvrir 3 propriétés
  • Supprimer 3 objets
  • Copier 3 objets
Cette approche est utilisée par Apple dans Mac OS X, mais elle ne l'utilise pas universellement. Je n'arrive pas à comprendre pourquoi le menu contextuel dit "Compresser 3 fichiers", mais nulle part il ne dit "Ouvrir 3 fichiers". Bizarre.

Exemple 3

Considérons maintenant le cas où l'utilisateur sélectionne plusieurs objets dissemblables, par exemple les dossiers A, B et fichier graphique E. Comme vous le comprenez, les menus contextuels pour les dossiers et les fichiers graphiques sont complètement différents.
C'est ce qu'on appelle la sélection mixte. Dans l'exemple ci-dessous, vous pouvez voir le menu contextuel d'un dossier (à gauche) et d'une image (à droite) - ils sont très différents.

Contextuel menu des fenêtres pour les dossiers (à gauche) et les fichiers image (à droite)

Que faire en cas de sélection mixte, quel menu contextuel utiliser ? La réponse la plus courante consiste à afficher un menu contextuel pour l'objet sur lequel l'utilisateur a survolé avec la souris.

Utiliser le menu contextuel de l'objet sur lequel se trouve le curseur de la souris

Par exemple, l'utilisateur sélectionne A, B et E avec une sélection mixte et invoque le menu contextuel sur E. Le menu contextuel que vous voyez est le menu contextuel de E (vous verrez toujours le menu contextuel de l'objet sur lequel se trouve le curseur de la souris au).

La gauche: Le dossier A est sélectionné, le menu contextuel du dossier s'affiche.
Dans le centre: L'image E est sélectionnée, le menu contextuel du fichier image E s'affiche.
Sur la droite: Deux dossiers (A et B) et le fichier graphique E sont sélectionnés, le menu contextuel du fichier E s'affiche.

Menu contextuel en cas de sélection mixte

Toutefois, si l'utilisateur sélectionne dans le menu contextuel des fichiers type différent une commande pouvant s'appliquer à tous les objets sélectionnés doit être créée pour que cela se produise. Ainsi, si la commande "Supprimer" est sélectionnée, tous les objets sélectionnés doivent être supprimés, même s'il s'agit d'objets de types différents.

D'autre part, si l'utilisateur appelle le menu pour E et sélectionne une commande qui ne peut pas s'appliquer à A et B, elle ne s'appliquera qu'à E. Si l'utilisateur sélectionne la commande Exporter et qu'elle ne peut s'appliquer qu'à E, seul E seront exportés.

Les deux images ci-dessous montrent la même sélection : A, B et E. Dans l'image de gauche, le menu contextuel sur B est ouvert, et nous voyons le menu des dossiers. Dans l'image de droite, nous avons les mêmes objets sélectionnés, mais le menu est ouvert sur E, nous voyons donc le menu du fichier image.

Vous serez surpris - cette approche est utilisée dans la grande majorité des applications que vous utilisez régulièrement. Pensez-y : si vous choisissez la commande "Supprimer", vous vous attendez à ce que les trois objets soient supprimés.
C'est une de ces choses qui semble compliquée mais qui fonctionne pour les utilisateurs.

Le problème avec cette approche est qu'elle n'est pas toujours prévisible.. En choisissant "Exporter", vous ne savez pas exactement quels objets seront exportés. Vous ne pouvez être sûr du fonctionnement de cette approche que dans des applications que vous connaissez déjà bien.
Afin de se débarrasser de cette incohérence, je peux à nouveau suggérer d'utiliser un nom de commande convivial, par exemple :

  • Supprimer 3 fichiers
  • Exporter la capture d'écran.png
Je pense que cela va grandement améliorer et simplifier la situation.

Cette approche présente une difficulté de mise en œuvre - vous devez parcourir toutes les commandes de tous les menus contextuels et réfléchir aux commandes qui peuvent être appliquées dans les sélections mixtes et à celles qui ne le peuvent pas. Plus les menus contextuels sont similaires pour différents objets, plus cette tâche sera facile pour vous. Sous Mac OS X, les menus contextuels des dossiers et des fichiers sont quasiment les mêmes, ce qui simplifie grandement la vie d'Apple.

Sélection mixte et menus contextuels sous OS X

Cet exemple montre que La meilleure voie Résoudre un problème, c'est simplement l'éviter. En d'autres termes, si vous essayez de ne pas utiliser différents menus contextuels pour différents objets, le problème associé à la sélection mixte ne vous menacera pas.
Une solution serait donc de rendre les menus contextuels identiques pour tous les types d'objets.

Et si on abandonnait la sélection ?

Si l'utilisateur sélectionne plusieurs objets (par exemple, A, B et E) puis appelle le menu contextuel sur l'un des objets, la sélection est réinitialisée. L'objet sur lequel l'utilisateur a appelé le menu est mis en surbrillance et le menu s'applique uniquement à cet objet.

Personnellement, je n'aime pas cette approche, car il arrive parfois que l'utilisateur passe beaucoup de temps à faire une certaine sélection. Une réinitialisation inattendue de la sélection dans ce cas sera une nuisance. Je pense que cette approche doit être évitée.

Et si vous construisiez un nouveau menu ?

Une autre solution au problème pourrait être de créer un nouveau menu contextuel contenant uniquement des commandes adaptées à tous les objets sélectionnés en même temps.

Je peux dire ceci - ça n'en vaut pas la peine. C'est mauvais pour un certain nombre de raisons. C'est un mélange de problèmes de conception et de programmation - chaque fois que vous ajoutez nouvelle équipeà n'importe quel menu, vous devrez recycler toutes les combinaisons de menus possibles. Ce n'est pas amusant, crois-moi.

Et ce qui est pire - cette approche est mauvaise pour les utilisateurs eux-mêmes. C'est une solution non standard et elle est rejetée par les gens. L'utilisateur dans le menu s'appuie sur la mémoire de position (certains schémas que notre cerveau forme pour faciliter la numérisation de l'interface), c'est-à-dire qu'il se souvient les commandes sont dans le menu.

Lorsque vous lui montrez des menus inconnus qui changent en fonction de la sélection actuelle, vous gâchez sa mémoire de position, obligeant l'utilisateur à passer plus de temps à travailler avec les menus.
Autrement dit, grâce à cette approche, l'utilisateur peut faire plus d'erreurs et passer plus de temps - exactement le contraire de la raison pour laquelle nous utilisons les menus contextuels.

résultats

Résumons maintenant :
Les menus contextuels ne conviennent pas à toutes les applications. Avant de les créer, assurez-vous que les utilisateurs les utiliseront et qu'ils en auront besoin.

Si vous n'êtes pas sûr, exécutez des tests d'utilisabilité et assurez-vous que les utilisateurs essaient au moins de les ouvrir. Si les testeurs effectuent des tâches routinières et aucun d'entre eux n'a jamais ouvert le menu contextuel, ce n'est pas nécessaire.

Le but de créer un menu contextuel est de gagner du temps. Créez-les de manière à ce qu'ils gagnent vraiment du temps. Gardez-les courts et bien organisés.
Réfléchissez aux moyens d'améliorer la conception du menu contextuel.

J'ai mentionné quelques idées : ajouter un contrôle de menu qui apparaît lorsque vous survolez un objet ; une indication dans le menu des objets qui seront concernés par telle ou telle commande. Je suis sûr qu'il y a beaucoup d'opportunités de développement. N'hésitez pas à vous baser sur cette formule "standard" et à l'affiner.

Beaucoup de gens aiment la salle d'opération. Système Windows et beaucoup d'entre nous ont grandi avec. Mais certains utilisateurs occasionnels de PC - ou ceux qui viennent de passer à Windows - sont souvent confus en cherchant des informations sur certaines des choses simples qui exécutent le système d'exploitation de Microsoft. L'un de ces éléments élément graphique est appelé "menu contextuel Windows" ou "menu contextuel".

Aujourd'hui, nous vous parlerons non seulement de cet élément intégral de l'interaction avec Windows, mais aussi de application tierce, qui vous permet d'ajouter des éléments personnalisés au menu contextuel.

Alors, qu'est-ce que le menu contextuel de Windows ?

parlant en termes simples, est un menu contextuel qui apparaît lorsque vous cliquez avec le bouton droit sur n'importe quelle zone de navigation de l'écran (d'où le nom "menu contextuel"). Le menu contextuel est accessible dans les dossiers, la barre des tâches, les navigateurs Web et d'autres zones interface graphique. Le menu contextuel n'est pas exclusif Fonction Windows, vous pouvez donc le voir également sur d'autres systèmes d'exploitation, y compris Mac OS X ou Linux.

En parlant de apparence menu contextuel de Windows, il semble presque le même partout - seuls les éléments qu'il contient diffèrent. Par exemple, la capture d'écran ci-dessous montre le menu contextuel qui s'ouvre lorsque vous faites un clic droit sur le bureau, par exemple pour configurer image de fond bureau dans la fenêtre Personnalisation.

Habituellement, le menu contextuel contient des éléments tels que "Affichage", "Trier", "Copier", "Coller", "Renommer", "Propriétés", etc. Certains des éléments de menu sont basés sur le contexte. En d'autres termes, dans l'une des zones du système d'exploitation, le menu contextuel peut contenir certains éléments, et dans un autre - déjà d'autres. Par exemple, le menu qui apparaît lorsque vous cliquez avec le bouton droit sur la barre des tâches contiendra des éléments complètement différents par rapport au menu que vous voyez dans la capture d'écran ci-dessous.

Voici un autre exemple simple du menu contextuel qui apparaît lorsque vous faites un clic droit sur un dossier :

Maintenant que vous avez appris ce qu'est le menu contextuel de Windows et comment il fonctionne, jetons un coup d'œil à un outil pratique et application gratuite, avec lequel vous pouvez facilement personnaliser le menu.

Application portative, qui vous permet d'ajouter des éléments personnalisés au "menu contextuel" dans Windows 7, Windows 8 et Windows 8.1, a été développé par Sergey Tkachenko (WinAero) - un développeur bien connu qui a écrit de nombreux outils utiles, comprenant . L'application est très pratique dans le sens où l'ensemble du processus d'ajout d'éléments au menu contextuel nécessite plusieurs clics de la part de l'utilisateur.

Pour commencer, lancez l'application. L'interface de Context Menu Tuner se compose de deux panneaux différents - celui de gauche contient une liste des commandes prises en charge et celui de droite se compose de zones Windows Explorer. Pour ajouter une commande, vous devez en sélectionner une dans le panneau de gauche, puis, après avoir sélectionné votre élément préféré dans panneau de droite, vous devez cliquer sur le bouton "Ajouter". Comme vous pouvez le deviner, le bouton "Supprimer" est responsable de la suppression des commandes ajoutées.

Fonctions supplémentaires les applications vous permettent d'ajouter des séparateurs avant et après certains éléments de menu. De plus, il y a un couple options additionelles.

Une autre caractéristique intéressante de l'application est sa capacité à ajouter des commandes personnalisées pour des types de fichiers spécifiques. Ouverture de la fenêtre "Sélectionner le type de fichier", accessible en cliquant sur le bouton "Ajouter -> Ajouter à type spécifié file" dans la fenêtre principale de l'application, vous verrez un nombre impressionnant d'extensions de fichiers prises en charge. La liste est très longue, donc pour trouver rapidement type de béton fichier, utilisez la barre de recherche.

La capture d'écran ci-dessous montre mon menu contextuel, que j'ai modifié à l'aide de Context Menu Tuner :

C'est tout. Vous savez maintenant ce qu'est le menu contextuel de Windows et vous connaissez une solution simple pour le modifier.

Passe une bonne journée!

Le menu contextuel de l'explorateur est le menu qui apparaît lorsque vous cliquez sur RMB (bouton droit de la souris) sur un objet (fichier ou dossier) ou simplement sur un espace vide dans un dossier ou sur le bureau. Si votre système est nouveau, le menu contextuel sera relativement vide. Est-ce que cela vient d'être ajouté à partir des pilotes de la carte vidéo, par exemple comme ceci :

mais si le système est installé depuis longtemps, il y aura plus de points de ce type. Par exemple comme ceci :


Comme vous pouvez le voir, au fil du temps, en plus des éléments de menu standard, d'autres ont été ajoutés à partir de programmes installés. D'une part, c'est pratique. Après tout, vous n'avez pas besoin de lancer un raccourci ou de rechercher un programme, mais vous pouvez directement effectuer des actions immédiatement à partir du menu contextuel. Mais d'un autre côté, au fil du temps, il y a beaucoup de ces éléments, et parfois le menu contextuel doit même être fait défiler vers le haut ou vers le bas à la recherche des éléments nécessaires.
Par conséquent, vous souhaitez parfois supprimer ces éléments afin de ne pas interférer. Après tout, vous n'utilisez pas souvent tous les points.

Alors comment supprimer un élément du menu contextuel.

Pour supprimer un élément de programme du menu contextuel (KM en abrégé), vous pouvez utiliser à la fois les méthodes standard du Système opérateur, et avec l'aide des programmes eux-mêmes ou de programmes spécialement conçus.

La chose la plus simple à supprimer est de rechercher dans les paramètres du programme (que vous souhaitez supprimer) l'élément souhaité. Il est généralement situé quelque part dans Intégrations ou Télécharger/Ajouter. Par exemple, pour supprimer l'élément du célèbre WinRAR de KM, il faut décocher Intégrations Shell:


D'autres programmes peuvent également avoir des paramètres similaires.

Une autre chose est quand vous n'avez pas trouvé paramètres souhaités pour suppression ou ils n'existent pas du tout (cela arrive parfois). Ensuite, vous pouvez utiliser de manière standard les systèmes eux-mêmes, à savoir l'édition .
Je vous préviens immédiatement qu'avant de commencer à travailler, il vaut mieux jouer la sécurité et faire sauvegarde S'inscrire.
Donc, nous lançons le registre et allons à la branche
HKEY_CLASSES_ROOT/*/shellexe/ContextMenuHandlers


et voir ici ces mêmes éléments dans le menu contextuel.
Maintenant, nous faisons un clic droit sur l'élément souhaité (l'élément du CM que vous souhaitez supprimer) et sélectionnez Supprimer:


Nous sommes d'accord avec l'avertissement suivant :


redémarrer et vérifier. Le point devrait disparaître.

Si ce n'est pas parti, alors regardez la branche
HKEY_CLASSES_ROOT\AllFileSystemObjects\ShellEx\ContextMenuHandlers
et faire de même.

Sur une note :
Si vous souhaitez supprimer un élément spécifiquement de CM -> Créer


alors vous devez connaître le type de fichier () en cours de création. Par exemple pour Microsoft Office Accédez à l'extension de fichier .accdb , ce qui signifie que vous devez la rechercher dans la branche de registre HKEY_CLASSES_ROOT et y supprimer la sous-section ShellNew

Si vous souhaitez supprimer du KM les éléments qui apparaissent lorsque vous RMB sur les dossiers, vous devez alors regarder les branches :
HKEY_CLASSES_ROOT\Répertoire\shell
HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers
HKEY_CLASSES_ROOT\Dossier\shell
HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers

Pour l'item "Ouvrir avec ...", la branche répond
HKEY_CLASSES_ROOT\*\OuvrirAvecListe

Pour les branches KM Logical Disks :
HKEY_CLASSES_ROOT\Drive\shell
HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers

Vous pouvez également supprimer des éléments à l'aide de programmes spéciaux. Par exemple en utilisant ShellExView


Son principe est simple : sélectionnez l'élément souhaité et cliquez sur le cercle rouge en haut du programme. L'essentiel ici est de Taper a été Menu contextuel

Maintenant un peu sur la façon dont créez votre propre élément dans le menu contextuel.
Le fait est que pour ajouter un tel élément pour les dossiers ou fichiers spécifiques, ainsi que sur un endroit "vide" en utilisant le registre ne fonctionnera pas. Vous ne pouvez l'attribuer que lorsqu'il s'ouvre avec RMB sur le bureau. Par conséquent, je recommande de lire l'article et d'utiliser ce qui y est décrit.

Eh bien, ou utilisez un autre utilitaire - Fenêtres ultimes Personnalisateur de menu contextuel() qui a un tas de fonctionnalités, mais en anglais. Et là, il suffit de sélectionner l'élément et de le supprimer :


Si vous êtes intéressé par plus de détails et que vous ne comprenez pas, écrivez dans les commentaires et je vous aiderai. Là, dans la colonne de gauche, vous devez sélectionner l'élément (ordinateur, dossier, fichiers, etc.) où le menu contextuel est appelé, et à droite, sélectionnez ce qu'il faut supprimer et cliquez sur le bouton Supprimer l'élément en bas. Si vous êtes amis avec l'anglais, alors vous comprendrez.

Vous pouvez deviner comment ajouter votre programme à KM -> Créer si vous lisez attentivement l'intégralité de l'article, à savoir la suppression de l'un de ces éléments. Il vous suffit de créer une sous-section au contraire et d'écrire pour l'extension souhaitée.

En général, l'article s'est avéré un peu chaotique et plus sur la suppression du menu contextuel, car. Je pense que c'est plus pertinent, et il y a un article sur l'ajout. Par conséquent, si quelque chose n'est pas clair, écrivez dans les commentaires. Essayons de comprendre.

Le nettoyage du menu contextuel peut être effectué manuellement via le registre, mais cette tâche n'est pas triviale, car les entrées sont dispersées à différents endroits. De plus, il n'est pas toujours facile d'identifier la clé de registre appropriée. Par exemple, les pilotes sont enregistrés via l'abréviation "igfx". Les entrées de registre sont dispersées sous la branche "HKEY_CLASSES_ROOT" dans les dossiers "shell" ou "shellex", qui contient un dossier appelé "ContextMenuHandlers" qui inclut également certaines options.

Réduire le menu contextuel via l'utilitaire permettant de travailler avec le registre

Il faudra beaucoup de temps pour traiter manuellement les lignes du menu contextuel. Il est beaucoup plus facile d'utiliser le programme ShellExView. Grâce à regedit, il vaut la peine de ne changer que les options du système.

Pour localiser des éléments de programmes tiers dans ShellExView, triez les résultats par le paramètre "Société" et dans la colonne "Type", recherchez "Menu contextuel".

L'utilitaire gratuit ShellExView compilera une liste unique de toutes ces lignes de registre. Même sur un système relativement récent, leur nombre peut dépasser 250. Afin de ne pas s'y perdre, après le démarrage du programme, les enregistrements doivent d'abord être triés. Les choses se passeront bien si vous cliquez sur la ligne "type" en haut de la fenêtre. Ainsi, vous verrez immédiatement toutes les entrées possibles dans le registre, liées, par exemple, au "Menu contextuel". Mais attention: avec eux, l'utilitaire affichera des lignes de Shell, qu'il vaut mieux ne pas toucher.

Le tri peut aussi se faire par le paramètre "Société". Dans ce cas, les résultats seront situés dans ordre alphabétique- les enregistrements créés par le système et marqués comme "Microsoft" sont faciles à distinguer des autres. Vous pouvez ici, par exemple, mettre en surbrillance le "Module igfxDTCM" correspondant et le désactiver en cliquant sur le point rouge en haut de la barre de menu. Après cela, une entrée sur (pratiquement inutile) options graphiques Pilotes Intel disparaîtra du menu contextuel. Cependant, pour que le système applique ces paramètres, vous devez d'abord vous déconnecter, puis vous reconnecter. Alternativement, vous pouvez désactiver "explorer.exe" via le gestionnaire de tâches, puis appeler à nouveau ce service.

Modification des éléments du menu contextuel du système


La plupart des lignes du menu contextuel sont créées par le système lui-même. Parmi eux se trouvent également des options que personne n'utilise, que je ne voudrais cependant pas activer accidentellement en appuyant par erreur. Vous ne pouvez pas simplement vous en débarrasser via le programme ShellExView - vous devrez modifier manuellement le registre.

Un bon exemple est l'option "Soumettre" que Windows affiche chaque fois que l'utilisateur clique sur un fichier ou un dossier. Gardez à l'esprit que certaines des options d'envoi ne sont pas à jour avec les besoins d'aujourd'hui : la valeur par défaut est "Fax Destination" en général.

Pour supprimer cet élément du menu, dans Regedit, accédez à "HKEY_CLASSES_ROOT | Tous les objets du système de fichiers | shellex | ContextMenuHandlers | Envoyer à. Dans la fenêtre de droite double-cliquez ouvrir le paramètre "Default" et avant la longue séquence de caractères dans accolades, mettez un modeste signe moins "-" pour le désactiver. Comme toujours, vous devez vous déconnecter de Windows et vous reconnecter.


Menu - élément essentiel graphique interface utilisateur, avec lequel vous pouvez sélectionner l'option de programme souhaitée.

Types de menus dans l'ordinateur :

  • par exécution - texte et graphique
  • par fonction – menu principal de l'application, pop-up, menu contextuel et système

Qu'est-ce qu'un menu contextuel et comment l'appeler

Un menu contextuel est un type de menu distinct sur un ordinateur ; faire défiler commandes disponibles pour travailler avec ce fichier.


Où est le menu contextuel ?

Son lieu de stockage est Registre Windows, qui se compose de deux sections. Une partie des programmes est stockée dans la section HKEY_CLASSES_ROOT\*\shell, l'autre partie est stockée dans la section HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers.

Comment le menu contextuel s'ouvre-t-il ?

Exister différentes façons comment appeler le menu contextuel

  1. Au bas du clavier, entre la touche "ALT" et la touche "CTRL", il y a un bouton spécial. Il affiche les fonctionnalités et actions supplémentaires disponibles pour fichier donné. Il a généralement un signe et un pointeur de souris dessus. Ce bouton fait apparaître le menu contextuel.

Il est utilisé s'il est nécessaire de mettre en évidence des étiquettes fichiers nécessaires, ainsi qu'à l'intérieur des programmes déjà en cours d'exécution. Lorsque vous cliquez sur ce bouton, le menu contextuel est appelé en fonction de la situation actuelle.

Bouton droit de la souris sur le clavier est également remplacé avec succès par ce bouton.

Cette méthode est destinée à ceux qui préfèrent utiliser le clavier, tandis que le menu contextuel peut également être ouvert avec la souris.

  1. Passer la souris dessus fichier souhaité, sélectionnez-le avec un clic gauche. Un clic droit sur une zone sélectionnée ouvrira un menu contextuel. Lorsque plusieurs éléments sont sélectionnés, le menu contextuel affichera les actions disponibles pour le groupe de fichiers sélectionné.
  1. Comment ouvrir le menu contextuel lorsque vous travaillez sur un ordinateur portable ou un netbook ? Sur ces appareils, la fonction souris est transférée au pavé tactile intégré. Le menu contextuel est appelé en cliquant sur la zone sélectionnée avec le bouton droit.

Comment personnaliser le menu contextuel du clic droit

Pour le bouton droit de la souris, un simple programme Context Menu Tuner vous aidera à configurer le menu contextuel. Il vous expliquera comment personnaliser le menu contextuel de Windows 7.

Considérez comment configurer le bouton droit de la souris.

  1. Téléchargez et exécutez le programme
  1. L'interface du programme se compose de deux panneaux différents : celui de gauche contient une liste des commandes prises en charge par le programme, celui de droite comprend les zones de l'explorateur du système d'exploitation. Définissez la langue russe dans les paramètres
  1. Nous ajoutons une commande. Pour ce faire, sélectionnez-le sur le côté gauche et "connectez-vous" avec l'élément préféré sur la droite. Cliquez sur "Ajouter".

D'autres commandes sont ajoutées de la même manière.