Template:Key/code

From Wiki
< Template:Key
Revision as of 16:38, 15 June 2010 by Sancho (talk | contribs) (основной текст)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Шаблон  Key  позволяет графически оформлять названия клавиш Клавиатуры и их сочетания. Пример использования:

{{Key|A}} A 

Параметром шаблона может указываться гиперссылка (но это нежелательно делать):

{{Key|[[Alt (клавиша)|Alt]]}} Alt 

Чтобы показать сочетание клавиш, достаточно перечислить названия клавиш в качестве параметров шаблона:

{{Key|[[Windows (клавиша)|Win]]|P}} Win  +  P 
{{Key|[[Ctrl]]|[[Alt (клавиша)|Alt]]|[[Delete (клавиша)|Del]]}} Ctrl  +  Alt  +  Del 

Символы клавиш

Для некоторых клавиш имеются соответствующие юникодные знаки и этот шаблон автоматически добавляет пиктограммы в следующих случаях:

Template:Col-begin Template:Col-2

{{Key|Shift}}  ⇧ Shift 
{{Key|Enter}}  ↵ Enter 
{{Key|Tab}}  Tab ⇆ 
{{Key|Backspace}}  ← Backspace 
{{Key|BS}}  ← Backspace 

Template:Col-2

Клавиатура Macintosh
{{Key|Cmd}}  ⌘ Cmd 
{{Key|Command}}  ⌘ Cmd 
{{Key|Opt}}  ⌥ Opt 
{{Key|Option}}  ⌥ Opt 

Template:Col-end

Понимаются также некоторые случаи использования гиперссылок, например:

{{Key|[[Shift]]}} Shift 
{{Key|[[Shift (клавиша)|Shift]]}} Shift 

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

{{Key|←}}  ←  {{Key|↑}}  ↑ 
{{Key|→}}  →  {{Key|↓}}  ↓ 

thumb|100px|Windows Key thumb|100px|Menu Key Значков для клавиш Windows и Menu не имеется, а пиктограммы для них нельзя добавить по причине защиты авторским правом, поэтому эти клавиши можно показывать только в виде текста:

{{Key|Win}}  Win 
{{Key|[[Windows (клавиша)|Win]]}}  Win 
{{Key|Menu}}  Menu 
{{Key|[[Menu (клавиша)|Menu]]}}  Menu 

Ограничения

Некоторые знаки («*», «#», «;», «:») как аргумент шаблона обрабатываются неверно. Чтобы обойти эту проблему, можно указывать либо тег с кодом знака, либо использовать скобки <nowiki></nowiki>, либо передавать гиперссылку для знака:

{{Key|&#42;}}  * 
{{Key|<nowiki>*</nowiki>}}  * 
{{Key|[[Звёздочка (типографика)|*]]}}  * 

Советы

Чтобы показать сочетание клавиш, это шаблон добавляет знак + с неразрывными пробелами вокруг. Это означает, что результат будет идти целиком и не будет разбиваться между строками. Но такой текст может оказаться слишком широким, к примеру, для показа в узкой таблице. В этом случае сочетание клавиш можно построить вручную из нескольких обращений к шаблону {{Key}}, с обычными пробелами вокруг знака +, чтобы результат мог разбиваться:

{{Key|Ctrl}} + {{Key|Alt}} + {{Key|Del}} Ctrl  +  Alt  +  Del