Поделиться через


Ссылки на команды

Заметка

Это руководство по проектированию было создано для Windows 7 и не было обновлено для более новых версий Windows. Большая часть рекомендаций по-прежнему применяется в принципе, но презентация и примеры не отражают наше текущее руководство по проектированию.

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

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

снимок экрана типичного диалогового окна командной ссылки

Типичный набор ссылок команд.

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

Заметка

Рекомендации по ссылкам и макету представлены в отдельных статьях.

Это правильный элемент управления?

Чтобы решить, рассмотрите следующие вопросы:

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

    снимок экрана элемента панели управления персонализации

    Хотя элемент панели управления персонализации выглядит так, как он использует ссылки команд, параметры являются регулярными ссылками, так как эта страница концентратора предназначена для чистой навигации.

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

  • Для диалоговых окон щелчок элемента управления закрывает окно? Если нет, используйте элемент управления, который не требует закрытия окна, например переключатели, кнопки команд или ссылки.

    неправильно:

    снимок экрана с диалоговым окном параметров брандмауэра с вкладками

    Ссылки на команды не могут использоваться в окнах свойств или диалоговых окнах с вкладками, так как щелчок элемента управления закрывает окно.

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

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

  • Число ответов между двумя и пятью? Никогда не должна быть одна ссылка на команду. Так как ссылки на команды являются большими элементами управления, а используемое пространство экрана пропорционально количеству параметров, сохраняйте количество ответов на пять или меньше. Для шести или более вариантов используйте переключатели, обычные ссылки или одноэлементное представлении списка.

    снимок экрана диалогового окна со списком команд

    В этом примере функция автозапуска в Microsoft Windows использует представление списка.

  • Будет ли сочетание переключателей и кнопки фиксации лучшим выбором? Переключатели лучше выбрать, если любое из следующих значений имеет значение true:

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

    • Перед принятием решения пользователям необходимо взаимодействовать с выбором (возможно, просмотреть дополнительную информацию). Например, при выборе переключателя может отображаться описание параметра динамически.

      снимок диалогового окна с переключателями

      В этом примере при выборе переключателя отображается описание параметра.

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

      неправильно:

      снимок экрана диалогового окна с смешанными элементами управления

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

      правильно:

      снимок экрана диалогового окна с теми же элементами управления

      В этом примере переключатели очищают ответы, позволяя пользователям выбирать вторичные параметры.

  • Для диалоговых окон лучше выбрать группу кнопок фиксации? Ссылки команд работают лучше, если параметры требуют более длинных, более пояснительных ответов и дополнительных объяснений, но группа кнопок фиксации лучше выбрать, если есть несколько простых вариантов.

    неправильно:

    снимок экрана диалогового окна с сохранением и не сохраняйте

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

    правильно:

    снимок экрана с диалоговым окном с кнопками

    В этом примере использование простых кнопок фиксации получает право на точку.

    Однако при использовании текста для объяснения кнопок фиксации всегда лучше выбирать самообъяснительные ссылки команд.

    неправильно:

    снимок экрана диалогового окна с ненужным текстом

    В этом примере текст используется для объяснения кнопок фиксации.

    правильно:

    снимок экрана меток, которые не нуждаются в дополнительных текстовых

    В этом примере ссылки команд являются самообъяснительными.

Заметка

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

снимок экрана регулярных ссылок со значками и текстовыми

В этом примере обычные ссылки со значком и дополнительным объяснением используются в качестве замены ссылок команд в Windows XP.

Концепции проектирования

Просто так как ссылки команд позволяют использовать более описательные метки и необязательные дополнительные объяснения не означает, что вы должны. Рассмотрим следующий пример:

неправильно:

снимок экрана диалогового окна с слишком большим объемом текста

Это диалоговое окно серьезно переобучено.

Это диалоговое окно принимает простой вопрос и ненужно усложняет его текстом ссылки на команду. Пользователи не хотят читать весь текст для таких простых вопросов.

Это диалоговое окно можно упростить, выполнив три руководства по ссылке команд:

  • Не используйте дополнительное объяснение, которое представляет собой реплицацию ссылки на команду. Используйте дополнительное объяснение только в том случае, если вы не можете сделать ссылку команды самостоятельно объясняющей. Предоставление дополнительного объяснения для одной ссылки команды не означает, что вам нужно предоставить их для всех команд.
  • Выберите самый безопасный (чтобы предотвратить потерю данных или системного доступа) и наиболее безопасный ответ, который будет использоваться по умолчанию. Если безопасность и безопасность не являются факторами, выберите наиболее вероятный или удобный ответ.
  • Укажите явную кнопку "Отмена". Не используйте ссылку на команду для этой цели.

