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


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

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

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

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

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

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