Difference between revisions of "Template:Key"

From Wiki
Jump to navigationJump to search
(корректировка)
(корректировка)
Line 11: Line 11:
 
: <code><nowiki>{{Key|A}}</nowiki></code> → {{Key|A}}
 
: <code><nowiki>{{Key|A}}</nowiki></code> → {{Key|A}}
  
Параметром шаблона может указываться гиперссылка (но это нежелательно делать):
 
  
: <code><nowiki>{{Key|[[Alt (клавиша)|Alt]]}}</nowiki></code> → {{Key|[[Alt (клавиша)|Alt]]}}
+
Чтобы показать сочетание клавиш, достаточно перечислить названия клавиш в качестве параметров шаблона (не более 6 параметров):
 
 
Чтобы показать сочетание клавиш, достаточно перечислить названия клавиш в качестве параметров шаблона:
 
  
 
: <code><nowiki>{{Key|Win|P}}</nowiki></code> → {{Key|Win|P}}
 
: <code><nowiki>{{Key|Win|P}}</nowiki></code> → {{Key|Win|P}}
Line 70: Line 67:
 
|}
 
|}
  
 +
<!-- обработка ограничений добавлена в шаблон. Если проявится некорректная работа - раскомментировать этот фрагмент и убрать соответствующие строки из вспомогательного шаблона Keycode
 
=== Ограничения ===
 
=== Ограничения ===
  
Line 79: Line 77:
 
| <code><nowiki>{{Key|&lt;nowiki&gt;*&lt;/nowiki&gt;}}</nowiki></code> || {{Key|<nowiki>*</nowiki>}}
 
| <code><nowiki>{{Key|&lt;nowiki&gt;*&lt;/nowiki&gt;}}</nowiki></code> || {{Key|<nowiki>*</nowiki>}}
 
|}
 
|}
 
+
-->
 
=== Советы ===
 
=== Советы ===
  

Revision as of 10:40, 17 June 2010

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

{{Key|A}}Template:Keycode


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

{{Key|Win|P}}Template:Keycode + Template:Keycode
{{Key|Ctrl|Alt|Del}}Template:Keycode + Template:Keycode + Template:Keycode

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

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

{{Key|Shift}} Template:Keycode
{{Key|Enter}} Template:Keycode
{{Key|Tab}} Template:Keycode
{{Key|Backspace}} Template:Keycode
{{Key|BS}} Template:Keycode


Клавиатура Macintosh
{{Key|Cmd}} Template:Keycode
{{Key|Command}} Template:Keycode
{{Key|Opt}} Template:Keycode
{{Key|Option}} Template:Keycode


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

{{Key|<}} Template:Keycode {{Key|up}} Template:Keycode
{{Key|>}} Template:Keycode {{Key|down}} Template:Keycode

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

{{Key|Win}} Template:Keycode
{{Key|Menu}} Template:Keycode

Советы

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

{{Key|Ctrl}} + {{Key|Alt}} + {{Key|Del}}Template:Keycode + Template:Keycode + Template:Keycode