Применяя эти рекомендации, мы можем исключить ненужные дополнительные объяснения, сделать наиболее удобный ответ по умолчанию и указать явную кнопку "Отмена".

Лучше:

снимок экрана диалогового окна с командами и метками

Улучшенная версия с более простыми ссылками команд.

Хотя эта версия не объясняет явно, что сохранение не считается потерей, немногие пользователи изменят свое решение на основе этой информации, что делает это хорошим компромиссом.

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

Лучшие:

снимок экрана диалогового окна с кнопками фиксации

Правильная версия использует кнопки фиксации, чтобы получить право на точку.

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

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

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

Шаблоны использования

Ссылки на команды имеют несколько шаблонов использования:

Употребление Пример
ответы на страницу ссылки команд используются для реагирования на главную инструкцию и переход к следующей странице. в этом шаблоне ссылки команд заменяют следующую кнопку, но по-прежнему есть кнопка отмены.
Ответы на страницы не подразумевают обязательства. Так как ссылки команд выглядят как ссылки и пользователи связывают ссылки с навигацией в потоке страниц, ссылки не подходит для страниц фиксации. пользователи всегда должны иметь возможность вернуться обратно.
снимок экрана: диалоговое окно
В этом примере ссылки команд используются для предоставления описательных ответов главной инструкции. В то время как переключатели можно использовать здесь, ссылки на команды позволяют пользователям реагировать одним щелчком мыши.
ответы диалогового окна ссылки команд используются для реагирования на главную инструкцию и закрытия диалогового окна. с помощью этого шаблона ссылки команд заменяют кнопки фиксации (например, ок), но по-прежнему есть кнопка отмены.
В отличие от потоков страниц, нет способа вернуться к ответу на основе диалогового окна после его создания. следовательно, ссылки на команды диалогового окна подразумевают обязательство.
снимок экрана диалогового окна со ссылками команд
В этом примере ссылки команд используются для предоставления описательных ответов главной инструкции. В то время как переключатели можно использовать здесь, ссылки на команды позволяют пользователям выбирать один щелчк.
подробные ответы ответ на страницу или диалоговое окно, включающее подробные сведения. Иногда пользователям может потребоваться более подробная информация, чтобы выбрать свой ответ.
снимок экрана диалогового окна копирования файла и эскизов
В этом примере используются подробные ссылки на команды, чтобы пользователи могли принимать обоснованные решения. Эскизы и сведения о файле помогают пользователям решить.

Руководящие принципы

Взаимодействие

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

Представление

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

    неправильно:

    снимок экрана диалогового окна с одной ссылкой на команду

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

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

    • исключение: ссылки на команды, которые приводят к тому, что все должно быть помещено в первую очередь.
  • Укажите явную кнопку "Отмена". Не используйте ссылку на команду для этой цели. Довольно часто пользователи понимают, что они не хотят выполнять задачу. Чтобы определить, какой из них означает отмену, необходимо, чтобы пользователи внимательно читали все ссылки команд. Наличие явной кнопки "Отмена" позволяет пользователям эффективно отменять задачу.

    неправильно:

    снимок экрана диалогового окна со ссылкой

    В этом примере ссылка на команду "Не выйти" должна быть кнопкой "Отмена".

  • Если при указании явной кнопки "Отмена" остается одна ссылка на команду, укажите как ссылку на команду для отмены, так и кнопку "Отмена". Это дает понять, что у пользователей есть выбор. Фраза этой команды ссылки с точки зрения того, как она отличается от первого ответа, а не просто "Отмена" или некоторые варианты.

    снимок экрана двух ссылок и кнопку отмены

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

  • Использовать закрыть вместо отмены, если вы не можете вернуть среду в предыдущее состояние, не оставляя побочных эффектов.

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

