Difference between revisions of "Template:Key"

From Wiki
Jump to navigationJump to search
(корректировка)
m (25 версий)
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
<includeonly><small style="white-space:nowrap; font-size:100%;"><!--&nbsp;--><!--
 
<includeonly><small style="white-space:nowrap; font-size:100%;"><!--&nbsp;--><!--
-->{{Keycode|{{{1}}}}}<!--
+
-->{{Key/code|{{{1}}}}}<!--
-->{{#if:{{{2|}}}|&nbsp;+ {{Keycode|{{{2}}}}}}}<!--
+
-->{{#if:{{{2|}}}|&nbsp;+ {{Key/code|{{{2}}}}}}}<!--
-->{{#if:{{{3|}}}|&nbsp;+ {{Keycode|{{{3}}}}}}}<!--
+
-->{{#if:{{{3|}}}|&nbsp;+ {{Key/code|{{{3}}}}}}}<!--
-->{{#if:{{{4|}}}|&nbsp;+ {{Keycode|{{{4}}}}}}}<!--
+
-->{{#if:{{{4|}}}|&nbsp;+ {{Key/code|{{{4}}}}}}}<!--
-->{{#if:{{{5|}}}|&nbsp;+ {{Keycode|{{{5}}}}}}}<!--
+
-->{{#if:{{{5|}}}|&nbsp;+ {{Key/code|{{{5}}}}}}}<!--
-->{{#if:{{{6|}}}|&nbsp;+ {{Keycode|{{{6}}}}}}}<!--
+
-->{{#if:{{{6|}}}|&nbsp;+ {{Key/code|{{{6}}}}}}}<!--
--></small></includeonly><noinclude>
+
--></small></includeonly><noinclude>{{doc}}
Шаблон {{Key|<nowiki>Key</nowiki>}} позволяет графически оформлять названия клавиш Клавиатуры и их сочетания. Пример использования:
 
 
 
: <code><nowiki>{{Key|A}}</nowiki></code> → {{Key|A}}
 
 
 
Параметром шаблона может указываться гиперссылка (но это нежелательно делать):
 
 
 
: <code><nowiki>{{Key|[[Alt (клавиша)|Alt]]}}</nowiki></code> → {{Key|[[Alt (клавиша)|Alt]]}}
 
 
 
Чтобы показать сочетание клавиш, достаточно перечислить названия клавиш в качестве параметров шаблона:
 
 
 
: <code><nowiki>{{Key|Win|P}}</nowiki></code> → {{Key|Win|P}}
 
: <code><nowiki>{{Key|Ctrl|Alt|Del}}</nowiki></code> → {{Key|Ctrl|Alt|Del}}
 
 
 
== Символы клавиш ==
 
 
 
Для некоторых клавиш имеются соответствующие юникодные знаки и этот шаблон автоматически добавляет пиктограммы в следующих случаях:
 
 
 
{| class="prettytable"
 
| <code><nowiki>{{Key|Shift}}</nowiki></code> || {{Key|Shift}}
 
|-
 
| <code><nowiki>{{Key|Enter}}</nowiki></code> || {{Key|Enter}}
 
|-
 
| <code><nowiki>{{Key|Tab}}</nowiki></code> || {{Key|Tab}}
 
|-
 
| <code><nowiki>{{Key|Backspace}}</nowiki></code> || {{Key|Backspace}}
 
|-
 
| <code><nowiki>{{Key|BS}}</nowiki></code> || {{Key|Backspace}}
 
|}
 
 
 
 
 
{| class="prettytable"
 
!colspan="2"| Клавиатура Macintosh
 
|-
 
| <code><nowiki>{{Key|Cmd}}</nowiki></code> || {{Key|Cmd}}
 
|-
 
| <code><nowiki>{{Key|Command}}</nowiki></code> || {{Key|Cmd}}
 
|-
 
| <code><nowiki>{{Key|Opt}}</nowiki></code> || {{Key|Opt}}
 
|-
 
| <code><nowiki>{{Key|Option}}</nowiki></code> || {{Key|Opt}}
 
|}
 
 
 
 
 
Этот шаблон предусматривает специальные случаи для символов клавиш-стрелок, эти клавиши можно показывать с помощью условных сокращений (примеры ниже можно копировать напрямую):
 
 
 
{| class="prettytable"
 
| <code><nowiki>{{Key|<}}</nowiki></code> || {{Key|←}}
 
|
 
| <code><nowiki>{{Key|up}}</nowiki></code> || {{Key|↑}}
 
|-
 
| <code><nowiki>{{Key|>}}</nowiki></code> || {{Key|→}}
 
|
 
| <code><nowiki>{{Key|down}}</nowiki></code> || {{Key|↓}}
 
|}
 
 
 
Значков для клавиш Windows и Menu не имеется, а пиктограммы для них нельзя добавить по причине защиты авторским правом, поэтому эти клавиши можно показывать только в виде текста:
 
 
 
{| class="prettytable"
 
| <code><nowiki>{{Key|Win}}</nowiki></code> || {{Key|Win}}
 
|-
 
| <code><nowiki>{{Key|Menu}}</nowiki></code> || {{Key|Menu}}
 
|}
 
 
 
=== Ограничения ===
 
 
 
Некоторые знаки («*», «#», «;», «:») как аргумент шаблона обрабатываются неверно. Чтобы обойти эту проблему, можно указывать либо тег с ASCII-кодом знака, либо использовать скобки &lt;nowiki&gt;&lt;/nowiki&gt;:
 
 
 
{| class="prettytable"
 
| <code><nowiki>{{Key|&amp;#42;}}</nowiki></code> || {{Key|&#42;}}
 
|-
 
| <code><nowiki>{{Key|&lt;nowiki&gt;*&lt;/nowiki&gt;}}</nowiki></code> || {{Key|<nowiki>*</nowiki>}}
 
|}
 
 
 
=== Советы ===
 
 
 
Чтобы показать сочетание клавиш, это шаблон добавляет знак + с неразрывными пробелами вокруг. Это означает, что результат будет идти целиком и не будет разбиваться между строками. Но такой текст может оказаться слишком широким, к примеру, для показа в узкой таблице. В этом случае сочетание клавиш можно построить вручную из нескольких обращений к шаблону <nowiki>{{Key}}</nowiki>, с обычными пробелами вокруг знака +, чтобы результат мог разбиваться:
 
 
 
: <code><nowiki>{{Key|Ctrl}} + {{Key|Alt}} + {{Key|Del}}</nowiki></code> → {{Key|Ctrl}} + {{Key|Alt}} + {{Key|Del}}
 
 
[[Category:RU/wiki templates]]
 
[[Category:RU/wiki templates]]
 
</noinclude>
 
</noinclude>

Latest revision as of 13:53, 19 May 2011

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

Описание

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

{{Key|A}} A 


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

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

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

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

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


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


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

{{Key|<}}  ←  {{Key|up}}  ↑ 
{{Key|>}}  →  {{Key|down}}  ↓ 

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

{{Key|Win}}  Win 
{{Key|Menu}}  Menu 

Советы

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

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