Меню (интерфейс пользователя)

Строка меню. Раскрыто подменю для пункта «File»

Меню́ (фр. menu) — идиома интерфейса пользователя, при которой пользователю выдаётся список доступных команд, которые пользователь может выбрать тем или иным способом для выполнения какого-либо действия, а также вложенных меню (так называемых подменю). Меню — это один из самых старых и частоиспользуемых приёмов пользовательского интерфейса[1].

Виды меню

Будучи одним из самых старых, но при этом достаточно сложных приёмов организации пользовательского интерфейса, меню претерпело множество изменений в процессе эволюции. Выделяют несколько разновидностей меню:

Последовательные иерархические меню

Последовательные иерархические меню всё ещё распространены в видеоиграх

Самая ранняя разновидность меню предполагало отображение небольшого количества пунктов на одном экране. При выборе пункта, открывающего подменю, новый уровень вложенности занимает всю облась отображения меню. Среди доступных пунктов как правило есть пункт «Выход» или «Назад» для возврата на меньший уровень вложенности. Также может быть пункт для полного закрытия меню[2].

Такой способ навигации по меню применялся на ранних микрокомпьютерах, но позже он стал применяться в устройствах, имеющих ограниченное разрешение экрана и вычислительную мощность: на бытовой технике, мониторах и т.д., а также на смартфонах и планшетах[3]. В них для вызова меню используется значок «≡», так называемый «гамбургер». Также меню такого типа часто используется в видеоиграх.

Главным недостатком такого меню было то, что оно как правило перекрывало всю рабочую область, и могло иметь сложную запутанную иерархию[2].

Видимые иерархические меню

Одним из первых концепцию видимых иерархических меню применила компания Lotus в электронной таблице Lotus 1-2-3. Меню теперь всегда располагалось в верхней части экрана в одну строку и не перекрывало рабочей области. При необходимости в меню можно было войти в любой момент, нажав определённую клавишу (для Lotus это была клавиша \). В дальнейшем для выбора пункта меню можно навести на него курсор клавишами-стрелками, либо нажать на клавишу с буквой, соответствующей выделенной букве (как правило первой) пункта меню[4]. Такой способ навигации также называется мнемониками[5]. Также можно воспользоваться указательным устройством.

Главный недостаток этого типа меню по сравнению с предыдущим — то, что область его отображения стала ещё меньше — только одна или несколько строк. При этом использование символов вместо чисел позволило более удобно запоминать последовательности подменю для выполнения той или иной команды[4].

Раскрывающиеся меню

Пример контекстного меню в пакете Open Office. Подчёркнутые буквы можно использовать в качестве мнемоник
многоуровневые меню в конфигураторе Xen

Общий недостаток предыдущих двух типов меню в том, что пользователь видит только текущий набор пунктов меню, но должен сам держать в памяти путь, которым он в данное меню пришел. Выходом из этой ситуации стали раскрывающиеся меню[6].

В отличие от последовательных меню каждый новый уровень раскрывающегося меню отображается в новой области на экране, перекрывающей только некоторую его часть. При этом по возможности новый уровень вложенности не перекрывает области предыдущего, что позволяет видеть, из какого меню было раскрыто текущее подменю[6]. После выбора пункта, не раскрывающего подменю, все раскрытые подменю скрываются. Вернуться к предыдущему уровню вложенности как правило можно с помощью клавиш-стрелок, либо наведя курсор мыши на область предыдущего уровня меню. Полностью скрыть раскрытые меню можно либо нажатием мышью за пределами открытых подменю, либо нажатием на клавишу выхода (как правило, Esc).

Раскрывающиеся меню могут иметь различные способы вызова. Сочетание идей раскрывающегося меню и Lotus 1-2-3 породили строку меню[7]. Контекстное меню может раскрываться различными способами: по правой клавише мыши, по специальной клавише на клавиатуре или даже из отдельного виджета, но главная её особенность — все его пункты относятся только к определённому выбранному элементу — фрагменту текста, ячейке таблицы и т.д[7]. Меню может раскрываться из кнопки на панели инструментов или из любого другого подобного элемента управления — кнопки, гиперссылки и т.д.

Чтобы повысить удобство использования меню с помощью мыши, нужно предусмотреть возмжность пользователю двигаться от виджета, с помощью которого он вызвал меню (или пункта меню более высокого уровня) к желаемому пункту раскрывшегося меню. Так как курсор мыши при этом может выйти за пределы областей, занятых раскрытыми меню, необходимо предусмотреть либо задержку закрытия уже открытых меню, либо область, при движении курсора в пределах которой уже открытое меню не закрывается.

Поведение пунктов меню

чекбоксы и переключатели в меню

