Difference between revisions of "Template:Key"
(smaller - small) |
(Создана инструкция по использованию шаблона) |
||
Line 1: | Line 1: | ||
− | <span style="font-size:small; border:0.15em #fff outset; outline:1px solid #bbb; background:#ddd; padding:0; line-height:1.5em; white-space:nowrap"> {{#switch:{{lc:{{{1}}}}} | + | <includeonly><span style="font-size:small; border:0.15em #fff outset; outline:1px solid #bbb; background:#ddd; padding:0; line-height:1.5em; white-space:nowrap"> {{#switch:{{lc:{{{1}}}}} |
| shift = ⇧ Shift | | shift = ⇧ Shift | ||
| up = ↑ | | up = ↑ | ||
Line 15: | Line 15: | ||
| bs = ← Backspace | | bs = ← Backspace | ||
| #default = {{{1}}} | | #default = {{{1}}} | ||
− | }} </span><noinclude> | + | }} </span></includeonly><noinclude> |
+ | Шаблон {{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|[[Windows (клавиша)|Win]]|P}}</nowiki></code> → {{Key|[[Windows (клавиша)|Win]]|P}} | ||
+ | : <code><nowiki>{{Key|[[Ctrl]]|[[Alt (клавиша)|Alt]]|[[Delete (клавиша)|Del]]}}</nowiki></code> → {{Key|[[Ctrl]]|[[Alt (клавиша)|Alt]]|[[Delete (клавиша)|Del]]}} | ||
+ | |||
+ | == Символы клавиш == | ||
+ | |||
+ | Для некоторых клавиш имеются соответствующие [[Юникод|юникодные]] знаки и этот шаблон автоматически добавляет пиктограммы в следующих случаях: | ||
+ | |||
+ | {{col-begin}} | ||
+ | {{col-2}} | ||
+ | {| 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}} | ||
+ | |} | ||
+ | {{col-2}} | ||
+ | {| 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}} | ||
+ | |} | ||
+ | {{col-end}} | ||
+ | |||
+ | Понимаются также некоторые случаи использования гиперссылок, например: | ||
+ | |||
+ | : <code><nowiki>{{Key|[[Shift]]}}</nowiki></code> → {{Key|[[Shift]]}} | ||
+ | : <code><nowiki>{{Key|[[Shift (клавиша)|Shift]]}}</nowiki></code> → {{Key|[[Shift (клавиша)|Shift]]}} | ||
+ | |||
+ | Этот шаблон не предусматривает специального случая для символов клавиш-стрелок, эти клавиши можно показывать с помощью обычных знаков стрелок (примеры ниже можно копировать напрямую): | ||
+ | |||
+ | {| class="prettytable" | ||
+ | | <code><nowiki>{{Key|←}}</nowiki></code> || {{Key|←}} | ||
+ | | | ||
+ | | <code><nowiki>{{Key|↑}}</nowiki></code> || {{Key|↑}} | ||
+ | |- | ||
+ | | <code><nowiki>{{Key|→}}</nowiki></code> || {{Key|→}} | ||
+ | | | ||
+ | | <code><nowiki>{{Key|↓}}</nowiki></code> || {{Key|↓}} | ||
+ | |} | ||
+ | |||
+ | [[Файл:Ctl wndws alt.jpg|thumb|100px|Windows Key]] | ||
+ | [[Файл:Kontextmenü.jpg|thumb|100px|Menu Key]] | ||
+ | Значков для клавиш [[Windows (клавиша)|Windows]] и [[Menu (клавиша)|Menu]] не имеется, а пиктограммы для них нельзя добавить по причине защиты [[Авторское право|авторским правом]], поэтому эти клавиши можно показывать только в виде текста: | ||
+ | |||
+ | {| class="prettytable" | ||
+ | | <code><nowiki>{{Key|Win}}</nowiki></code> || {{Key|Win}} | ||
+ | |- | ||
+ | | <code><nowiki>{{Key|[[Windows (клавиша)|Win]]}}</nowiki></code> || {{Key|[[Windows (клавиша)|Win]]}} | ||
+ | |- | ||
+ | | <code><nowiki>{{Key|Menu}}</nowiki></code> || {{Key|Menu}} | ||
+ | |- | ||
+ | | <code><nowiki>{{Key|[[Menu (клавиша)|Menu]]}}</nowiki></code> || {{Key|[[Menu (клавиша)|Menu]]}} | ||
+ | |} | ||
+ | |||
+ | === Ограничения === | ||
+ | |||
+ | Некоторые знаки («*», «#», «;», «:») как аргумент шаблона обрабатываются неверно. Чтобы обойти эту проблему, можно указывать либо тег с [[ASCII|кодом]] знака, либо использовать скобки <nowiki></nowiki>, либо передавать гиперссылку для знака: | ||
+ | |||
+ | {| class="prettytable" | ||
+ | | <code><nowiki>{{Key|&#42;}}</nowiki></code> || {{Key|*}} | ||
+ | |- | ||
+ | | <code><nowiki>{{Key|<nowiki>*</nowiki>}}</nowiki></code> || {{Key|<nowiki>*</nowiki>}} | ||
+ | |- | ||
+ | | <code><nowiki>{{Key|[[Звёздочка (типографика)|*]]}}</nowiki></code> || {{Key|[[Звёздочка (типографика)|*]]}} | ||
+ | |} | ||
+ | |||
+ | === Советы === | ||
+ | |||
+ | Чтобы показать сочетание клавиш, это шаблон добавляет знак + с неразрывными пробелами вокруг. Это означает, что результат будет идти целиком и не будет разбиваться между строками. Но такой текст может оказаться слишком широким, к примеру, для показа в узкой таблице. В этом случае сочетание клавиш можно построить вручную из нескольких обращений к шаблону {{tl|Key}}, с обычными пробелами вокруг знака +, чтобы результат мог разбиваться: | ||
+ | |||
+ | : <code><nowiki>{{Key|Ctrl}} + {{Key|Alt}} + {{Key|Del}}</nowiki></code> → {{Key|Ctrl}} + {{Key|Alt}} + {{Key|Del}} | ||
+ | |||
+ | <!-- | ||
+ | (см. [[/sandbox|sandbox]] и [[/testcase|testcase]]). | ||
+ | --> | ||
[[Category:RU/wiki templates]] | [[Category:RU/wiki templates]] | ||
</noinclude> | </noinclude> |
Revision as of 16:37, 15 June 2010
Шаблон Key позволяет графически оформлять названия клавиш Клавиатуры и их сочетания. Пример использования:
{{Key|A}}
→ A
Параметром шаблона может указываться гиперссылка (но это нежелательно делать):
{{Key|[[Alt (клавиша)|Alt]]}}
→ Alt
Чтобы показать сочетание клавиш, достаточно перечислить названия клавиш в качестве параметров шаблона:
{{Key|[[Windows (клавиша)|Win]]|P}}
→ Win{{Key|[[Ctrl]]|[[Alt (клавиша)|Alt]]|[[Delete (клавиша)|Del]]}}
→ Ctrl
Символы клавиш
Для некоторых клавиш имеются соответствующие юникодные знаки и этот шаблон автоматически добавляет пиктограммы в следующих случаях:
Template:Col-begin Template:Col-2
{{Key|Shift}} |
⇧ Shift |
{{Key|Enter}} |
↵ Enter |
{{Key|Tab}} |
Tab ⇆ |
{{Key|Backspace}} |
← Backspace |
{{Key|BS}} |
← Backspace |
Клавиатура Macintosh | |
---|---|
{{Key|Cmd}} |
⌘ Cmd |
{{Key|Command}} |
⌘ Cmd |
{{Key|Opt}} |
⌥ Opt |
{{Key|Option}} |
⌥ Opt |
Понимаются также некоторые случаи использования гиперссылок, например:
Этот шаблон не предусматривает специального случая для символов клавиш-стрелок, эти клавиши можно показывать с помощью обычных знаков стрелок (примеры ниже можно копировать напрямую):
{{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|*}} |
* |
{{Key|<nowiki>*</nowiki>}} |
* |
{{Key|[[Звёздочка (типографика)|*]]}} |
* |
Советы
Чтобы показать сочетание клавиш, это шаблон добавляет знак + с неразрывными пробелами вокруг. Это означает, что результат будет идти целиком и не будет разбиваться между строками. Но такой текст может оказаться слишком широким, к примеру, для показа в узкой таблице. В этом случае сочетание клавиш можно построить вручную из нескольких обращений к шаблону {{Key}}, с обычными пробелами вокруг знака +, чтобы результат мог разбиваться:
{{Key|Ctrl}} + {{Key|Alt}} + {{Key|Del}}
→ Ctrl + Alt + Del