Menüleiste

Menüleiste von Mozilla Firefox

A Menüleiste ist ein Grafisches Steuerelement was beinhaltet Dropdown-Menüs.

Der Zweck der Menüleiste ist es, ein gemeinsames Gehäuse für Fenster zu liefern oder Anwendung-Spezifische Menüs, die Zugang zu Funktionen wie Eröffnung ermöglichen Dateienmit einer Anwendung interagieren oder Hilfedokumentation oder Handbücher anzeigen. Menüleisten sind normalerweise in vorhanden Grafische Benutzeroberflächen Dadurch werden Dokumente und Darstellungen von Dateien in angezeigt Fenster und Fenstersysteme Aber auch Menüs können in verwendet werden Befehlszeilenschnittstelle Programme wie Textredakteure oder Dateimanager Wo Dropdown-Menü mit einer Abkürzung oder Kombinationsschlüssel aktiviert wird.

Implementierungen

Durch die Entwicklung von Benutzeroberflächen wurde die Menüleiste auf unterschiedliche Weise von verschiedenen Art und Weise implementiert Benutzeroberflächen und Anwendungsprogramme.

Macintosh

Menüleiste von Mac OS X Leopard (v10.5).
Menüleiste von Mac OS 9.0.4.

In dem Macintosh -Betriebssysteme, das Menüleiste ist eine horizontale "Bar", die an der Spitze des Bildschirms verankert ist. Im Mac OSDie linke Seite enthält das Apple -Menü, das Anwendungsmenü (der Name entspricht dem Namen der aktuellen Anwendung) und den derzeit fokussierten Anwendungsmenüs (z. B. Datei, Bearbeiten, Ansicht, Fenster, Hilfe). Auf der rechten Seite enthält es Menü -Extras (Zum Beispiel die Systemuhr, die Lautstärkeregelung und das schnelle Menü des Switching -Switchings (falls aktiviert) und die Scheinwerfer Symbol. Alle diese Menü -Extras können horizontal von bewegt werden Befehl-klicken und Schleppen links oder rechts. Wenn ein Symbol gezogen und vertikal fallen gelassen wird, verschwindet es mit einem Rauchwolke, ähnlich wie die Ikonen in der Dock. In dem Klassischer Mac OS (Versionen 7 bis 9) enthält die rechte Seite das Anwendungsmenü, mit dem der Benutzer zwischen geöffneten Anwendungen wechseln kann. In Mac OS 8.5 und später kann das Menü nach unten gezogen werden, was dazu führen würde, dass es auf dem Bildschirm als schwebendem dargestellt wird Palette.

Es gibt nur eine Menüleiste, sodass die Anwendungsmenüs die derzeit fokussierten Anwendung sind. Wenn die Anwendung der Systemeinstellungen beispielsweise fokussiert ist, befinden sich die Menüs in der Menüleiste. Wenn der Benutzer auf den Desktop klickt, der Teil der Finderanwendung ist, wird die Menüleiste die Findermenüs angezeigt.

Applexperimente im GUI -Design für die Lisa Das Projekt verwendete zunächst mehrere Menübalken, die am Ende der Fenster verankert waren, dies wurde jedoch schnell zugunsten der aktuellen Anordnung fallen.[1] wie es sich als langsamer erwies (in Übereinstimmung mit Fitts's Gesetz). Die Idee von getrennten Menüs in jedem Fenster oder Dokument wurde später in implementiert Microsoft Windows und ist die Standarddarstellung in den meisten Linux Desktop -Umgebungen.

Noch vor dem Aufkommen des Macintosh erschien die universelle grafische Menüleiste in der Apple Lisa 1983. war ein Merkmal aller Versionen der Klassischer Mac OS Seit dem ersten Macintosh wurde 1984 veröffentlicht und wird heute noch in MacOS verwendet.

Microsoft Windows

Die Menüleiste in Microsoft Windows wird normalerweise an der Oberseite eines Fensters unter dem verankert Titelleiste; Daher können auf dem Bildschirm auf dem Bildschirm viele Menüleisten vorhanden sein. Menüs in der Menüleiste kann über Verknüpfungen mit dem zugegriffen werden alt "Taste und der mnemonische Brief, der im Menütitel unterstrichen wird. Das Drücken von ALT oder F10 bringt außerdem den Fokus auf das erste Menü der Menüleiste.

Linux und Unix

Screenshot von Kde 3.5 Anzeigen mehrerer Menüleisten
Screenshot von Kde 3.5 mit einer einzelnen Menüleiste konfiguriert

Kde und Gnom[2] Ermöglichen Sie den Benutzern, Menüleisten im Macintosh-Stil und Windows-Stil ein- und auszuschalten. Kde Kann beide Typen gleichzeitig verwendet haben.

Der Standard Gnom Desktop verwendet eine Menüleiste oben auf dem Bildschirm. Diese Menüleiste enthält jedoch nur Anwendungen, Systemmenüs und Statusinformationen (z. B. die Tageszeit). Einzelne Programme haben auch ihre eigenen Menüleisten. Das Einheit Desktop -Shell verschickt mit Ubuntu Linux Von Version 11.04 bis 17.04 verwendet eine Menüleiste im Macintosh-Stil. Es ist jedoch versteckt, es sei denn, der Mauszeiger schwebt darüber, ähnlich wie das nachstehende Beispiel von Amiga. Beginnend mit 17.10 wird es standardmäßig in die Gnome -Desktop -Umgebung mit der Menüleiste verwendet.[3]

Sonstiges Fenstermanager und Desktop -Umgebungen Verwenden Sie ein ähnliches Schema, bei dem Programme ihre eigenen Menüs haben, aber auf eine oder mehrere der Maustasten auf der Maustaste klicken Root -Fenster Zucht ein Menü mit zum Beispiel Befehle zum Starten verschiedener Anwendungen oder zu Ausloggen.

Die Fenstermanagermenüs in Linux können normalerweise entweder durch Bearbeiten von Textdateien konfiguriert werden, indem ein Desktop-Umwelt-spezifisches Bedienfeld-Applet oder beides verwendet wird.

Amiga

Die Menüleiste von Amigaos 3.1 in seinem Standardzustand zeigt den Bildschirmtitel an. Hier wird der Workbench -Bildschirm angezeigt, auf dem Systeminformationen in seinem Titel angezeigt werden.
Die Menüleiste von Amigaos 3.1 in ihrem geöffneten Zustand. Wenn Sie die rechte Maustaste nach unten halten, wird die Menüs in der Menüleiste geöffnet und die Schaltfläche über einem Menüelement veröffentlicht. Wählt das Element aus. Jede Anwendung kann ihre eigenen Menüs haben.

Das Amiga Verwendete einen Menüstabstil, der dem des Macintosh ähnelt, mit der Ausnahme, dass die benutzerdefinierten Grafik-Chips der Maschine es jedem Programm ermöglichten, einen eigenen "Bildschirm" mit seinen eigenen Auflösungs- und Farbeinstellungen zu haben, die nach unten gezogen werden konnten, um die Bildschirme zu enthüllen von anderen Programmen. Die Titel-/Menüleiste befindet sich normalerweise oben auf dem Bildschirm und kann durch Drücken der rechten Maustaste zugegriffen werden, wodurch die Namen der verschiedenen Menüs angezeigt werden. Wenn die rechte Menü -Taste nicht nach unten gedrückt wurde, wurde in der Menü-/Titelleiste normalerweise den Namen des Programms angezeigt, der den Bildschirm besaß, und einige andere Informationen wie die verwendete Speichermenge. Wenn Sie auf Menüs mit gedrückten Maustasten zugreifen, kann man mehrere Menüeinträge auswählen, indem Sie auf die linke Maustaste klicken. Wenn die rechte Maustaste freigegeben wurde, würden alle in den Menüs ausgewählten Aktionen in der Reihenfolge ausgeführt, die sie ausgewählt wurden. Dies war als Multiselect bekannt.

In der Workbench -Bildschirm -Titelleiste werden normalerweise die Workbench -Version und die Menge an kostenlos angezeigt Chip Ram und Schneller Widder.[4] Eine ungewöhnliche Funktion des Amiga -Menüsystems war, dass auf dem Workbench -Bildschirm ein Menü "Workbench" anstelle eines "Datei" oder "Apple" -menüs angezeigt wurde, während die Anpassung von Anwendungen "Projekte" und "Tools" (Tools "-Menüs angezeigt wird (MenüsProjekte und Werkzeug Das Sein der Amiga -Begriffe für das, was in anderen Systemen genannt wird Dateien oder Unterlagen, und Programme oder Anwendungen).

Zu den Tastaturverknüpfungen können durch Drücken der Taste "Right Amiga" zusammen mit einer normalen alphanumerischen Taste zugegriffen werden.[5] (Einige frühe Keyboards hatten einen Commodore-Schlüssel links in der Raumtange anstelle eines "linken Amiga" -Taste.) Die ausgefüllten bzw. ausgehöhlten Designs der linken und rechten Amiga (oder Commodore bzw. Amiga ) Schlüsseln ähneln den Schlüsseln mit geschlossenen Apple und Open-Apple-Tasten von Apple II Tastaturen.

Nächster Schritt

Die Menüimplementierung von NextStep

Das NextStep -Betriebssystem für die nächsten Maschinen würde ein "Menü" anzeigen Palette"standardmäßig oben links im Bildschirm. Wenn Sie auf die Einträge in der Menüliste klicken Anwendung. Die Menüs und die Untermenüs können leicht abgerissen und als einzelne Palettenfenster über den Bildschirm bewegt werden.

Power-Benutzer schalteten häufig das immer on-on-Menü aus, sodass es am Standort des Mauszeigers angezeigt wurde, wenn die rechte Maustaste gedrückt wurde. Die gleiche Implementierung wird von verwendet von Gn .p und Anpassung von Apps, obwohl Anwendungen für das oder für das Host -Betriebssystem geschriebene oder andere Toolkit Verwendet das Menüschema, das diesem Betriebssystem oder Toolkit angemessen ist.

Atari Tos

Das TOS -Betriebssystem für das Atari ST würde wie Mac OS oben auf dem Bildschirm oben auf dem Bildschirm angezeigt. Anstatt durch Halten der Maustaste "abgerissen" zu werden, wird das Menü angezeigt, sobald der Zeiger über seiner Überschrift lag. Dies wurde getan, um ein Apfelpatent auf Pulldown-Menüs zu umgehen.

RISC OS

Im RISC OSWenn Sie auf die Schaltfläche mittlerer Schaltfläche klicken, wird eine Menüliste am Standort des Mauszeigers angezeigt. Die Umsetzung von Menüs im RISC -Betriebssystem ähnelt dem Kontextmenüs von anderen Systemen, außer dass die Menüs nicht schließen, wenn die rechte Maustaste verwendet wird, um einen Menüeintrag auszuwählen. Auf diese Weise kann der Benutzer mehrere Einstellungen implementieren oder ausprobieren, bevor das Menü schließt.

Benutzerfreundlichkeit

Sowohl in Microsoft Windows- als auch in Apple Macintosh -Betriebssystemen, in anderen ähnlichen Desktop -Umgebungen und in einigen Anwendungen werden gemeinsame Funktionen zugewiesen Tastatürkürzel (z.B. Kontrolle-C oder Befehl-C kopiert die aktuelle Auswahl).

Die Bars im Microsoft-Stil befinden sich physisch im selben Fenster wie der Inhalt, dem sie zugeordnet sind. Jedoch, Bruce Tognazzini, ehemaliger Mitarbeiter von Apple Inc. und Menschliche interaktion mit dem Computer professionell, Ansprüche[6] dass auf die Menüleisten des Mac OS auf bis zu fünfmal schneller zugegriffen werden kann Fitts's Gesetz: Da die Menüleiste an einer Bildschirmkante liegt, hat sie effektiv eine unendliche Höhe - Mac -Benutzer können ihre Mauszeiger einfach nach oben auf dem Bildschirm "werfen", mit der Gewissheit, dass sie niemals die Menüleiste überschreiten und verschwinden.

Dies setzt jedoch voraus, dass das gewünschte Menü derzeit aktiviert ist. Wenn eine andere Anwendung "Fokus" hat, gehört das Menü stattdessen zu dieser Anwendung, sodass der Benutzer überprüfen und feststellen muss, welches Menü vor dem "Werfen" der Maus aktiv ist, und häufig einen zusätzlichen Schritt der Fokussierung der gewünschten Anwendung vor der Verwendung des Menüs ausführen , was vollständig von der von ihm kontrollierten Anwendung getrennt ist. Die Wirksamkeit dieser Technik wird auch auf größeren Bildschirmen oder bei niedrigem Bildschirm verringert Mausbeschleunigung Kurven, insbesondere aufgrund der Zeit, die erforderlich ist, um nach der Verwendung des Menüs zu einem Ziel im Fenster zurückzukehren.[7] Bei Systemen mit mehreren Anzeigen kann die Menüleiste entweder auf einer einzelnen "Hauptanzeige" oder auf allen verbundenen Anzeigen angezeigt werden. Der klassische Mac OS und Versionen von macOS vor dem OS X Mavericks nur eine einzelne Menüleiste auf der Hauptanzeige angezeigt; Mavericks fügte die Option hinzu, die Leiste auf allen Displays anzuzeigen.

Einige Anwendungen, z. Microsoft Office 2007, Internet Explorer 7 (standardmäßig) und Google Chrome und Mozilla Firefox 4 haben in Windows und Linux die Menüleiste effektiv entfernt, indem Sie ihn versteckt, bis eine Taste gedrückt wird (normalerweise die Taste "Alt"). Diese Anwendungen präsentieren die Optionen kontextuell dem Benutzer, in der Regel verwendet Hyperlinks Um Aktionen auszuwählen.

Siehe auch

  • IBM Common Benutzerzugriff - Der Standard, der mehrere Aspekte des Menülayouts definierte, die heute üblicherweise von Windows und mehreren Linux -Desktop -Umgebungen verwendet werden.
  • Menütaste -wo sich ein Popup-Menü unter einem Knopf befindet.

Verweise

  1. ^ http://www.folklore.org/images/macintosh/polaroids/polaroids.14.jpg[Bare URL -Bilddatei]
  2. ^ "Google Code Archiv - Langzeitspeicher für Google Code -Projekthosting".
  3. ^ "Ubuntu 17.10 veröffentlicht mit GNOME, Kubernetes 1.8 & minimaler Basisbilder". Ubuntu. Abgerufen 2020-12-18.
  4. ^ Donner, Gregory S. "Release 3.0". Workbench Nostalgie: Die Geschichte der Amigaos -Grafik -Benutzeroberfläche (GUI). Abgerufen 2016-03-01.
  5. ^ Commodore-Amiga, integriert (1991). "Die Tastatur". AMIGA -Benutzeroberflächenhandbuch für Benutzeroberflächenstile. Addison Wesley Publishing Company. p. 147. ISBN 0-201-57757-7. Abgerufen 2016-03-01. Verwenden Sie eine rechts-Amiga-Kombination als Standard-Tastaturkombination für einen Menüelement.
  6. ^ "Über Tog". 17. November 2012.
  7. ^ "'Re: Vorschlag: "Mac" Menubar as Standard' - Marc ".