Una barra de menú es un elemento de control gráfico que contiene menús desplegables .
La barra de menús sirve como plataforma común para menús específicos de ventanas o aplicaciones , que permiten acceder a funciones como abrir archivos , interactuar con una aplicación o consultar documentación o manuales de ayuda. Las barras de menús suelen estar presentes en interfaces gráficas de usuario que muestran documentos y representaciones de archivos en ventanas y sistemas de ventanas , pero también pueden utilizarse en programas de interfaz de línea de comandos , como editores de texto o gestores de archivos, donde el menú desplegable se activa mediante una combinación de teclas.
Implementaciones
A lo largo de la evolución de las interfaces de usuario, la barra de menú se ha implementado de diferentes maneras en distintas interfaces de usuario y programas de aplicación.
Macintosh




En los sistemas operativos Macintosh , la barra de menú es una "barra" horizontal anclada en la parte superior de la pantalla. En macOS , el lado izquierdo contiene el menú Apple, el menú Aplicación (su nombre coincidirá con el nombre de la aplicación actual) y los menús de la aplicación actualmente activa (por ejemplo, Archivo, Edición, Visualización, Ventana, Ayuda). En el lado derecho, contiene menús adicionales (por ejemplo, el reloj del sistema, el control de volumen y el menú de cambio rápido de usuario (si está habilitado) y el icono de Spotlight . Todos estos menús adicionales se pueden mover horizontalmente haciendo clic con la tecla Comando presionada y arrastrando hacia la izquierda o hacia la derecha. Si un icono se arrastra y suelta verticalmente, desaparecerá con una nube de humo, al igual que los iconos en el Dock . En el Mac OS clásico (versiones 7 a 9), el lado derecho contiene el menú Aplicación, que permite al usuario cambiar entre las aplicaciones abiertas. En Mac OS 8.5 y posteriores, el menú se puede arrastrar hacia abajo, lo que hará que se represente en la pantalla como una paleta flotante .
Solo hay una barra de menús, por lo que los menús que se muestran son los de la aplicación que está activa. Por lo tanto, por ejemplo, si la aplicación Preferencias del Sistema está activa, sus menús aparecerán en la barra de menús; y si el usuario hace clic en Escritorio, que forma parte de la aplicación Finder, la barra de menús mostrará los menús de Finder.
Los experimentos de Apple en el diseño de la interfaz gráfica de usuario para el proyecto Lisa inicialmente utilizaron varias barras de menú ancladas en la parte inferior de las ventanas, pero esto se descartó rápidamente en favor de la disposición actual, [ 1 ] ya que resultó más lento de usar (de acuerdo con la ley de Fitts ). La idea de menús separados en cada ventana o documento se implementó posteriormente en Windows y es el enfoque predeterminado en la mayoría de los entornos de escritorio Linux .
Incluso antes de la llegada del Macintosh, la barra de menú gráfica universal apareció en el Apple Lisa en 1983. Ha sido una característica de todas las versiones del Mac OS clásico desde que se lanzó el primer Macintosh en 1984, y todavía se utiliza hoy en día en macOS.
Windows
La barra de menús en Windows suele estar anclada en la parte superior de la ventana, debajo de la barra de título ; por lo tanto, puede haber varias barras de menús en pantalla simultáneamente. Se puede acceder a los menús de la barra de menús mediante atajos de teclado que combinan la tecla Alt con la letra mnemotécnica que aparece subrayada en el título del menú. Además, al pulsar la tecla Ctrl+I Alto Ctrl+I, se selecciona el primer menú de la barra.F10
Linux y UNIX


KDE permite a los usuarios activar y desactivar las barras de menú al estilo Macintosh y al estilo Windows. Puede tener ambos tipos en uso simultáneamente.
El escritorio MATE estándar utiliza una barra de menú en la parte superior de la pantalla, pero esta barra solo contiene los menús Aplicaciones, Lugares y Sistema, así como información de estado (como la hora); los programas individuales también tienen sus propias barras de menú. El entorno de escritorio Unity incluido en Ubuntu Linux desde la versión 11.04 hasta la 17.04 utiliza una barra de menú al estilo Macintosh; sin embargo, permanece oculta a menos que el puntero del ratón se sitúe sobre ella, de forma similar a la interfaz de Amiga. A partir de la versión 17.10, utiliza por defecto el entorno de escritorio GNOME. [ 2 ]
Cinnamon no tiene una barra de menú propia, pero en Linux Mint viene con numerosas aplicaciones que sí las tienen en sus propias ventanas. [ 3 ]
Las versiones recientes de GNOME no utilizan barras de menú, sino que optan por utilizar otros medios para acceder a las mismas acciones. [ 4 ]
Otros gestores de ventanas y entornos de escritorio utilizan un esquema similar, donde los programas tienen sus propios menús, pero al hacer clic en uno o más botones del ratón en la ventana raíz aparece un menú que contiene, por ejemplo, comandos para iniciar varias aplicaciones o para cerrar la sesión .
Los menús del gestor de ventanas en Linux suelen configurarse editando archivos de texto o utilizando un miniaplicativo del Panel de control específico del entorno de escritorio.
Amiga


El Amiga utilizaba una barra de menús similar a la del Macintosh, con la excepción de que sus chips gráficos personalizados permitían que cada programa tuviera su propia "pantalla", con su propia resolución y configuración de color, que se podía deslizar hacia abajo para mostrar las pantallas de otros programas. La barra de título/menú solía estar en la parte superior de la pantalla y se accedía a ella pulsando el botón derecho del ratón, mostrando así los nombres de los distintos menús. Si no se pulsaba el botón derecho, la barra de menú/título mostraba el nombre del programa que ocupaba la pantalla y otra información, como la cantidad de memoria utilizada. Al acceder a los menús pulsando el botón derecho, se podían seleccionar varias entradas haciendo clic con el botón izquierdo, y al soltar el botón derecho, se ejecutaban todas las acciones seleccionadas en el orden en que se habían seleccionado. Esto se conocía como selección múltiple.
La barra de título de la pantalla de Workbench normalmente mostraba la versión de Workbench y la cantidad de Chip RAM y Fast RAM libres . [ 5 ] Una característica inusual del sistema de menús de Amiga era que la pantalla de Workbench mostraba un menú "Workbench" en lugar de un menú "Archivo" o "Apple", mientras que las aplicaciones compatibles mostraban los menús "Proyecto" y "Herramientas" ( proyectos y herramientas son, respectivamente, los términos de Amiga para lo que en otros sistemas se denominan archivos o documentos , y programas o aplicaciones ).
Se podía acceder a los atajos de teclado pulsando la tecla "Amiga derecha" junto con una tecla alfanumérica normal. [ 6 ] (Algunos teclados antiguos tenían una tecla Commodore a la izquierda de la barra espaciadora en lugar de una tecla "Amiga izquierda"). Los diseños rellenos y huecos, respectivamente, de las teclas Amiga izquierda y derecha (o Commodore y Amiga) son similares a las teclas Apple cerrada y Apple abierta de los teclados Apple II posteriores .
Siguiente paso
El sistema operativo NeXTstep para las máquinas NeXT mostraba una paleta de menús , por defecto en la esquina superior izquierda de la pantalla. Al hacer clic en las entradas de la lista de menús, se mostraban submenús con los comandos del menú. El contenido del menú cambiaba según si el usuario se encontraba en el Administrador de espacios de trabajo o en una aplicación. Los menús y submenús se podían separar fácilmente y mover por la pantalla como ventanas de paleta individuales.
Los usuarios avanzados solían desactivar el menú siempre visible, dejándolo para que se mostrara en la posición del puntero del ratón al pulsar el botón derecho. GNUstep y las aplicaciones compatibles utilizan la misma implementación, aunque las aplicaciones escritas para el sistema operativo anfitrión u otro conjunto de herramientas usarán el esquema de menú apropiado para dicho sistema operativo o conjunto de herramientas.
TOS de Atari
El sistema operativo TOS para Atari ST mostraba barras de menú en la parte superior de la pantalla, al igual que Mac OS. En lugar de desplegarse manteniendo pulsado el botón del ratón, el menú aparecía en cuanto el puntero se situaba sobre su título. Esto se hizo para sortear una patente de Apple sobre menús desplegables.
Sistema operativo RISC
En RISC OS , al hacer clic con el botón central se muestra un menú en la posición del puntero del ratón. La implementación de menús en RISC OS es similar a los menús contextuales de otros sistemas, con la diferencia de que los menús no se cierran si se utiliza el botón derecho del ratón para seleccionar una opción. Esto permite al usuario configurar o probar varias opciones antes de cerrar el menú.
Facilidad de uso
Tanto en los sistemas operativos Windows como Macintosh, en otros entornos de escritorio similares y en algunas aplicaciones, las funciones comunes tienen asignados atajos de teclado (por ejemplo, Control + C o Comando + C copian la selección actual).
Las barras al estilo de Microsoft se ubican físicamente en la misma ventana que el contenido con el que están asociadas. Sin embargo, Bruce Tognazzini , ex empleado de Apple Inc. y profesional de la interacción persona-computadora , afirma [ 7 ] que se puede acceder a las barras de menú de Mac OS hasta cinco veces más rápido debido a la ley de Fitts : como la barra de menú se encuentra en un borde de la pantalla, efectivamente tiene una altura infinita; los usuarios de Mac pueden simplemente "lanzar" sus punteros del mouse hacia la parte superior de la pantalla con la seguridad de que nunca sobrepasarán la barra de menú y desaparecerán.
Esto supone que el menú deseado está habilitado. Sin embargo, si otra aplicación tiene el foco, el menú pertenecerá a esa aplicación, lo que obliga al usuario a comprobar qué menú está activo antes de mover el ratón y, a menudo, a realizar un paso adicional para enfocar la aplicación deseada antes de usar el menú, que es completamente independiente de la aplicación que controla. La eficacia de esta técnica también se reduce en pantallas grandes o con curvas de aceleración del ratón bajas , especialmente debido al tiempo necesario para volver a un objetivo en la ventana después de usar el menú. [ 8 ] En sistemas con varias pantallas, la barra de menú puede mostrarse en una sola pantalla principal o en todas las pantallas conectadas. El Mac OS clásico y las versiones de macOS anteriores a OS X Mavericks mostraban solo una barra de menú en la pantalla principal; Mavericks añadió la opción de mostrar la barra en todas las pantallas.
Algunas aplicaciones, como Microsoft Office 2007, Internet Explorer 7 (por defecto) y Google Chrome y Mozilla Firefox 4 en Windows y Linux, han eliminado prácticamente por completo la barra de menú ocultándola hasta que se pulsa una tecla (normalmente la tecla S). Estas aplicaciones presentan las opciones al usuario de forma contextual, generalmente mediante hipervínculos para seleccionar acciones.Alt
Véase también
- IBM Common User Access : el estándar que definió varios aspectos del diseño de menús comúnmente utilizados por Windows y varios entornos de escritorio Linux en la actualidad.
- Botón de menú : donde aparece un menú emergente debajo de un botón.
- Cinta de opciones (informática) : combina aspectos de las barras de menú, las barras de herramientas y las pestañas.
Referencias
- ↑ Hertzfeld, Andy . "Ocupado de nacer" . Folklore.org . Consultado el 15 de octubre de 2023 .
- ↑ "Ubuntu 17.10 se lanza con GNOME, Kubernetes 1.8 e imágenes base mínimas" . Ubuntu . Consultado el 18 de diciembre de 2020 .
- ↑ "Linux Mint - Comunidad" . community.linuxmint.com . Consultado el 7 de marzo de 2026 .
- ↑ Sneddon, Joey (2014-03-02). "Ubuntu 14.04 vuelve a habilitar las barras de menú estándar en las aplicaciones de GNOME" . OMG! Ubuntu . Consultado el 7 de marzo de 2026 .
- ↑ Donner, Gregory S. "Release 3.0" . Workbench Nostalgia: The history of the AmigaOS Graphic User Interface (GUI) . Consultado el 1 de marzo de 2016 .
- ↑ Commodore-Amiga, Incorporated (1991). "El teclado" . Guía de estilo de la interfaz de usuario de Amiga . Addison Wesley Publishing Company. pág. 147. ISBN 0-201-57757-7. Consultado el 1 de marzo de 2016.
Utilice una combinación de teclas Right-Amiga como atajo de teclado predeterminado para un elemento de menú.
- ↑ "Acerca de Tog" . 17 de noviembre de 2012.
- ↑ "'Re: PROPUESTA: Barra de menú "Mac" como predeterminada' - MARC" .
- Elementos de control gráfico