Порядок элементов в контекстном меню

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

В основном, что я нашел в руководствах Windows (и apple):

Используйте разделитель между группами команд в контекстном меню, чтобы:

  • Различать группы связанных команд.
  • Группировка наборов команд.
  • Разделите предсказуемый набор команд, таких как команды буфера обмена (Вырезать /Копировать /Вставить), из конкретных приложений или команд вида.

Контекстное меню mp3

7 голосов | спросил Gustav 22 Maypm15 2015, 17:20:54

3 ответа


4

рекомендации Google прямо упоминают что-то о порядок элементов в меню:

  

Меню со статическим содержимым должно иметь наиболее часто используемое меню   элементы, расположенные в верхней части меню.

     

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

И это, по-видимому, имеет смысл для большинства случаев. В рамках определенной группы элементов заказы также должны быть интуитивно понятными. Некоторые элементы имеют свой собственный логический порядок (XS - S - M - L - XL); для других вы можете просто хотеть использовать алфавитный порядок (яблоко - банан - вишня).

Условные обозначения

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

Несколько примеров, которые обычно идут последним:

  • Выход из системы
  • Сохранить как ..
  • О программе /info /properties
  • Preferences
  • Подробнее ...

Шаги

  1. Выберите, что включать. Какие предметы действительно нужны? Нужны ли вам все ваши пользователи? Существуют ли альтернативные способы доступа к тем же функциям?

  2. Группа. Группируйте похожие элементы вместе. (Вы можете даже использовать сортировку карт здесь, чтобы получить хорошую структуру.)

  3. Цель повышения эффективности. Наиболее важные /наиболее используемые элементы вверху. Эзотерические функции внизу (или еще лучше: совсем нет). Это не должно быть одним и тем же решением для всех - подумайте, имеет ли смысл использовать самые последние команды в верхней части.

  4. Проверить и настроить. Наблюдение за реальными людьми, работающими с меню, даст вам много информации о том, что работает, а что нет.

ответил Marielle 31 J000000Friday15 2015, 20:09:40
0

Рекомендации, которые вы нашли, являются хорошим началом. Хотя мне неизвестны какие-либо другие основные рекомендации, это могут быть хорошие идеи для рассмотрения:

  • Поместите наиболее часто используемые элементы вверху. Они будут ближе всего к мыши и сначала будут прочитаны.
  • Поместите более конкретные или вариационные команды под командой, с которой они похожи. Например, «Редактировать как шестнадцатеричный» и «Редактировать с помощью построителя интерфейса» может быть непосредственно под «Правка».
  • Если включена кнопка «Информация», поместите ее внизу. И Windows, и OS X имеют некоторую версию этого, и обе устанавливают его в нижней части меню.
  • Не включайте слишком много элементов. Большинство параметров в контекстном меню Windows редко используются большинством пользователей. Если есть варианты, которые будут менее использоваться, но затем под пунктом «Дополнительные команды» или другим меню.
ответил milesper 1 J0000006Europe/Moscow 2015, 16:10:30
0

Я бы не использовал радиальный, если это настольное приложение. Когда вам нужно выбрать кнопку /действие, вам нужно переместить мышь. С радиальным подходом сложнее перемещать его в двух направлениях.

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

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

Но вы упомянули о заказе, в этом случае перетащите 'n drop полезное решение, потому что пользователь может добавлять и заказывать в то же время

ответил Iamzozo 31 J000000Friday15 2015, 18:51:10

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132