Следует ли также указывать первичную операцию щелчка /нажатия в контекстном меню?
Контекстные меню - отличный способ увеличить количество действий, которые могут выполняться непосредственно над элементом. Тем не менее, первичное действие иногда удваивается там, обычно обозначается как первое. Пример: tap & удержание меню в ссылках в Safari (iOS) включает «Открыть» в дополнение к «Открыть на новой вкладке».
В чем причина этого?
2 ответа
Если вы сложите действие с меньшими шагами , вы можете увидеть ответ.
Пример: однократное нажатие выбирает элемент, а двойной щелчок открывает /выполняет элемент. Но при двойном щелчке вы по существу также выполняете одиночный клик, и, следовательно, сначала вы выбираете элемент, который должен быть выбран, прежде чем открывать его.
При нажатии и удержании вы нажимаете на элемент, который является действием на нем, и удерживание - это действие поверх него .
Он обеспечивает хороший способ отменить ваше контекстное меню без необходимости его отмены и выполнить основную задачу, то есть нажать, чтобы открыть. Если в контекстном меню не было «открытого», и кто-то думал, что они делают клик, но произошло «щелкнуть» его немного дольше в контекстном меню (я видел это много раз с неадекватными мобильными пользователями) , это позволяет им «открывать» элемент, а не принудительно «открывать на новой вкладке»
Я видел, что это также происходит в окнах (см. снимок экрана), где основной вариант будет выделен жирным шрифтом.
В то время как ответ rk. является очень убедительным (я знаю, что был убежден!), я предположил, что предоставляет пользователю полный набор доступных опций . Важной частью этого является , явно называя основной вариант . Это полезно, поскольку не всегда можно предсказать, что произойдет с щелчком или нажатием.
Например, в окнах действие по умолчанию может изменяться в соответствии с контекстом, например, шаблон документа создает новый документ по умолчанию, вместо того, чтобы открывать сам шаблон (см. снимок экрана ниже).