Difference between revisions of "Template:Key"
(Создана инструкция по использованию шаблона) |
(корректировка) |
||
Line 1: | Line 1: | ||
− | <includeonly>< | + | <includeonly><small style="white-space:nowrap; font-size:100%;"> <!-- |
− | | | + | -->{{Keycode|{{{1}}}}}<!-- |
− | | | + | -->{{#if:{{{2|}}}| + {{Keycode|{{{2}}}}}}}<!-- |
− | | | + | -->{{#if:{{{3|}}}| + {{Keycode|{{{3}}}}}}}<!-- |
− | + | -->{{#if:{{{4|}}}| + {{Keycode|{{{4}}}}}}}<!-- | |
− | | | + | -->{{#if:{{{5|}}}| + {{Keycode|{{{5}}}}}}}<!-- |
− | | | + | -->{{#if:{{{6|}}}| + {{Keycode|{{{6}}}}}}}<!-- |
− | | | + | --></small></includeonly><noinclude> |
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | < | ||
− | | | ||
− | | | ||
− | }} | ||
Шаблон {{Key|<nowiki>Key</nowiki>}} позволяет графически оформлять названия клавиш Клавиатуры и их сочетания. Пример использования: | Шаблон {{Key|<nowiki>Key</nowiki>}} позволяет графически оформлять названия клавиш Клавиатуры и их сочетания. Пример использования: | ||
Line 26: | Line 17: | ||
Чтобы показать сочетание клавиш, достаточно перечислить названия клавиш в качестве параметров шаблона: | Чтобы показать сочетание клавиш, достаточно перечислить названия клавиш в качестве параметров шаблона: | ||
− | : <code><nowiki>{{Key | + | : <code><nowiki>{{Key|Win|P}}</nowiki></code> → {{Key|Win|P}} |
− | : <code><nowiki>{{Key| | + | : <code><nowiki>{{Key|Ctrl|Alt|Del}}</nowiki></code> → {{Key|Ctrl|Alt|Del}} |
== Символы клавиш == | == Символы клавиш == | ||
− | Для некоторых клавиш имеются соответствующие | + | Для некоторых клавиш имеются соответствующие юникодные знаки и этот шаблон автоматически добавляет пиктограммы в следующих случаях: |
− | |||
− | |||
{| class="prettytable" | {| class="prettytable" | ||
| <code><nowiki>{{Key|Shift}}</nowiki></code> || {{Key|Shift}} | | <code><nowiki>{{Key|Shift}}</nowiki></code> || {{Key|Shift}} | ||
Line 46: | Line 35: | ||
| <code><nowiki>{{Key|BS}}</nowiki></code> || {{Key|Backspace}} | | <code><nowiki>{{Key|BS}}</nowiki></code> || {{Key|Backspace}} | ||
|} | |} | ||
− | + | ||
+ | |||
{| class="prettytable" | {| class="prettytable" | ||
− | !colspan="2"| Клавиатура | + | !colspan="2"| Клавиатура Macintosh |
|- | |- | ||
| <code><nowiki>{{Key|Cmd}}</nowiki></code> || {{Key|Cmd}} | | <code><nowiki>{{Key|Cmd}}</nowiki></code> || {{Key|Cmd}} | ||
Line 58: | Line 48: | ||
| <code><nowiki>{{Key|Option}}</nowiki></code> || {{Key|Opt}} | | <code><nowiki>{{Key|Option}}</nowiki></code> || {{Key|Opt}} | ||
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | Этот шаблон | + | Этот шаблон предусматривает специальные случаи для символов клавиш-стрелок, эти клавиши можно показывать с помощью условных сокращений (примеры ниже можно копировать напрямую): |
{| class="prettytable" | {| class="prettytable" | ||
− | | <code><nowiki>{{Key| | + | | <code><nowiki>{{Key|<}}</nowiki></code> || {{Key|←}} |
| | | | ||
− | | <code><nowiki>{{Key| | + | | <code><nowiki>{{Key|up}}</nowiki></code> || {{Key|↑}} |
|- | |- | ||
− | | <code><nowiki>{{Key| | + | | <code><nowiki>{{Key|>}}</nowiki></code> || {{Key|→}} |
| | | | ||
− | | <code><nowiki>{{Key| | + | | <code><nowiki>{{Key|down}}</nowiki></code> || {{Key|↓}} |
|} | |} | ||
− | + | Значков для клавиш Windows и Menu не имеется, а пиктограммы для них нельзя добавить по причине защиты авторским правом, поэтому эти клавиши можно показывать только в виде текста: | |
− | |||
− | Значков для клавиш | ||
{| class="prettytable" | {| class="prettytable" | ||
| <code><nowiki>{{Key|Win}}</nowiki></code> || {{Key|Win}} | | <code><nowiki>{{Key|Win}}</nowiki></code> || {{Key|Win}} | ||
− | |||
− | |||
|- | |- | ||
| <code><nowiki>{{Key|Menu}}</nowiki></code> || {{Key|Menu}} | | <code><nowiki>{{Key|Menu}}</nowiki></code> || {{Key|Menu}} | ||
− | |||
− | |||
|} | |} | ||
=== Ограничения === | === Ограничения === | ||
− | Некоторые знаки («*», «#», «;», «:») как аргумент шаблона обрабатываются неверно. Чтобы обойти эту проблему, можно указывать либо тег с | + | Некоторые знаки («*», «#», «;», «:») как аргумент шаблона обрабатываются неверно. Чтобы обойти эту проблему, можно указывать либо тег с ASCII-кодом знака, либо использовать скобки <nowiki></nowiki>: |
{| class="prettytable" | {| class="prettytable" | ||
Line 99: | Line 78: | ||
|- | |- | ||
| <code><nowiki>{{Key|<nowiki>*</nowiki>}}</nowiki></code> || {{Key|<nowiki>*</nowiki>}} | | <code><nowiki>{{Key|<nowiki>*</nowiki>}}</nowiki></code> || {{Key|<nowiki>*</nowiki>}} | ||
− | |||
− | |||
|} | |} | ||
=== Советы === | === Советы === | ||
− | Чтобы показать сочетание клавиш, это шаблон добавляет знак + с неразрывными пробелами вокруг. Это означает, что результат будет идти целиком и не будет разбиваться между строками. Но такой текст может оказаться слишком широким, к примеру, для показа в узкой таблице. В этом случае сочетание клавиш можно построить вручную из нескольких обращений к шаблону {{ | + | Чтобы показать сочетание клавиш, это шаблон добавляет знак + с неразрывными пробелами вокруг. Это означает, что результат будет идти целиком и не будет разбиваться между строками. Но такой текст может оказаться слишком широким, к примеру, для показа в узкой таблице. В этом случае сочетание клавиш можно построить вручную из нескольких обращений к шаблону <nowiki>{{Key}}</nowiki>, с обычными пробелами вокруг знака +, чтобы результат мог разбиваться: |
: <code><nowiki>{{Key|Ctrl}} + {{Key|Alt}} + {{Key|Del}}</nowiki></code> → {{Key|Ctrl}} + {{Key|Alt}} + {{Key|Del}} | : <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> |
Revision as of 17:11, 15 June 2010
Шаблон Template:Keycode позволяет графически оформлять названия клавиш Клавиатуры и их сочетания. Пример использования:
{{Key|A}}
→ Template:Keycode
Параметром шаблона может указываться гиперссылка (но это нежелательно делать):
{{Key|[[Alt (клавиша)|Alt]]}}
→ Template:Keycode
Чтобы показать сочетание клавиш, достаточно перечислить названия клавиш в качестве параметров шаблона:
{{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 |
Ограничения
Некоторые знаки («*», «#», «;», «:») как аргумент шаблона обрабатываются неверно. Чтобы обойти эту проблему, можно указывать либо тег с ASCII-кодом знака, либо использовать скобки <nowiki></nowiki>:
{{Key|*}} |
Template:Keycode |
{{Key|<nowiki>*</nowiki>}} |
Template:Keycode |
Советы
Чтобы показать сочетание клавиш, это шаблон добавляет знак + с неразрывными пробелами вокруг. Это означает, что результат будет идти целиком и не будет разбиваться между строками. Но такой текст может оказаться слишком широким, к примеру, для показа в узкой таблице. В этом случае сочетание клавиш можно построить вручную из нескольких обращений к шаблону {{Key}}, с обычными пробелами вокруг знака +, чтобы результат мог разбиваться:
{{Key|Ctrl}} + {{Key|Alt}} + {{Key|Del}}
→ Template:Keycode + Template:Keycode + Template:Keycode