2016-08-25 10 views
0

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

В моей компании у нас есть функция проверки правильности работы шкалы. У нас есть кнопка, которую вы видите ниже (1), чтобы запустить функцию с именем scaleCheck(). Во время проверки масштаба вес шкалы устанавливается равным 0, а затем установленный вес устанавливается на шкале автоматически, и когда вес соответствует числу, установленному в файле конфигурации, шкала в порядке. Поэтому, когда вы нажимаете на кнопку, она получает белую рамку (2), и когда проверка завершена, кнопка снова становится нормальной (3).

enter image description here

Это автоматический процесс, но не каждый клиент имеет шкалу, которая может поставить автоматически вес на нем. Таким образом, в этом случае клиент должен пойти в шкалу, наложив на него вес самостоятельно. В нашем приложении клиент может настроить, если он хочет, чтобы процесс был ручным или автоматическим, и кнопка будет приспосабливаться к этому. Поэтому, когда конфигурация установлена ​​на руководстве, мы должны прервать нашу функцию, ожидая клиента, пока он не будет готов. Поскольку мы не знаем, сколько времени ему понадобится, он должен снова нажать кнопку, чтобы сообщить приложению, что процесс может продолжаться. Поэтому мы немного изменили кнопку, когда находимся в ручном режиме. Как вы можете видеть ниже, кнопка (1) меняет изображение, когда клиент нажимает на него первый раз (2), чтобы показать, что вес должен быть установлен на шкале. Когда он нажимает второй раз, процесс продолжается (3).

enter image description here

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

И вот мой вопрос, есть ли лучший способ показать клиентам, что эта кнопка должна быть нажата снова. Есть ли люди, имеющие опыт работы с подобной функциональностью? Или есть лучший способ сделать это? Я открыт для каждой идеи, которая приходит.

ответ

0

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

enter image description here