Чаще всего выбор пункта меню приводит к выполнению какой-либо команды: например, копированию фрагмента, сохранению файла или выходу из программы. Если пункт меню вызывает подменю (такое меню также называют каскадным) — он обозначается стрелкой в конце строки. Если пункт меню вызывает диалоговое окно, большинство гайдлайнов рекомендуют заканчивать строку многоточием. Кроме того, отдельные пункты меню могут выполнять функции чекбоксов и переключателей[8].

Для более быстрого распознавания пункта меню, он может быть снабжён значком-«иконкой». Благодаря такому подходу меню сближается с панелью инструментов, которую можно назвать разновидностью меню[9]. Кроме того, пункт меню может показывать сочетание клавиш, которыми можно вызвать выбранный пункт меню[10].

При наличии строки состояния в ней может отображаться подробное описание того пункта меню, на который наведён курсор. Другой способ — всплывающая подсказка.

Пункт меню «Paste» неактивен, так как буфер обмена пуст

Любой пункт меню может быть неактивным. Неактивный пункт, как правило, выделяется менее насыщенным цветом, сохраняется возможность навести на пункт меню курсор, но при попытке этот пункт меню вызвать не происходит ничего, в том числе закрытия меню. Большинство гайдлайнов рекомендуют не скрывать пункты меню, недоступные в данный момент, но которые могут стать доступны при определённых условиях, вместо этого делая их неактивными. Такой подход позволяет, с одной стороны, показать пользователю, что такая функция в программе есть, а с другой — сохранять расположение пунктов меню всегда на одних и тех же местах, позволяя пользователю быстрее находить их, привыкнув к определённому их расположению[8].

Меню и панели инструментов

С появлением панелей инструментов, меню перестало быть основным способом взаимодействия с программами. Однако в большинстве случаев меню не было полностью вытеснено панелями инструментов, так как в них сложно разместить все необходимые функции, к тому же описание функции должно быть либо предоставлено максимально кратко, либо вовсе отсутствовать, оставляя только значок действия. К тому же, элементы панели инструментов сами могут вызывать меню, если необходимо.

Таким образом, с появлением панелей инструментов, меню, особенно вызываемое через строку меню стало вспомогательным способом навигации по функциям программы, позволяющим добраться к тем функциям программы, которые используются достаточно редко. Но в меню как правило помещаются все доступные функции программы, исключая те, которые треубют непосредственного манипулирования с объектами на экране. Это помогает, если для значка какого-либо действия выбран недостаточно понятная метафора. Найдя пункт меню в иерархии пользователь может понять, каким сочетанием клавиш его можно вызвать с клавиатуры, какой значок на панели инструментов может ему соответствовать, а также как можно вызвать этот пункт последовательным нажатием клавиш-мнемоник.

«Адаптивные меню» Office 2000/2003

В попытке сделать свои продукты более простыми и компактными, компания Microsoft стала использовать меню, в которых по умолчанию показывались только те пункты, которые используются чаще всего, а чтобы вызвать остальные требовалось нажать специальную кнопку в конце меню. Такой подход оказался неудобным и в следующих продуктах компания Microsoft от него отказалась[11]

Примечания

  1. Купер, 2009, с. 532.
  2. 1 2 Купер, 2009, с. 532−535.
  3. Купер, 2009, с. 552—553.
  4. 1 2 Купер, 2009, с. 535−537.
  5. Купер, 2009, с. 552.
  6. 1 2 Купер, 2009, с. 537−538.
  7. 1 2 Купер, 2009, с. 537.
  8. 1 2 Купер, 2009, с. 549.
  9. Купер, 2009, с. 550.
  10. Купер, 2009, с. 550−551.
  11. Купер, 2009, с. 546−547.

Ссылки

Литература

  • Алан Купер. Глава 22: Меню // Об интерфейсе. Основы проектирования = About Face. The Essentials of Interaction Design. — 3. — СПб.: Символ-Плюс, 2009. — С. 532−553. — 688 с. — 1500 экз. — ISBN 978 5 93286 132 5.

Read other articles:

← 2019 •               Elecciones parlamentarias de 2023101 escaños del Riigikogu51 escaños necesarios para la mayoría absoluta Fecha Domingo 5 de marzo de 2023 Tipo Legislativas Período 2023-2027 Demografía electoral Hab. registrados 966 130 Votantes 613 812 Participación    63.53 %  0.1 % Votos válidos 610 318 Votos nulos 3494 Resultados RE – Kaja K...

 