Иконки

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

  • Используйте значок со стрелкой только для командных ссылок. Обычные ссылки не должны использовать значок со стрелкой, если они не используются в качестве замены ссылок команд в Windows XP.

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

  • Используйте пользовательские значки, только если они помогают пользователям визуально определять и различать параметры. Не используйте настраиваемые значки, если они не сразу распознаются или не имеют смысла.

    неправильно:

    снимок экрана с двумя ссылками команд с пользовательскими значками

    В этом примере настраиваемые значки не сразу распознают.

  • Для пользовательских значков используйте значки 16x16 или 32x32 пикселей. Используйте более крупные значки, если достаточно места, и они пользуются визуальным преимуществом от большего размера. Если вам нужны наложения щита безопасности, используйте значки пикселей 32x32 или 48x48 пикселей.

    снимок экрана с тремя ссылками команд со значками

    В этом примере используются 32x32 пользовательские значки пикселей.

    снимок экрана с двумя ссылками команд с большими значками

    В этом примере используются пользовательские значки 48x48 пикселей с наложением щита безопасности.

  • Избегайте смешивания пользовательских значков со стандартным значком со стрелкой на окне или странице. Если на поверхности используется пользовательский значок, попробуйте использовать все пользовательские значки. Тем не менее, предпочитайте стандартный значок со стрелками вместо бессмысленных пользовательских значков.

Значения по умолчанию

  • Выберите самый безопасный (чтобы предотвратить потерю данных или системного доступа) и наиболее безопасный ответ, который будет использоваться по умолчанию. Если безопасность и безопасность не являются факторами, выберите наиболее вероятный или удобный ответ.
  • При практическом использовании сделайте первый ответ параметром по умолчанию, так как пользователи часто ожидают, что если этот порядок не является логическим.
  • Диалоговые окна не делают деструктивное действие ссылкой команды по умолчанию, если нет простого способа отменить действие.

снимок экрана размера и интервалов между командами

Метки

Заметка

Так как ссылки команд отвечают на главную инструкцию, перед определением ответов следует создать хорошую главную инструкцию.

метки ссылок команд

  • Выберите краткую метку, которая четко сообщает и отличается от того, что делает ссылка на команду. Он должен быть самообъяснительным и соответствовать главной инструкции. Сосредоточьтесь на метках на различиях между ответами. Пользователям не нужно выяснить, что на самом деле означает ссылка на команду или как она отличается от других ссылок команд.

    неправильно:

    снимок экрана избыточной ссылки команды

    В этом примере разница между вторым и третьим ответами? Вы не рады, что есть кнопка "Отмена"?

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

  • Запуск ссылок команды с помощью команды. Но не используйте щелчки, так как метка должна сообщать о том, что делает ссылка на команду, а не как она работает.

    • исключение: Если все ссылки команд начинаются с одной или той же команды или фразы, исключите избыточное слово или фразу.
  • Как правило, использовать положительные выражения (предоставляя выбор для чего-то делать). Отрицательное выражение (предоставление выбора не делать что-то) приемлемо, если это упрощает понимание меток.

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

  • использовать прописную букву в стиле предложений.

  • Не используйте конечные знаки препинания, если метка не является вопросом.

  • Назначьте уникальный ключ доступа. Рекомендации см. в разделе клавиатуры.

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

  • Если ответ настоятельно рекомендуется, добавьте "(рекомендуется)" в метку. Не забудьте добавить в метку, а не дополнительное объяснение.

  • Если ответ предназначен только для расширенных пользователей, попробуйте добавить "(advanced)" в метку. Не забудьте добавить в метку, а не дополнительное объяснение.

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

дополнительных объяснений

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

    снимок экрана, описывающий результаты параметра

    В этом примере дополнительное объяснение описывает последствия этого параметра.

  • Не используйте дополнительное объяснение, которое представляет собой реплицацию ссылки на команду. Используйте дополнительное объяснение только в том случае, если вы не можете сделать ссылку команды самостоятельно объясняющей. Предоставление дополнительного объяснения для одной ссылки команды не означает, что вам нужно предоставить их для всех.

  • Фокус дополнительных объяснений о том, как помочь пользователям принять правильное решение. Опустить сведения, которые не влияют на выбор. Дополнительные объяснения не должны быть полной спецификацией того, что произойдет.

  • Используйте параллельную фразу и не более трех строк текста. Длинные дополнительные объяснения препятствуют чтению и не должны быть необходимыми.

  • использовать полные предложения и конечные знаки препинания.

метки групп командных ссылок

  • Не используйте метки групп. Основные инструкции служат меткой группы для командных ссылок.

Документация

При ссылке на команды:

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

Примеры: Чтобы скопировать рисунок, щелкните Копировать и заменить.

Щелкните Сброссетевого адаптера. (Для ссылки на команду с меткой "Сброс имени адаптера сети имени адаптера".)