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 TextoM.
- Modo comando: muestra el menú contextual Comando cuando un comando está en ejecución.
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:
- Pinzamientos: aparecen al hacer clic derecho cuando se usan pinzamientos para editar una entidad.
- Referencia a 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
- En el cuadro de diálogo Personalizar, haga clic en la pestaña Menús.
- Haz una de las siguientes cosas:
- Haga clic en el subgrupo Menús contextuales de un grupo de menús, luego haga clic derecho y elija 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 derecho y elija Insertar menú contextual en el menú contextual.
El nuevo menú contextual se agregará encima del menú contextual seleccionado.
Aparece el cuadro de diálogo Añadir menú contextual.
- Haga clic en el subgrupo Menús contextuales de un grupo de menús, luego haga clic derecho y elija Agregar menú contextual en el menú contextual.
- Escriba un nombre en el campo Título de menú.
- (opción) Para crear un menú contextual normal:
- Elija En el menú contextual normal.
- Haga clic en el botón Añadir contexto….
Aparece el cuadro de diálogo Agregar alias 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 OK para crear el menú contextual.
- (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 y/o Varias entidades .
- Seleccione una o más entidades en la lista, luego haga clic en el botón OK.
- (opción) Haga clic en el botón Añadir personalizado… para agregar un alias personalizado.
- Haga clic en el botón OK para crear el menú contextual.
- Agregar herramientas al menú contextual.