Menú de contexto
Un menú contextual (también llamado contextual, acceso directo y menú emergente o menú emergente arriba menú) es un menú en una interfaz gráfica de usuario (GUI) que aparece tras la interacción del usuario, como una operación con el botón derecho del mouse. Un menú contextual ofrece un conjunto limitado de opciones que están disponibles en el estado actual, o contexto, del sistema operativo o aplicación a la que pertenece el menú. Por lo general, las opciones disponibles son acciones relacionadas con el objeto seleccionado. Desde un punto de vista técnico, dicho menú contextual es un elemento de control gráfico.
Historia
Los menús contextuales aparecieron por primera vez en el entorno Smalltalk en la computadora Xerox Alto, donde se los llamó menús emergentes; fueron inventados por Dan Ingalls a mediados de la década de 1970.
Microsoft Office v3.0 introdujo el menú contextual para la funcionalidad de copiar y pegar en 1990. Borland demostró el uso extensivo del menú contextual en 1991 en la Segunda Conferencia de Paradox en Phoenix, Arizona. Lotus 1-2-3/G para OS/2 v1.0 agregó opciones de formato adicionales en 1991. Borland Quattro Pro para Windows v1.0 introdujo la opción de menú contextual Propiedades en 1992.
Implementación
Los menús contextuales se abren a través de varias formas de interacción del usuario que apuntan a una región de la GUI que admite menús contextuales. La forma específica de interacción del usuario y los medios por los que se orienta a una región varían:
- En un ordenador que ejecuta Microsoft Windows, macOS o Unix ejecutando el X Window System, haciendo clic en el botón secundario del ratón (normalmente el botón derecho) abre un menú contextual para la región que está debajo del puntero del ratón.
- Para la rapidez, las implementaciones pueden apoyar adicionalmente la selección de retención y liberación, lo que significa que el puntero se mantiene y arrastra, y se libera en la entrada deseable del menú.
- En sistemas que soportan ratones de un botón, los menús de contexto se abren normalmente pulsando y sosteniendo el botón principal del ratón (esto funciona en los iconos en el muelle en macOS) o pulsando una combinación de botón teclado/mouso (por ejemplo, clic en Ctrl-mouse en el sistema operativo Mac clásico y macOS). Una alternativa de teclado para macOS es habilitar las teclas Mouse en Acceso Universal. Luego, dependiendo de si se utiliza un ordenador portátil o un tipo de teclado compacto o extendido, el acceso directo es Función+Ctrl+5 o Ctrl+5 (clave numérico) o Función+Ctrl+i (laptop).
- En sistemas con una interfaz multi-touch como MacBook o Surface, el menú contextual se puede abrir pulsando o tapping con dos dedos en lugar de uno solo.
- Algunas cámaras en teléfonos inteligentes, por ejemplo, reconocen un código QR cuando se toma una imagen. Luego aparece un pop-up si quieres "abrir" el contenido de QR. Esto podría ser algo como un sitio web o configurar su teléfono para conectarse a Wi-Fi. Ver imagen.
- En algunas interfaces de usuario, los elementos del menú contextual están acompañados por iconos para un reconocimiento más rápido a la navegación.
- Los menús contextuales también pueden tener una fila superior de iconos sólo para el acceso rápido a las opciones más utilizadas.
El comportamiento del clic del mouse de Windows es tal que el menú contextual no se abre mientras se presiona el botón del mouse, sino que solo abre el menú cuando se suelta el botón, por lo que el usuario debe hacer clic nuevamente para seleccionar un elemento del menú contextual.. Este comportamiento difiere del de macOS y de la mayoría de las GUI de software libre.
- En Microsoft Windows, pulsando la tecla Aplicación o Shift+F10 abre un menú contextual para la región que tiene enfoque.
Los menús contextuales a veces están organizados jerárquicamente, lo que permite la navegación a través de diferentes niveles de la estructura del menú. Las implementaciones difieren: Microsoft Word fue una de las primeras aplicaciones en mostrar solo subentradas de algunas entradas de menú después de hacer clic en un ícono de flecha en el menú contextual, de lo contrario, ejecutaba una acción asociada con la entrada principal. Esto permite repetir rápidamente una acción con los parámetros de la ejecución anterior y separar mejor las opciones de las acciones.
Administradores de ventanas X
Los siguientes administradores de ventanas brindan funciones de menú contextual:
- 9wm
- Impresionante
- IceWM — menús de contexto medio-clic y clic derecho en el escritorio, barra de menús. barras de título y título
- Olwm
- openbox
- sierra
Usabilidad
Los menús contextuales han recibido algunas críticas de los analistas de usabilidad cuando se usan incorrectamente, ya que algunas aplicaciones hacen que ciertas funciones solo estén disponibles en los menús contextuales, lo que puede confundir incluso a los usuarios experimentados (especialmente cuando los menús contextuales solo se pueden usar). activado en un área limitada de la ventana del cliente de la aplicación).
Los menús contextuales generalmente se abren en una posición fija debajo del puntero, pero cuando el puntero está cerca del borde de la pantalla, el menú se desplazará, lo que reduce la consistencia e impide el uso de la memoria muscular. Si el menú contextual se activa con el teclado, como al usar Shift + F10, el menú contextual aparece cerca del widget enfocado en lugar de la posición del puntero, para ahorrar esfuerzos de reconocimiento.
En la documentación
Las pautas de Microsoft exigen usar siempre el término menú contextual y desaprobar explícitamente menú de acceso directo.
Contenido relacionado
CompuServe
Cohete de Stephenson
Filtro de interferencia