Lišta menu - Menu bar

Menu je grafický ovládací prvek , který obsahuje drop-down menu .

Účelem lišty nabídek je poskytnout společné pouzdro pro nabídky specifické pro okna nebo aplikace, které poskytují přístup k takovým funkcím, jako je otevírání souborů , interakce s aplikací nebo zobrazování dokumentace nápovědy nebo příruček. Lišty nabídek jsou obvykle přítomny v grafických uživatelských rozhraních, která zobrazují dokumenty a reprezentace souborů v oknech a okenních systémech, ale nabídky lze použít také v programech rozhraní příkazového řádku, jako jsou textové editory nebo správci souborů, kde je rozbalovací nabídka aktivována zkratkou nebo kombinační klíč.

Implementace

Díky vývoji uživatelských rozhraní byla lišta nabídek různými způsoby implementována různými uživatelskými rozhraními a aplikačními programy.

Macintosh

Lišta nabídek z Mac OS X Leopard (v10.5).
Lišta nabídek z Mac OS 9.0.4 .

V operačních systémech Macintosh je panel nabídek vodorovný „pruh“ ukotvený k horní části obrazovky. V systému macOS obsahuje levá strana nabídku Apple, nabídku Aplikace (její název bude odpovídat názvu aktuální aplikace) a nabídky aktuálně zaměřené aplikace (např. Soubor, Upravit, Zobrazit, Okno, Nápověda). Na pravé straně obsahuje doplňky nabídky (například systémové hodiny, ovládání hlasitosti a nabídku Rychlé přepínání uživatelů (je -li povolena) a ikonu Spotlight . Všechny tyto doplňky nabídky lze horizontálně přesouvat příkazem -kliknutím a tažením doleva nebo vpravo. Pokud ikonu přetáhnete svisle, zmizí s obláčkem kouře, podobně jako ikony v doku . V klasickém systému Mac OS (verze 7 až 9) obsahuje pravá strana nabídku aplikací, která umožňuje přepínat mezi otevřenými aplikacemi. V systému Mac OS 8.5 a novějších lze nabídku přetáhnout dolů, což by způsobilo, že bude na obrazovce zobrazen jako plovoucí paleta .

Lišta nabídek je pouze jedna, takže zobrazené nabídky aplikací jsou ty, které jsou aktuálně zaměřeny. Pokud je tedy například aplikace System Preferences zaměřena, její nabídky jsou na liště nabídek a pokud uživatel klikne na plochu, která je součástí aplikace Finder, na liště nabídek se pak zobrazí nabídky Finderu.

Experimenty Apple v designu GUI pro projekt Lisa zpočátku používaly více pruhů nabídek ukotvených ve spodní části oken, ale to bylo rychle upuštěno ve prospěch současného uspořádání, protože se ukázalo, že je používání pomalejší (v souladu s Fittsovým zákonem ). Myšlenka samostatných nabídek v každém okně nebo dokumentu byla později implementována v systému Microsoft Windows a je výchozí reprezentací ve většině desktopových prostředí Linux .

Ještě před příchodem Macintoshe se v Apple Lisa v roce 1983 objevil univerzální grafický panel nabídek . Je to funkce všech verzí Classic Mac OS od vydání prvního Macintoshe v roce 1984 a v macOS se používá dodnes. .

Microsoft Windows

Panel nabídek v systému Microsoft Windows je obvykle ukotven v horní části okna pod záhlavím ; proto může být na obrazovce najednou mnoho pruhů nabídek. K nabídkám na panelu nabídek lze přistupovat pomocí zkratek zahrnujících klávesu Alt a mnemotechnické písmeno, které je v názvu nabídky podtržené. Stisknutím klávesy Alt nebo F10 navíc přejdete na první nabídku panelu nabídek.

Linux a UNIX

Screenshot KDE 3.5 zobrazující více pruhů nabídek
Screenshot KDE 3.5 nakonfigurovaný s jediným pruhem nabídky

KDE a GNOME umožňují uživatelům zapínat a vypínat lišty nabídek ve stylu Macintoshe a Windows. KDE může používat oba typy současně.

Standardní pracovní plocha GNOME používá panel nabídek v horní části obrazovky, ale tento panel nabídek obsahuje pouze nabídky aplikací a systému a informace o stavu (například denní dobu); jednotlivé programy mají také své vlastní pruhy nabídek. Unity desktop shell dodáván s Ubuntu Linux od verze 11.04 až 17.04 využívá panel nabídek Macintosh stylu; je však skrytý, pokud nad ním nepřesune ukazatel myši, podobně jako příklad Amigy níže. Počínaje 17.10 je pomocí lišty nabídek výchozí pro desktopové prostředí GNOME.

Obdobné schéma používají i další správci oken a desktopová prostředí , kde mají programy vlastní nabídky, ale kliknutím na jedno nebo více tlačítek myši v kořenovém okně se zobrazí nabídka obsahující například příkazy ke spuštění různých aplikací nebo k odhlášení .

Nabídky správce oken v systému Linux lze obvykle konfigurovat buď úpravou textových souborů, pomocí apletu ovládacího panelu specifického pro prostředí počítače, nebo obojího.

Amiga

Lišta nabídek AmigaOS 3.1 ve výchozím stavu, zobrazující název obrazovky. Zde je zobrazena obrazovka Workbench, která v názvu zobrazuje informace o systému.
Lišta nabídek AmigaOS 3.1 v otevřeném stavu. Podržením pravého tlačítka myši otevřete nabídky na panelu nabídek a uvolněním tlačítka nad položkou nabídky vyberete tuto položku. Každá aplikace může mít své vlastní samostatné nabídky.

Amiga používala menu bar styl podobný tomu z Macintosh, s tou výjimkou, že zakázkové grafické čipy Stroj je dovoleno každý program má svůj vlastní „obrazovky“, s vlastními nastavení rozlišení a barev, které by mohly být taženy dolů odhalit obrazovky jiných programů. Lišta titulků/nabídek by obvykle seděla v horní části obrazovky a byla by přístupná stisknutím pravého tlačítka myši a odhalila názvy různých nabídek. Když nebylo stisknuto pravé tlačítko nabídky, na liště nabídky/záhlaví se obvykle zobrazoval název programu, který vlastnil obrazovku, a některé další informace, například množství použité paměti. Při přístupu k nabídkám se stisknutými pravými tlačítky myši bylo možné vybrat více položek nabídky kliknutím na levé tlačítko myši a po uvolnění pravého tlačítka myši se všechny akce vybrané v nabídkách budou provádět v pořadí, v jakém byly vybrány. Toto bylo známé jako multiselect.

Na záhlaví obrazovky Workbench se obvykle zobrazuje verze Workbench a množství volné čipové RAM a rychlé RAM . Neobvyklou vlastností systému nabídek Amiga bylo, že obrazovka Workbench zobrazovala nabídku „Workbench“ místo nabídky „File“ nebo „Apple“, zatímco vyhovující aplikace zobrazovaly nabídky „Project“ a „Tools“ ( projekty a nástroje byly respektive podmínky Amigy pro to, čemu se v jiných systémech říká soubory nebo dokumenty a programy nebo aplikace ).

Ke klávesovým zkratkám lze přistupovat stisknutím klávesy „pravé Amigy“ spolu s normální alfanumerickou klávesou. (Některé rané klávesnice měly klávesu Commodore nalevo od mezerníku místo klávesy „left-Amiga“.) Vyplněné a vyhloubené designy levého a pravého Amigy (nebo Commodore a Amiga ) jsou podobné klávesám s uzavřeným a otevřeným Apple u klávesnic Apple II .

Další krok

Implementace nabídky NeXTSTEP

Operační systém NeXTstep pro stroje NeXT by ve výchozím nastavení v levé horní části obrazovky zobrazoval „ paletu nabídek “. Kliknutím na položky v seznamu nabídek se zobrazí podnabídky příkazů v nabídce. Obsah nabídky se mění v závislosti na tom, zda je uživatel „in“ ve Správci pracovního prostoru nebo v aplikaci. Nabídky a podnabídky lze snadno odtrhnout a přesouvat po obrazovce jako jednotlivá okna palety.

Pokročilí uživatelé často vypnuli vždy zapnutou nabídku a nechali ji zobrazit na místě ukazatele myši, když bylo stisknuto pravé tlačítko myši. Stejnou implementaci používá GNUstep a vyhovující aplikace, i když aplikace napsané pro hostitelský operační systém nebo jinou sadu nástrojů budou používat schéma nabídky odpovídající danému operačnímu systému nebo sadě nástrojů.

Atari TOS

Operační systém TOS pro Atari ST by zobrazoval pruhy nabídek v horní části obrazovky jako Mac OS. Nabídka by neměla být „stažena“ podržením tlačítka myši, ale zobrazí se, jakmile bude ukazatel nad jeho nadpisem. To bylo provedeno s cílem obejít patent společnosti Apple v rozbalovacích nabídkách.

RISC OS

V systému RISC OS se kliknutím na prostřední tlačítko zobrazí seznam nabídek v místě ukazatele myši. Implementace nabídek RISC OS je podobná kontextovým nabídkám jiných systémů s tím rozdílem, že nabídky se nezavřou, pokud je pro výběr položky nabídky použito pravé tlačítko myši. To umožňuje uživateli implementovat nebo vyzkoušet několik nastavení před zavřením nabídky.

Snadnost použití

V operačních systémech Microsoft Windows i Apple Macintosh, v jiných podobných prostředích plochy a v některých aplikacích jsou běžným funkcím přiřazeny klávesové zkratky (např. Control -C nebo Command -C kopíruje aktuální výběr).

Panely ve stylu Microsoft jsou fyzicky umístěny ve stejném okně jako obsah, ke kterému jsou přidruženy. Nicméně, Bruce Tognazzini , bývalý zaměstnanec Apple Inc. a interakcí člověka s počítačem profesionál, tvrdí, že panely nabídek Mac OS je možné přistupovat až pětkrát rychleji díky Fitts zákon : protože lišta menu leží na okraji obrazovky, aby efektivně má nekonečnou výšku - uživatelé počítačů Mac mohou jednoduše „vrhnout“ ukazatele myši směrem k horní části obrazovky s jistotou, že nikdy nepřestřelí panel nabídek a nezmizí.

To však předpokládá, že požadovaná nabídka je aktuálně povolena. Pokud má jiná aplikace „fokus“, nabídka místo toho bude patřit dané aplikaci, což vyžaduje, aby uživatel před „házením“ myší zkontroloval a zjistil, která nabídka je aktivní, a často před použitím nabídky provedl další krok zaostření požadované aplikace. , který je zcela oddělený od aplikace, kterou ovládá. Účinnost této techniky je také snížena na větších obrazovkách nebo s nízkými křivkami zrychlení myši , a to zejména z důvodu doby potřebné k návratu zpět k cíli v okně po použití nabídky. V systémech s více displeji může být panel nabídek zobrazen buď na jednom „hlavním“ displeji, nebo na všech připojených displejích. Klasický Mac OS a verze macOS před OS X Mavericks zobrazovaly na hlavním displeji pouze jeden pruh nabídek; Mavericks přidal možnost zobrazit lištu na všech displejích.

Některé aplikace, např. Microsoft Office 2007, Internet Explorer 7 (ve výchozím nastavení) a Google Chrome a Mozilla Firefox 4 v systému Windows a Linux, účinně odstranily panel nabídek tím, že ho skryly, dokud nestisknete klávesu (obvykle klávesa „alt“ ). Tyto aplikace nabízejí uživateli kontextové možnosti, obvykle používají k výběru akcí hypertextové odkazy .

Viz také

  • IBM Common User Access - standard, který definoval několik aspektů rozložení nabídky, které dnes běžně používají Windows a několik desktopových prostředí Linux.
  • Tlačítko nabídky-kde se pod tlačítkem nachází vyskakovací nabídka.

Reference