Jef Bertels in zijn atelier Jef Bertels (Scherpenheuvel, België, 21 november 1961) is een Vlaams kunstschilder en tekenaar. In 1985 studeerde Bertels af aan het Hoger Instituut voor Kunstonderwijs te Hasselt, afdeling grafiek. Na zijn grafische studies begon hij zich, onder andere met de raad van de broers en kunstschilders Walter en Maarten Boffé, te oefenen in de olieverftechniek. De technieken die Bertels toepast zijn olieverf, acrylverf, potlood, pen, aquarel, houtskool, ets en keramiek...

 

Skyscraper in Boston Exchange PlaceExchange Place at duskGeneral informationTypeOfficeLocation53 State Street, Boston, MassachusettsCoordinates42°21′30″N 71°03′23″W / 42.35832°N 71.05645°W / 42.35832; -71.05645Completed1984HeightRoof510 ft (160 m)Technical detailsFloor count40Floor area1,121,599 sq ft (104,200.0 m2)Lifts/elevators24Design and constructionArchitect(s)WZMH ArchitectsDeveloperBrookfield PropertiesReferences[1] ...

Buslijn 179 Brussel - Leuven - Beringen - Leopoldsburg -Hamont Lijnnummer4179 Totale lengte120 kmHuidige statusin gebruikBusdienst door Buslijn 179 Hamont Kerk - VUB Gebouw M Inrit 11 Hamont Kerk48;179;743 Achel Quatre-Bras84;179 Neerpelt Station8;33;84;179;182;183;18a;743;744;745 Overpelt Kiosk8;33;179;182;18a;744;745 Lindel Kerk179;18a;743;745 Eksel Kerkstraat179;18a Hechtel Welsh Guardplein68;178;179;18a;302;402 Leopoldsburg Station29;58;15c;179;17a;184;302;718 Heppen Kerk29;58;179;17a;184...

 

تيمزيروليموس الاسم النظامي (1R,2R,4S)-4-{(2R)-2-[(3S,6R,7E,9R,10R,12R,14S,15E,17E,19E,21S,23S,26R,27R,34aS)-9,27-dihydroxy-10,21-dimethoxy-6,8,12,14,20,26-hexamethyl-1,5,11,28,29-pentaoxo-1,4,5,6,9,10,11,12,13,14,21,22,23,24,25,26,27,28,29,31,32,33,34,34a-tetracosahydro-3H-23,27-epoxypyrido[2,1-c] [1,4]oxazacyclohentriacontin-3-yl]propyl}-2-methoxycyclohexyl 3-hydroxy-2-(hydroxymethyl)-2-methylpropanoate يعالج سرطان الكلية،  وسرطانة ال

 

ماري القروية Мужик Марей معلومات الكتاب المؤلف فيودور دوستويفسكي البلد  روسيا اللغة لغة روسية تاريخ النشر 1876 السلسلة مذكرات كاتب النوع الأدبي قصة قصيرة تعديل مصدري - تعديل   ماري القروية (بالروسية: Мужик Марей) قصة قصيرة من تأليف الكاتب الروسي فيودور دوستويفسكي. كتب د...

For the town in Wisconsin that is named after the Norwegian city (in 1877), see Drammen, Wisconsin. This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Drammen – news · newspapers · books · scholar · JSTOR (May 2011) (Learn how and when to remove this template message) Municipality in Viken, NorwayDrammen Munici...

 

Intel Extreme Masters Season IXDateJuly 16, 2014 (2014-07-16)–March 15, 2015 (2015-03-15)LocationKatowice, Silesian Voivodeship, PolandTypeEsportsThemeTournamentPatron(s)Intel, BenQ, Kingston HyperX, GIGABYTE, ROCCATOrganised byElectronic Sports LeagueTotal prize moneyc. US$545,000Official game titlesHearthstone: Heroes of Warcraft League of Legends StarCraft II: Heart of the SwarmChampionsLoL: Team SoloMid SC2: Joo Zest Sung-wookWebsiteOfficial website...

 

Untuk tempat lain yang bernama sama, lihat Parit (disambiguasi). Parit adalah kota utama di Perak Tengah, Perak, Malaysia. Sekolah Sekolah rendah Sekolah Rendah Kebangsaan Parit (SRKP). Sekolah Rendah Kebangsaan Iskandar Shah (SRKIS). Sekolah Jenis Kebangsaan (C) Chung Hwa. Sekolah menengah Sekolah Menengah Kebangsaan Iskandar Shah (SMKIS). Sekolah Menengah Kebangsaan Sultan Muhammad Shah (SMKSMS). Sekolah menengah utama Sekolah Menengah Agama Aziziah lbs Perak Darul RidzuanDaerah Kinta ...

