stringtranslate.com

Barra de menú

Barra de menú de Mozilla Firefox , mostrando un submenú

Una barra de menú es un elemento de control gráfico que contiene menús desplegables .

El propósito de la barra de menú es proporcionar un espacio común para los menús específicos de una ventana o aplicación que brindan acceso a funciones como abrir archivos , interactuar con una aplicación o mostrar documentación de ayuda o manuales. Las barras de menú suelen estar presentes en las interfaces gráficas de usuario que muestran documentos y representaciones de archivos en ventanas y sistemas de ventanas , pero los menús también se pueden usar en programas de interfaz de línea de comandos como editores de texto o administradores de archivos donde el menú desplegable se activa con un acceso directo o una combinación de teclas.

Implementaciones

A través de la evolución de las interfaces de usuario, la barra de menú ha sido implementada de diferentes maneras por diferentes interfaces de usuario y programas de aplicación.

Macintosh

Barra de menú de macOS Big Sur (v11.7)
Barra de menú de macOS High Sierra (v10.13.6)
Barra de menú de Mac OS X Leopard (v10.5)
Barra de menú de Mac OS 9.0.4

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 enfocada (por ejemplo, Archivo, Editar, Ver, Ventana, Ayuda). En el lado derecho, contiene extras de menú (por ejemplo, el reloj del sistema, el control de volumen y el menú de cambio rápido de usuario (si está habilitado) y el ícono de Spotlight . Todos estos extras de menú se pueden mover horizontalmente haciendo clic con el comando y arrastrando hacia la izquierda o la derecha. Si se arrastra y suelta un ícono verticalmente, desaparecerá con una bocanada de humo, al igual que los íconos en el dock . En el Mac OS clásico (versiones 7 a 9), el lado derecho contiene el menú de aplicaciones, lo que permite al usuario cambiar entre aplicaciones abiertas. En Mac OS 8.5 y posteriores, el menú se puede arrastrar hacia abajo, lo que haría que se representara en la pantalla como una paleta flotante .

Solo hay una barra de menú, por lo que los menús de la aplicación que se muestran son los de la aplicación que está en el foco en ese momento. Por lo tanto, por ejemplo, si la aplicación Preferencias del sistema está en el foco, sus menús están en la barra de menú y, si el usuario hace clic en el Escritorio, que es parte de la aplicación Finder, la barra de menú mostrará los menús del Finder.

Los experimentos de Apple en el diseño de GUI para el proyecto Lisa inicialmente utilizaban múltiples barras de menú ancladas en la parte inferior de las ventanas, pero esto se abandonó rápidamente en favor de la disposición actual, [1] ya que resultó más lenta de usar (de acuerdo con la ley de Fitts ). La idea de menús separados en cada ventana o documento se implementó más tarde en Windows y es la representación predeterminada en la mayoría de los entornos de escritorio Linux .

Incluso antes de la llegada de Macintosh, la barra de menú gráfica universal apareció en 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.

Ventanas

La barra de menú de Windows suele estar anclada en la parte superior de una ventana, debajo de la barra de título ; por lo tanto, puede haber muchas barras de menú en la pantalla al mismo tiempo. Se puede acceder a los menús de la barra de menú mediante atajos que involucran la tecla Alt y la letra mnemotécnica que aparece subrayada en el título del menú. Además, al presionar Alt o F10, se enfoca el primer menú de la barra de menú.

Linux y UNIX

Captura de pantalla de KDE 3.5 que muestra múltiples barras de menú
Captura de pantalla de KDE 3.5 configurado con una sola barra de menú

KDE y GNOME [2] permiten a los usuarios activar y desactivar las barras de menú de estilo Macintosh y Windows. KDE puede tener ambos tipos en uso al mismo tiempo.

El escritorio estándar de GNOME utiliza una barra de menú en la parte superior de la pantalla, pero esta barra de menú solo contiene los menús de Aplicaciones y Sistema e información de estado (como la hora del día); los programas individuales también tienen sus propias barras de menú. El shell del escritorio Unity que se incluye con Ubuntu Linux desde la versión 11.04 hasta la 17.04 utiliza una barra de menú estilo Macintosh; sin embargo, está oculta a menos que el puntero del mouse se sitúe sobre ella, de manera similar a la interfaz de Amiga. A partir de la versión 17.10, utiliza de manera predeterminada el entorno de escritorio GNOME, utilizando su barra de menú. [3]

Otros administradores 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 mouse en la ventana raíz aparece un menú que contiene, por ejemplo, comandos para iniciar varias aplicaciones o cerrar sesión .

Los menús del administrador de ventanas en Linux generalmente se pueden configurar editando archivos de texto o utilizando un subprograma del Panel de control específico del entorno de escritorio.

Amiga

La barra de menú de AmigaOS 3.1 en su estado predeterminado, mostrando el título de la pantalla. Aquí se muestra la pantalla Workbench, que muestra información del sistema en su título.
La barra de menú de AmigaOS 3.1 en su estado abierto. Si se mantiene pulsado el botón derecho del ratón, se abren los menús de la barra de menú y si se suelta el botón sobre un elemento del menú, se selecciona dicho elemento. Cada aplicación puede tener sus propios menús independientes.

El Amiga utilizaba un estilo de barra de menú similar al del Macintosh, con la excepción de que los chips gráficos personalizados de la máquina permitían que cada programa tuviera su propia "pantalla", con su propia resolución y configuración de color, que se podía arrastrar hacia abajo para revelar las pantallas de otros programas. La barra de título/menú normalmente se ubicaba en la parte superior de la pantalla y se podía acceder a ella presionando el botón derecho del mouse, revelando los nombres de los distintos menús. Cuando no se presionaba el botón derecho del menú, la barra de título/menú normalmente mostraba el nombre del programa que poseía la pantalla y otra información como la cantidad de memoria utilizada. Al acceder a los menús con el botón derecho del mouse presionado, se podían seleccionar múltiples entradas del menú haciendo clic en el botón izquierdo del mouse y, cuando se soltaba el botón derecho del mouse, todas las acciones seleccionadas en los menús se realizaban en el orden en que se seleccionaban. Esto se conocía como selección múltiple.

La barra de título de la pantalla Workbench normalmente mostraba la versión de Workbench y la cantidad de Chip RAM y Fast RAM libres . [4] Una característica inusual del sistema de menú de Amiga era que la pantalla 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 llaman archivos o documentos , y programas o aplicaciones ).

