Илья
2 мая 2017
Советы почтой каждую неделю
Пожалуйста, получите наше письмо, чтобы подтвердить свой адрес:
Вы подписаны на «Советы за неделю»:

Как, с точки зрения синтаксиса элементов интерфейса, подписывать кнопки?


Мы коснулись двух функций кнопки — отдача команды и выражение отношения.

Третья функция кнопки или пункта меню — навигация. При нажатии не выполняется никакого действия, но изменяется показанный экран или открывается окно. В синтаксисе элементов интерфейса это подлежащее, отвечает на вопрос «Что?» (вызвать или открыть). Используется существительное в именительном падеже:


Как и в случае с изменением статуса или отношения, формулировки в виде команды иногда избыточны («Перейти к…», «Открыть…»), то есть малоинформативны. Формулировки с пропущенным, но подразумеваемым глаголом тоже неудачны:


Просто «Регистрация» (если сделать без неё не удалось)

Что там, в начале? «Новый платёж». Иногда команда уместнее: «Сыграть ещё», «Пройти тест заново»

Отвечать на вопрос «Куда?» вместо «Что?» стоит только если соответствующей формы в именительном падеже нет:


Но лучше назвать существительным то, куда именно назад; то, что именно будет далее.

Ещё хуже — наречия:





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

Use an ellipsis in the name of a menu item or button that produces a dialog. The ellipsis (…) indicates that the user must take further action to complete the task.

Микрософт — о необходимости дополнительного ввода:

The commands About, Advanced, Help, Options, Properties, and Settings must display another window when clicked, but don't require additional information from the user. Therefore they don't need ellipses.

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

О стоп-словах в интерфейсе

Многоточие предупреждает, что кнопка сработает не сразу. Этого правила достаточно для принятия решения во всех случаях:


Перед тем, как подключиться, компьютер спросит адрес сервера

Перед тем, как сохранить, компьютер спросит имя файла

В последнем случае фраза очевидно не дописана, и кажется, будто многоточие как раз заменяет пропущенное имя файла.

На самом деле необходимость многоточия не зависит ни от наличия окна после, ни от полноты фразы.

Зато зависит от формы слова. Если мы видим кнопку без многоточия


мы ожидаем, что при её нажатии программа или прибор сразу же настроится. Если же многоточие стоит


мы уже ожидаем увидеть окно с параметрами. Но стоит кнопку с глаголом-командой сменить на навигационную с существительным


как многоточие становится избыточным, ведь при нажатии на кнопку сразу же начнётся настройка. Если многоточие добавить


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

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

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


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


Продолжение следует.

Артём Горбунов о многоточиях

Разбор меню на предмет многоточий

P. S. Я веду практический курс «Пользовательский интерфейс и представление информации». Дата следующего курса пока неизвестна.

 
Мы напишем вам, когда будет открыта запись. Без спама.

Поделиться

Цель рубрики — обсуждение вопросов дизайна всех видов, текста в дизайне и взаимоотношений дизайнеров с клиентами.

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

Решение о публикации принимается один раз; мы не имеем возможности комментировать или пересматривать свое решение, хотя оно может быть ошибочно. Уже опубликованные комментарии могут быть удалены через некоторое время, если без них обсуждение не становится менее ценным или интересным.

Вот такой веб 2.0.





Недавно всплыло

4 2 Расскажите об управляемости: программа 2 Как сделать плавный переход от общения с администратором к директору? 1