Пирог меню - Pie menu

Пироговое меню.

В дизайн пользовательского интерфейса, а пирог меню (также известный как круговое меню) это круговой контекстное меню где выбор зависит от направления. Это графический элемент управления. Круговое меню состоит из нескольких «кусочков пирога» вокруг неактивного центра и лучше всего работает с стилус ввод, и хорошо с мышь. Ломтики пирога нарисованы с отверстием посередине, чтобы упростить выход из меню.

Круговые меню хорошо работают с ускорением клавиатуры, особенно меню с четырьмя и восемью элементами, на клавишах курсора и цифровая клавиатура. Задача круговых меню - обеспечить плавный и надежный жестовый стиль взаимодействия для новичков и экспертов.[1] Ломтик может привести к другому меню пирога; выбор этого может центрировать указатель в новом меню.

А маркировка меню[2] - вариант этого метода, который делает меню менее чувствительным к изменению размера жестов.[3]

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

История

Первое задокументированное радиальное меню относится к системе под названием PIXIE в 1969 году. Некоторые университеты исследовали альтернативные визуальные схемы.[5]

В 1986 году Майк Галлахер и Дон Хопкинс вместе независимо друг от друга пришли к концепции контекстного меню, основанного на угле к исходной точке, где точный угол и радиус могут быть переданы в качестве параметров команды, или радиус может использоваться для запуска подменю.[6]

Первое сравнение производительности с линейными меню было проведено в 1988 году, показав увеличение производительности на 15% меньше времени и уменьшение ошибок выбора.[7]

Ролевая видеоигра Секрет маны в 1993 году была представлена ​​инновационная система радиального меню на основе значков.[8] Его система кольцевого меню была принята в более поздних видеоиграх.[9]

использование

Для начинающих пользователей пироговые меню просты, потому что они открываются сами за себя. жестовой интерфейс: Они показывают, на что вы способны, и подсказывают, как это делать. Щелкая и открывая круговое меню, просматривая метки, перемещая указатель в нужном направлении, а затем щелкая, чтобы сделать выбор, пользователи изучают меню и практикуют жест, чтобы «отметить вперед» (в данном случае «мышь впереди» из мышь, "волна вперед" в случае датаглав ). Немного попрактиковавшись, можно легко разметить вперед даже через вложенные круговые меню.

Для знатока пироговые меню более эффективны. Потому что у них могла быть мышечная память для определенных действий в меню, и они могли выбирать нужный вариант, не просматривая всплывающие меню. В некоторых случаях, только при более медленном использовании, как в традиционном меню, на экране появляется круговое меню, отображающее доступные варианты выбора. Более того, новички могут постепенно стать экспертами, когда они многократно практикуют один и тот же выбор кругового меню и начинают запоминать меню и движение. В качестве Джарон Ланье из VPL Research заметил: «Ум может забыть, но тело помнит». В меню пирогов используется способность тела запомнить движение и направление мышц, даже когда разум забыл соответствующие символические ярлыки.[1]

Сравнение с другими методами взаимодействия

Круговые меню быстрее и надежнее для выбора, чем линейные меню, потому что выбор зависит от направления, а не от расстояния. Круглые фрагменты меню имеют большой размер и расположены рядом с указателем для быстрого взаимодействия (см. Закон Фиттса ). Опытные пользователи используют мышечная память не глядя в меню при выборе из него.[1][10] Вложенные круговые меню могут эффективно предлагать множество вариантов, а некоторые круговые меню могут отображать линейные меню и комбинировать линейные и радиальные элементы в одном меню.[11] Пироговое меню, как и любое всплывающее меню отображаются только по запросу, что приводит к меньшему отвлечению внимания и когнитивной нагрузке, чем панели инструментов и панели меню, которые отображаются всегда.

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

Пирог-меню больше всего подходят для действий, составленных людьми, и имеют логический выбор групп. Линейные меню больше всего подходят для динамических больших меню с множеством возможных опций без какой-либо логической группировки.[1] поскольку круговые меню могут отображать только ограниченное количество пунктов меню. Около 3–12 элементов могут быть разумно размещены в радиальной компоновке, но дополнительные элементы, как правило, сводят на нет преимущества использования круговых меню в первую очередь. Это можно преодолеть с помощью связанных методов, которые позволяют объединять команды в один жест через подменю.[3][12]

Однако, используя методы взаимодействия это не указатель -based оказались проблематичными как с круговыми, так и с линейными меню для загроможденной цифровой столешницы, где физические объекты могут закрывать пункты меню.[13]

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

