Kontextmenü
A Kontextmenü (auch genannt Kontext, Abkürzung, und aufpoppen oder aufpoppen Speisekarte) ist ein Speisekarte in einem grafische Benutzeroberfläche (GUI), der bei der Benutzerinteraktion erscheint, wie z. B. ein Rechtsklick Mausbetrieb. Ein Kontextmenü bietet eine begrenzte Auswahl an Auswahlmöglichkeiten, die im aktuellen Zustand oder im Kontext des Betriebssystems oder der Anwendung verfügbar sind, zu der das Menü gehört. Normalerweise sind die verfügbaren Entscheidungen Aktionen im Zusammenhang mit dem ausgewähltes Objekt. Aus technischer Sicht ist ein solches Kontextmenü a Grafisches Steuerelement.
Geschichte
Kontextmenüs erschien zuerst in der Smalltalk Umgebung auf der Xerox Alto Computer, wo sie gerufen wurden Popup-Menüs; Sie wurden von erfunden von Dan Ingalls Mitte der 1970er Jahre.[1][2]
Microsoft Office V3.0 führte 1990 das Kontextmenü für die Kopier- und Einfügen -Funktionalität ein. Borland zeigte 1991 auf der zweiten Paradox -Konferenz in Phoenix Arizona eine umfassende Verwendung des Kontextmenüs. Lotus 1-2-3/G für OS/2 V1.0 fügte 1991 zusätzliche Formatierungsoptionen hinzu. Borland Quattro Pro Für Windows v1.0 wurde 1992 die Option "Properties Context Menü" eingeführt.
Implementierung
Kontextmenüs werden über verschiedene Formen der Benutzerinteraktion geöffnet, die auf eine Region der GUI abzielen, die die Kontextmenüs unterstützt. Die spezifische Form der Benutzerinteraktion und die Mittel, mit denen eine Region gezielt ist, variieren:
- Auf einem Computer, der ausgeführt wird Microsoft Windows, Mac OS, oder Unix Ausführen der X FenstersystemWenn Sie auf die Sekundärmaus -Schaltfläche klicken (normalerweise die rechte Schaltfläche), wird ein Kontextmenü für die Region geöffnet, die sich unter dem Mauszeiger befindet.
- Für Schnelligkeit können Implementierungen zusätzlich die Auswahl der Hold-and-Release-Auswahl unterstützen, dh der Zeiger wird niedergeschlagen und geschleppt und beim wünschenswerten Menüeintrag freigegeben.
- Auf Systemen, die One-Button-Mäuse unterstützen, werden Kontextmenüs normalerweise durch Drücken und Halten der primären Maustaste geöffnet (dies funktioniert auf den Symbolen im Dock auf Mac OS) oder durch Drücken einer Tastatur/Maustaste-Kombination (z. B. Strg-Maus klicken Klassischer Mac OS und macos). Eine Tastaturalternative für macOS ist die Aktivierung Mausschlüssel in Universeller Zugang. Dann, je nachdem, ob ein Laptop oder ein kompakter oder erweiterter Tastaturtyp verwendet wird, ist die Verknüpfung der Verknüpfung Funktion+ Strg+5 oder Strg+5 (numerische Tastatur) oder Funktion+ Strg+i (Laptop).
- Auf Systemen mit a Multi-Touch Schnittstelle wie MacBook oder Oberfläche kann das Kontextmenü geöffnet werden, indem Sie mit zwei Fingern anstelle von nur einem tippen.
- Einige Kameras auf Smartphones zum Beispiel erkennen a QR-Code Wenn ein Bild aufgenommen wird. Dann wird ein Popup angezeigt, wenn Sie den QR-Inhalt "öffnen" möchten. Dies kann etwas wie eine Website sein oder Ihr Telefon konfigurieren, um eine Verbindung herzustellen W-lan. Siehe Bild.
- Auf einigen Benutzeroberflächen werden Kontextmenüelemente von Symbolen zur schnelleren Erkennung bei der Navigation begleitet.[3]
- Kontextmenüs können auch eine obere Reihe von Symbolen haben, nur um den schnellsten Zugriff auf die am häufigsten verwendeten Optionen zu haben.[4]
Windows Mouse -Klickverhalten ist so, dass das Kontextmenü nicht geöffnet wird, während die Maustaste gedrückt wird, sondern nur das Menü öffnet, wenn die Schaltfläche veröffentlicht wird. Der Benutzer muss also erneut klicken, um ein Kontextmenüelement auszuwählen. Dieses Verhalten unterscheidet sich von dem von MacOS und der meisten freien Software -GUIs.
- In Microsoft Windows, drücken Sie die Anwendungsschlüssel oder Shift+F10 öffnet ein Kontextmenü für die Region, die hat Fokus.
Kontextmenüs werden manchmal hierarchisch organisiert, was die Navigation über verschiedene Ebenen der Menüstruktur ermöglicht. Die Implementierungen unterscheiden sich: Microsoft Word war eine der ersten Anwendungen, die nur Untereinpassungen einiger Menüeinträge anzeigen, nachdem er im Kontextmenü auf ein Pfeilsymbol geklickt hatte, ansonsten eine mit dem übergeordnete Eintrag verknüpfte Aktion auszuführen. Dies ermöglicht es, eine Aktion mit den Parametern der vorherigen Ausführung schnell zu wiederholen und die Optionen von Aktionen besser zu trennen.
X Fenstermanager
Folgende Fenstermanager Geben Sie die Kontextmenüfunktionen an:
- 9wm
- Genial
- Eiswm—Mittelklick und Rechtsklick Kontextmenüs auf Desktop, Menüleiste. Titelleisteund titlesicon
- olwm
- offene Box
- Sägefisch
Benutzerfreundlichkeit
Kontextmenüs haben einige Kritik von erhalten Benutzerfreundlichkeit Analysten, wenn sie nicht ordnungsgemäß verwendet werden, wie einige Anwendungen bestimmte Funktionen ergeben nur Verfügbar in Kontextmenüs, die sogar erfahrene Benutzer verwechseln können (insbesondere wenn die Kontextmenüs nur in einem begrenzten Bereich des Kundenfensters der Anwendung aktiviert werden können).
Kontextmenüs in der Regel in einer festen Position unter der ZeigerAber wenn der Zeiger in der Nähe einer Bildschirmkante liegt Muskelgedächnis. Wenn das Kontextmenü von der Tastatur ausgelöst wird, z. B. mithilfe von Shift + F10, erscheint das Kontextmenü in der Nähe des fokussierten Widgets anstelle der Position des Zeigers, um die Erkennungsbemühungen zu sparen.
In Dokumentation
Die Richtlinien von Microsoft erfordern immer den Begriff Kontextmenüund explizit abgeschrieben Verknüpfungsmenü.[5]
Siehe auch
Verweise
- ^ R. Keith Sawyer (2012). Kreativität erklären: Die Wissenschaft der menschlichen Innovation. USA: Oxford University Press. ISBN 9780199737574.
- ^ Peter Seibel (16. September 2009). Codierer bei der Arbeit: Überlegungen zum Programm der Programmierung. Apress. ISBN 9781430219484.
- ^ "Samsung Galaxy S4 Internet Browser FAQ und Benutzerhandbuch". Webcazine. 8. Mai 2013.
- ^ "Kontextmenüelemente". MDN Web Docs.