Creación de menús contextuales

La disponibilidad de los menús contextuales, también conocidos como accesos directos, se controla a través de la variable de sistema SHORTCUTMENU. Hay tres modos de menú contextual:

  • Modo predeterminado: muestra el menú contextual Predeterminado cuando no hay ningún comando activo y no hay nada seleccionado.
  • Modo de edición: muestra el menú contextual Editar cuando existe un conjunto de selección. Este modo es sensible al contexto. Si existe un menú contextual específico para la entidad o entidades seleccionadas, su contenido se agrega al menú contextual Editar . Por ejemplo, el contenido del menú contextual Objeto de texto de líneas múltiples está disponible en el menú contextual Editar cuando se selecciona una entidad de MTexto.
  • Modo de comando: muestra el menú contextual Comando cuando se está ejecutando un comando.

Los menús contextuales aparecen al hacer clic con el botón derecho. Sin embargo:

  • Cuando se establece el código de bits 16 de la variable de sistema SHORTCUTMENU, un clic con el botón derecho repite el comando anterior y debe mantener presionado el botón derecho del mouse por más tiempo (= clic con el botón derecho largo) para mostrar los menús de acceso directo.
  • Cuando se establece el código de bits 4 de la variable de sistema QUADDISPLAY (= Mostrar Quad al hacer clic con el botón derecho), los menús contextuales solo se muestran cuando se establece el código de bits 16 de la variable de sistema SHORTCUTMENU.

Los menús contextuales especiales son:

  • Agarres: aparece al hacer clic con el botón derecho cuando se usan agarres para editar una entidad.
  • Snap de entidad:
    • MBUTTONPAN = Desactivado: aparece al hacer clic con la rueda del ratón (botón central del ratón).
    • MBUTTONPAN = Activado: se muestra en Shift + clic derecho

Creación de menús contextuales

  1. En el cuadro de diálogo Personalizar , haga clic en la pestaña Menús .
  2. Haz una de las siguientes cosas:
    • Haga clic en el subgrupo Menús contextuales de un grupo de menús, luego haga clic con el botón derecho y seleccione Agregar menú contextual en el menú contextual.

      El nuevo menú contextual se agregará debajo del último menú contextual existente.

    • Seleccione un menú contextual existente en el subgrupo Menús contextuales , luego haga clic con el botón derecho y elija Insertar menú contextual en el menú contextual.

      El nuevo menú contextual se agregará encima del menú contextual seleccionado.

    Aparecerá el cuadro de diálogo Añadir Menú contextual .

  3. Escriba un nombre en el campo Título del menú .
  4. (opción) Para crear un menú contextual normal:
    • Elija Como menú contextual habitual.
    • Haga clic en el botón Añadir contexto... .

      Aparece el cuadro de diálogo Agregar alias de contexto .

    • Seleccione un alias de contexto. Las opciones son: CMCOMMAND, CMDEFAULT, CMEDIT, GRIPS y FORZCURSOR.

      Esto controla cuando el menú contextual está disponible. Véase más arriba.

    • (opción) agregue otro alias de contexto.
    • Haga clic en el botón Aceptar para crear el menú contextual.
  5. (opción) Para crear un menú contextual sensible al contexto:
    • Elija Como menú contextual en entidades específicas.
    • Haga clic en el botón Añadir Tipos de Entidad... .

      Aparece el cuadro de diálogo Agregar Alias de Entidad .

    • Marque las casillas Una entidad o Múltiples entidades .
    • Seleccione una o más entidades de la lista y haga clic en el botón Aceptar .
    • (opción) Haga clic en el botón Agregar personalizado... para agregar un alias personalizado.
    • Haga clic en el botón Aceptar para crear el menú contextual.
  6. Agregar herramientas al menú contextual.