Se podía acceder a los atajos del teclado presionando la tecla "Amiga derecha" junto con una tecla alfanumérica normal. [5] (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 ahuecados, respectivamente, de las teclas izquierda y derecha de Amiga (o Commodore y Amiga) son similares a las teclas Apple cerrada y Apple abierta de los teclados Apple II posteriores .

Próximo paso

El sistema operativo NeXTstep para las máquinas NeXT muestra una " paleta de menú " de forma predeterminada en la parte superior izquierda de la pantalla. Al hacer clic en las entradas de la lista de menús, se muestran los submenús de los comandos del menú. El contenido del menú cambia según si el usuario está "en" el Administrador de espacios de trabajo o en una aplicación. Los menús y submenús se pueden separar fácilmente y mover por la pantalla como ventanas de paleta individuales.

Los usuarios avanzados a menudo desactivaban el menú siempre activo y lo dejaban en la ubicación del puntero del mouse cuando se presionaba el botón derecho del mouse. 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 utilizarán el esquema de menú apropiado para ese sistema operativo o conjunto de herramientas.

Condiciones de servicio de Atari

El sistema operativo TOS para Atari ST mostraba barras de menú en la parte superior de la pantalla, como Mac OS. En lugar de desplegarse al mantener presionado el botón del mouse, el menú aparecía tan pronto como el puntero se encontraba sobre su encabezado. Esto se hizo para evitar una patente de Apple sobre menús desplegables.

Sistema operativo RISC

En RISC OS , al hacer clic en el botón central se muestra una lista de menús en la ubicación del puntero del mouse. La implementación de menús en RISC OS es similar a los menús contextuales de otros sistemas, excepto que los menús no se cerrarán si se utiliza el botón derecho del mouse para seleccionar una entrada de menú. Esto permite al usuario implementar o probar varias configuraciones antes de cerrar el menú.

Facilidad de uso

Tanto en los sistemas operativos Windows como en Macintosh, en otros entornos de escritorio similares y en algunas aplicaciones, a las funciones comunes se les asignan atajos de teclado (por ejemplo, Control -C o Comando -C copia la selección actual).

Las barras de menú al estilo de Microsoft se encuentran físicamente en la misma ventana que el contenido al que están asociadas. Sin embargo, Bruce Tognazzini , ex empleado de Apple Inc. y profesional en interacción persona-computadora , afirma [6] 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 : debido a que la barra de menú se encuentra en un borde de la pantalla, efectivamente tiene una altura infinita: los usuarios de Mac pueden simplemente "lanzar" el puntero del mouse hacia la parte superior de la pantalla con la seguridad de que nunca sobrepasará la barra de menú y desaparecerá.

Esto supone que el menú deseado está habilitado actualmente, sin embargo. Si otra aplicación tiene "foco", el menú pertenecerá a esa aplicación en su lugar, lo que requiere que el usuario verifique y vea qué menú está activo antes de "lanzar" el mouse, y a menudo realice un paso adicional de enfocar la aplicación deseada antes de usar el menú, que es completamente independiente de la aplicación que controla. La efectividad de esta técnica también se reduce en pantallas más grandes o con curvas de aceleración bajas del mouse , especialmente debido al tiempo necesario para regresar a un objetivo en la ventana después de usar el menú. [7] En sistemas con múltiples 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 única barra de menú en la pantalla principal; Mavericks agregó 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 por completo la barra de menú ocultándola hasta que se presiona una tecla (normalmente la tecla "alt"). Estas aplicaciones presentan opciones al usuario de forma contextual, normalmente mediante hipervínculos para seleccionar acciones.

Véase también

Referencias

  1. ^ Hertzfeld, Andy . "Busy Being Born" (Nacendo ocupado). Folklore.org . Consultado el 15 de octubre de 2023 .
  2. ^ "Archivo de código de Google: almacenamiento a largo plazo para alojamiento de proyectos de código de Google".
  3. ^ "Lanzamientos de Ubuntu 17.10 con GNOME, Kubernetes 1.8 e imágenes base mínimas". Ubuntu . Consultado el 18 de diciembre de 2020 .
  4. ^ Donner, Gregory S. "Versión 3.0". Workbench Nostalgia: La historia de la interfaz gráfica de usuario (GUI) de AmigaOS . Consultado el 1 de marzo de 2016 .
  5. ^ 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. Recuperado el 1 de marzo de 2016. Utilice una combinación de teclas Amiga derecha como atajo de teclado predeterminado para un elemento del menú.
  6. ^ "Acerca de Tog". 17 de noviembre de 2012.
  7. ^ "'Re: PROPUESTA: Barra de menú "Mac" como predeterminada' - MARC".