Известные реализации

Смотрите также

Рекомендации

  1. ^ а б c d Хопкинс, Дон (Декабрь 1991 г.). «Дизайн и реализация пироговых меню». Журнал доктора Добба. Архивировано из оригинал на 2009-12-25. Получено 15 декабря, 2009.
  2. ^ Гордон Куртенбах1 и Уильям Бакстон. «Обучение пользователей и производительность с помощью меню маркировки».
  3. ^ а б «Чрезвычайно эффективный выбор меню: маркировка меню для платформы Flash».
  4. ^ Дон Хопкинс. «Динамическое меню пирога». Архивировано из оригинал на 2009-11-20. Получено 2009-12-29.
  5. ^ Горд Куртенбах (апрель 2004 г.). «Заметки по истории круговых меню, круговых меню и меню маркировки».
  6. ^ Дон Хопкинс. «Предложение тета-меню и дизайн пирогового меню - май 1986». Архивировано из оригинал на 2011-06-11. Получено 2010-04-07.
  7. ^ Каллахан, Джек; Хопкинс, Дон; Вайзер, Марк; Шнейдерман, Бен (1988). «Эмпирическое сравнение пирога и линейного меню». Труды конференции ACM CHI по человеческому фактору в вычислительных системах. С. 95–100. http://doi.acm.org/10.1145/57167.57182.
  8. ^ Подземелья и рабочие столы: история компьютерных ролевых игр. CRC Press. 2008. с. 220. ISBN  9781439865248.
  9. ^ «Ретроспектива: Секрет маны». Край. Future plc. 2014-06-01. В архиве из оригинала 15.07.2014. Получено 2014-08-20.
  10. ^ Шнейдерман, Бен; Плезан, Екатерина; Ботафого, Родриго; Хопкинс, Дон; Вейланд, Уильям. «Проектирование для облегчения просмотра: взгляд назад на браузер Hyperties Workstation». Университет Мэриленда: Лаборатория взаимодействия человека и компьютера. Архивировано из оригинал на 2009-12-25. Получено 15 декабря, 2009. Цитировать журнал требует | журнал = (помощь)
  11. ^ Хопкинс, Дон. «Меню пирогов на Python / GTK / Cairo для OLPC Sugar». Архивировано из оригинал на 2007-04-27. Получено 15 декабря, 2009.
  12. ^ "www.markingmenus.org". Архивировано из оригинал на 2010-03-28. Получено 2010-04-07.
  13. ^ Leithinger, D; Халлер, М. (10–12 октября 2007 г.). «Улучшение взаимодействия с меню для загроможденных настольных систем с помощью нарисованных пользователем путевых меню». Горизонтальные интерактивные человеко-компьютерные системы, 2007. TABLETOP '07. Второй ежегодный международный семинар IEEE по. Ньюпорт, Род-Айленд. С. 121–128. Дои:10.1109 / TABLETOP.2007.24. ISBN  978-0-7695-2013-1.
  14. ^ Кэмпбелл, Грег. "Тайна маны - Ретровью". RPGamer. Архивировано из оригинал на 2014-01-18. Получено 2008-12-24.
  15. ^ "Ring of Fire: как Secret of Mana усовершенствовал ролевую игру". videogamesarerad.com.
  16. ^ Зейтц, Дэн (17 сентября 2013 г.). "'Grand Theft Auto V 'играет как совершенно новая игра ". Uproxx. Получено 5 февраля 2015.
  17. ^ Максимум ПК, октябрь 1998 г.
  18. ^ Джон Бреслин. «Сказка о двух атомах: AtomPub и интерфейс Atom». newtechpost.com.[постоянная мертвая ссылка ]
  19. ^ АВГУН март 2003 г.
  20. ^ Mozilla Firefox 4 (на немецком)
  21. ^ Понимание 3-D анимации с помощью Maya Джон Эдгар Парк
  22. ^ Хопкинс, Дон (07.07.2018). "The Sims, Pie Menus, Edith Editing и SimAntics Visual Programming Demo". medium.com. Получено 18 декабря 2018.
  • Wiseman, N.E .; Lemke, H.U .; Хайлз, Дж. О. "PIXIE: Новый подход к графической связи человека и машины". Труды конференции САПР, Саутгемптон, 1969 г., публикация 51 конференции IEEE. п. 463.


внешняя ссылка