Какой тип клика мне следует использовать в моем веб-приложении? - PullRequest
1 голос
/ 07 января 2010

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

Вопрос: Какой тип «щелчка» следует использовать для добавления метаданных к элементу, который уже имеет щелчок левой кнопкой мыши (гиперссылка)?

Некоторые альтернативы, которые я придумал:

  • захватить контекстное меню правого клика (для меня это отвратительно)
  • двойной щелчок
  • Ctrl-клик
  • сделать щелчок левой кнопкой мыши, чтобы открыть контекстное -искусское меню, в котором есть существующий щелчок левой кнопкой мыши и новая функциональность

Существуют ли какие-либо соглашения для них? Что бы вы нашли наиболее интуитивно понятным?

Ответы [ 5 ]

6 голосов
/ 07 января 2010

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

4 голосов
/ 07 января 2010

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

0 голосов
/ 07 января 2010

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

0 голосов
/ 07 января 2010

Я бы изменил вашу идею от типа клика до определенного режима на графике.

Проблема с особым типом щелчка заключается в том, что не предоставляется возможности, которую вы хотите предоставить. В пользовательском интерфейсе нет очевидной вещи, которая говорит: «Пользователь может добавлять метаданные к точкам данных». Пользователи смогут узнать об этом только методом проб и ошибок или обучения. Или, возможно, заметка в вашем приложении, которая гласит: «Ctrl-клик для добавления метаданных». Но это не элегантно.

Лучше всего использовать кнопку режима. Я рисую панель инструментов. Подумайте о Microsoft Word, где выбор инструмента «Подсветка» превращает указатель в маркер. В режиме выделения можно щелкнуть и перетащить, чтобы выделить текст. Затем вы можете переключиться в другие режимы, например, текстовый режим по умолчанию. Возможно, у вас должен быть режим «Добавить метаданные».

В общем, для дизайна пользовательского интерфейса, если вы пытаетесь сделать что-то, что кажется нестандартным, подумайте о том, как существующие продукты решили проблему . Как, например, Microsoft Excel позволяет добавлять информацию в точку данных на диаграмме? Может быть, это не так. Но есть ли другие продукты, которые делают?

0 голосов
/ 07 января 2010

Попробуйте оправдать ожидания пользователей. Что они ожидают, когда они нажмут один, два раза и т. Д., Т. Е. Как другие приложения справятся с этим действием?

...