Création de menus contextuels

La disponibilité des menus contextuels, tels que les raccourcis, est contrôlée via la variable système SHORTCUTMENU. Il existe trois modes de menu contextuel :

  • Mode par défaut : affiche le menu contextuel Par défaut lorsqu'aucune commande n'est active et que rien n'est sélectionné.
  • Mode d'édition : affiche le menu contextuel Éditer lorsqu'il existe un jeu de sélection. Ce mode est sensible au contexte. S'il existe un menu contextuel spécifique pour l'entité ou les entités sélectionnées, son contenu est ajouté au menu contextuel Éditer. Par exemple, le contenu du menu contextuel Objet texte multiligne est disponible dans le menu contextuel Éditer lorsqu'une entité de texte multiple est sélectionnée.
  • Mode commande : affiche le menu contextuel de Commande lorsqu'une commande est en cours d'exécution.

Les menus de raccourcis s'affichent lorsque vous cliquez avec le bouton droit. Cependant :

  • Lorsque le code binaire 16 de la variable système SHORTCUTMENU est défini, un clic droit répète la commande précédente et vous devez maintenir enfoncé le bouton droit de la souris plus longtemps (= clic droit) pour afficher les menus de raccourcis.
  • Lorsque le code binaire 4 de la variable système QUADDISPLAY est défini (= Afficher le Quad via un clic droit), les menus de raccourcis s'affichent uniquement lorsque le code binaire 16 de la variable système SHORTCUTMENU est défini.

Les menus de raccourcis spéciaux sont :

  • Poignées : affiche le menu contextuel de commande via un clic droit lorsque les poignées sont utilisées pour modifier une entité.
  • Accrochage aux entités :
    • MBUTTONPAN = INACTIF : apparaît lorsque vous cliquez sur la molette de la souris (bouton du milieu).
    • Si MBUTTONPAN est activée : s'affiche sur Maj + Clic droit

Création de menus de raccourcis

  1. Dans la boîte de dialogue Personnaliser, cliquez sur l'onglet Menus.
  2. Effectuez l'une des actions suivantes :
    • Cliquez sur le sous-groupe Menus contextuels d'un groupe de menus, puis cliquez avec le bouton droit de la souris et choisissez Ajouter un menu contextuel dans le menu contextuel.

      Le nouveau menu sera ajouté en dessous du dernier menu existant.

    • Sélectionnez un menu contextuel existant dans le sous-groupe Menus contextuels, puis cliquez avec le bouton droit de la souris et choisissez Insérer un menu contextuel dans le menu contextuel.

      Le nouveau menu sera ajouté au-dessus du menu sélectionné.

    La boîte de dialogue Ajouter un menu contextuel apparaît.

  3. Saisissez un nom dans le champ Titre du menu.
  4. (Facultatif) Pour créer un menu contextuel ordinaire :
    • Choisissez Comme dans le menu contextuel habituel.
    • Cliquez sur le bouton Ajouter un contexte...

      La boîte de dialogue Ajouter un alias de contexte apparaît.

    • Sélectionnez un alias de contexte. Les options sont : CMCOMMAND, CMDEFAULT, CMEDIT, GRIPS et SNAP.

      Cela détermine quand le menu contextuel est disponible. Voir ci-dessus.

    • (Facultatif) Ajoutez un autre alias de contexte.
    • Cliquez sur le bouton OK pour créer le menu contextuel.
  5. (Facultatif) Pour créer un menu contextuel sensible :
    • Choisissez Comme menu contextuel sur des entités spécifiques.
    • Cliquez sur le bouton Ajouter des types d'entités...

      La boîte de dialogue Ajouter un alias d'entité apparaît.

    • Cochez les cases Une entité et/ou Entités multiples.
    • Sélectionnez une ou plusieurs entités dans la liste, puis cliquez sur le bouton OK.
    • (option) Cliquez sur le bouton Ajouter un alias personnalisé... pour ajouter un alias personnalisé.
    • Cliquez sur le bouton OK pour créer le menu contextuel.
  6. Ajoutez des outils au menu contextuel.