Шаблон:Клавиша/doc

Материал из Народные Сказки
Версия от 21:41, 30 апреля 2024; Импортёр (обсуждение | вклад) (1 версия импортирована)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

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

Примеры:

  • {{клавиша|A}} →
  • {{клавиша|A|B|C}} →
  • {{Клавиша|A}}{{Клавиша|B}}{{Клавиша|C}} → ABC

Комбинации клавиш[править код]

Для графического оформления клавиатурных комбинаций используйте дополнительные параметры:

  • {{клавиша|Alt|P}} →
  • {{клавиша|Ctrl|Alt|Del}} →

В настоящее время шаблон обрабатывает до 10 параметров с названиями клавиш, что позволяет изобразить практически любую необходимую клавиатурную комбинацию. При указании 11-го параметра шаблон добавляет страницу в категорию Страницы с некорректным использованием шаблона «Клавиша». Категория позволяет легко найти страницы с ошибками в шаблоне и исправить их или убедиться в том, что шаблон действительно нуждается в большем количестве параметров.

Названия клавиш, выводимые шаблоном, автоматически разделяются знаком + (а также любым другим символом или набором символов, указанным в поле |разделитель1…9 =) без пробелов с обоих сторон, в результате чего изображаемая клавиатурная комбинация не переносится на следующую строку. Но такой текст может оказаться слишком широким, например для показа в узкой таблице. В этом случае сочетание клавиш можно построить вручную из нескольких обращений к шаблону {{Клавиша}}, разделённых знаком + и узким (или обычным) пробелом, или дополнив разделитель HTML-кодом волосяного пробела  :

  • {{Клавиша|Ctrl|Alt|Del|разделитель= + }} → Ctrl + Alt + Del
  • {{Клавиша|Ctrl}} + {{Клавиша|Alt}} + {{Клавиша|Del}} → Ctrl + Alt + Del

Для графического оформления Alt-кодов Windows можно использовать несколько шаблонов {{Клавиша}} без разделяющих символов или пробелов. Так, в большинстве североамериканских и западноевропейских версий операционной системы Windows символ ± можно ввести, удерживая клавишу «Alt» и набрав на цифровой клавиатуре «0177»:

  • {{Клавиша|Alt|0}}{{Клавиша|1}}{{Клавиша|7}}{{Клавиша|7}} → Alt+0177

Пример макроса (клавиатурного сокращения) из 7 клавиш, созданного сторонним приложением:

  • {{Клавиша|Ctrl|Alt|Shift|Win|Menu|fn|L}} → Ctrl+Alt+⇧ Shift+⊞ Win+≣ Menu+fn+L

Внутренние ссылки[править код]

Если в Википедии есть статья, посвящённая отдельной клавише, на неё можно дать обычную внутреннюю ссылку:

  • {{Клавиша|[[Ctrl]]}} → Ctrl

При добавлении ссылки убедитесь, что название статьи содержит необходимое уточнение — например, [[Alt (клавиша)|Alt]] вместо прямой ссылки [[Alt]], ведущей на страницу разрешения неоднозначности Alt:

  • {{Клавиша|[[Alt (клавиша)|Alt]]}} → Alt

Символы вики-разметки[править код]

Символы вики-разметки — например, вертикальная черта, точка с запятой и знак равенства — обрабатываются только в виде шаблонов-заменителей {{!}}, {{;}}, {{=}} или HTML-кодов |, &#59;, = соответственно:

  • {{клавиша||}} →
  • {{клавиша||}} →
  • {{клавиша|;}} →
  • {{клавиша|&#59;}} →
  • {{клавиша|{{=}}}} →
  • {{клавиша|=}} →

Однако те же символы, оформленные как внутренние ссылки, можно указывать напрямую:

  • {{клавиша|[[|]]}} →
  • {{клавиша|[[;]]}} →
  • {{клавиша|[[=]]}} →

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

  • {{клавиша|вертикальная черта}} →
  • {{клавиша|точка с запятой}} →
  • {{клавиша|равенство}} →
  • {{клавиша|двоеточие}} →
  • {{клавиша|астериск}} →
  • {{клавиша|решётка}} →

Клавиши со специальными символами[править код]

Файл:AltGr Win Menu Ctrl key.jpg
Клавиши Windows и Menu («Меню», «Контекстное меню»)
Файл:Ctl wndws alt.jpg
Клавиша Windows (старая версия)

Названия некоторых клавиш содержат специальные символы (пиктограммы) Юникода. Шаблон автоматически добавляет эти символы к следующим названиям:

  • {{клавиша|Shift}} →
  • {{клавиша|Tab}} →
  • {{клавиша|Enter}} →
  • {{клавиша|Backspace}} →
  • {{клавиша|Caps Lock}} →
  • {{клавиша|Option}} →
  • {{клавиша|Opt}} →
  • {{клавиша|Command}} →
  • {{клавиша|Cmd}} →
  • {{клавиша|Up}} →
  • {{клавиша|Down}} →
  • {{клавиша|Left}} →
  • {{клавиша|Right}} →

Поскольку специальных символов для клавиш Windows и Menu[en] («Меню», «Контекстное меню») не существует, шаблон заменяет их символами Squared Plus («плюс в квадрате») и Strictly Equivalent To («строго эквивалентно») из блока математических операторов[en] Юникода:

  • {{клавиша|Win}} →
  • {{клавиша|Menu}} →

Видеоигры[править код]

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

Направленный ввод[править код]

Следующие условные обозначения (l — левый, c — центр, r — правый, up — вверх, down — вниз, left — влево, right — вправо) предназначены для случаев, когда последовательность ввода содержит действия помимо первичного ввода или смешанный ввод с нескольких направленных устройств:

  • {{клавиша|l-down}} →
  • {{клавиша|c-left}} →
  • {{клавиша|r-up}} →

Диагональные движения джойстика обозначаются комбинациями первых букв английских названий сторон света (n — north, север; s — south, юг; w — west, запад; e — east, восток):

  • {{клавиша|l-nw}} →
  • {{клавиша|c-se}} →
  • {{клавиша|r-ne}} →

PlayStation[править код]

  • {{клавиша|ex}} →
  • {{клавиша|circle}} →
  • {{клавиша|triangle}} →
  • {{клавиша|square}} →

Технические подробности[править код]

Шаблон {{Клавиша}} вызывает подшаблон с базовым кодом {{Клавиша/button}}. Это исключает многократное дублирование кода в основном шаблоне.