Département des Hauts-de-Seine. La liste des cavités naturelles les plus longues du Hauts-de-Seine recense sous la forme d'un tableau, les cavités souterraines naturelles connues, dont le développement est supérieur ou égal à dix mètres. La communauté spéléologique considère qu'une cavité souterraine naturelle n'existe vraiment qu'à partir du moment où elle est « inventée » c'est-à-dire découverte (ou redécouverte), inventoriée, topographiée et publiée. Bien ...

 

Hornsdale Wind FarmCountryAustraliaLocationSouth AustraliaCoordinates33°03′29″S 138°32′38″E / 33.058°S 138.544°E / -33.058; 138.544StatusOperationalConstruction costA$89 millionOwner(s)Neoen AustraliaOperator(s)NeoenNuclear power stationReactor supplierSiemensWind farmTypeOnshoreHub height92.5 metres (303 ft)[1]Rotor diameter110 metres (360 ft)Power generation Units operational99Nameplate c...

 

Canadá en los Juegos Olímpicos Bandera de CanadáCódigo COI CANCON Comité Olímpico Canadiense(pág. web)Juegos Olímpicos de Amberes 1920Deportistas 52 en 9 deportesAbanderado Archie McDiarmidMedallasPuesto: 12 3 3 3 9 Historia olímpicaJuegos de verano 1900 • 1904 • 1908 • 1912 • 1920 • 1924 • 1928 • 1932 • 1936 • 1948 • 1952 • 1956 • 1960 •...

Defunct American railroad This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article's lead section may be too short to adequately summarize the key points. Please consider expanding the lead to provide an accessible overview of all important aspects of the article. (March 2013) This article includes a list of general references, but it lacks sufficient corresponding inline citations. P...

 

Russian former naval officer You can help expand this article with text translated from the corresponding article in Russian. (March 2014) Click [show] for important translation instructions. View a machine-translated version of the Russian article. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confirm that the translation is accurate, rather than simply copy-pasting machine-translated...

 

The list of shipwrecks in April 1834 includes ships sunk, foundered, wrecked, grounded or otherwise lost during April 1834. This is a dynamic list and may never be able to satisfy particular standards for completeness. You can help by adding missing items with reliable sources. April 1834 MonTueWedThuFriSatSun 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Unknown date References 1 April List of shipwrecks: 1 April 1834 Ship Country Description Helens and Ele...

Extinct genus of amphibians IndobrachyopsTemporal range: Early Triassic, Induan PreꞒ Ꞓ O S D C P T J K Pg N ↓ Restoration of Indobrachyops panchetensis Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Chordata Class: Amphibia Order: †Temnospondyli Suborder: †Stereospondyli Family: †Rhytidosteidae Subfamily: †Derwentiinae Genus: †IndobrachyopsVon Huene and Sahni, 1958 Type species †Indobrachyops panchetensisVon Huene and Sahni, 1958 Indobrachyops is a...

 

Irish poet This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Dónall na Buile Mac Cárthaigh – news · newspapers · books · scholar · JSTOR (August 2021) (Learn how and when to remove this template message) Dónall na Buile Mac CárthaighOccupationPoetNationalityIrishPeriod1730s–40s Dónall na Buile Mac Cárt...

 

Aalterpoort De Aalterpoort staat aan de westzijde van Bredevoort en is de derde stadspoort op deze locatie. In het gebouw is een restant verwerkt van de 17e-eeuwse poort die deel heeft uitgemaakt van de vestingwerken van Bredevoort. Geschiedenis Restanten 17e-eeuwse poort Het is niet bekend wanneer hier de eerste poort werd gebouwd. Op rekeningen uit het jaar 1500 blijkt dat er dat jaar onderhoudswerkzaamheden aan de poorten werden uitgevoerd. Op een kaart van Jacob van Deventer uit 1560 is z...

 Nota: Semente do Mal redireciona para este artigo. Para o personagem de desenho animado, veja Semente do Mal (He-Man). Mauvaise Graine França Direção Alexander EswayBilly Wilder Roteiro Billy Wilder Elenco Georges CahuzacGeorges MalkineJean WallMarcel MaupiMichel DuranPaul EscoffierPierre MingandRaymond GalleDanielle Darrieux Gênero drama • filme sobre crimes Música Franz Waxman Distribuição Pathé, Netflix Lançamento 1934 Duração 86 minuto [edite no Wikidata] Mauvai...

 

National Coalition Against CensorshipFormation1974; 50 years ago (1974)Tax ID no. 13-3197949Legal status501(c)(3)LocationNew YorkRevenue (2017) $1,190,255[1]Websitehttps://ncac.org/ The National Coalition Against Censorship (NCAC), founded in 1974, is an alliance of 50 American non-profit organizations, including literary, artistic, religious, educational, professional, labor, and civil liberties groups. NCAC is a New York–based organization with official 501(c)(3)...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!