Still working to recover. Please don't edit quite yet.
Difference between revisions of "Template:key"
(Новая: <includeonly><small style="white-space:nowrap; font-size:100%;"> <!-- -->{{Клавиша/button|{{{1}}}}}<!-- -->{{#if:{{{2|}}}| + {{Клавиша/button|{{{2}}}}}}}<!-- -->{...) |
|||
Line 1: | Line 1: | ||
<includeonly><small style="white-space:nowrap; font-size:100%;"> <!-- | <includeonly><small style="white-space:nowrap; font-size:100%;"> <!-- | ||
− | -->{{ | + | -->{{key/button|{{{1}}}}}<!-- |
− | -->{{#if:{{{2|}}}| + {{ | + | -->{{#if:{{{2|}}}| + {{key/button|{{{2}}}}}}}<!-- |
− | -->{{#if:{{{3|}}}| + {{ | + | -->{{#if:{{{3|}}}| + {{key/button|{{{3}}}}}}}<!-- |
− | -->{{#if:{{{4|}}}| + {{ | + | -->{{#if:{{{4|}}}| + {{key/button|{{{4}}}}}}}<!-- |
− | -->{{#if:{{{5|}}}| + {{ | + | -->{{#if:{{{5|}}}| + {{key/button|{{{5}}}}}}}<!-- |
− | -->{{#if:{{{6|}}}| + {{ | + | -->{{#if:{{{6|}}}| + {{key/button|{{{6}}}}}}}<!-- |
--><!-- | --><!-- | ||
{{#if:{{{6|}}}|[[Category:Anarchopedia keypress template parameter needs fixing]] }} | {{#if:{{{6|}}}|[[Category:Anarchopedia keypress template parameter needs fixing]] }} | ||
Line 41: | Line 41: | ||
{{col-2}} | {{col-2}} | ||
{| class="prettytable" | {| class="prettytable" | ||
− | !colspan="2"| Клавиатура [[wp:Macintosh]] | + | !colspan="2"| Клавиатура [[wp:Macintosh|Macintosh]] |
|- | |- | ||
| <code><nowiki>{{key|Cmd}}</nowiki></code> || {{key|Cmd}} | | <code><nowiki>{{key|Cmd}}</nowiki></code> || {{key|Cmd}} |
Revision as of 02:18, 25 April 2011
Шаблон {{key}} позволяет графически оформлять названия клавиш клавиатуры и их сочетания. Пример использования:
-
{{key|A}}
→ A
Параметром шаблона может указываться гиперссылка:
-
{{key|[[wp:Alt (клавиша)|Alt]]}}
→ Alt
Чтобы показать сочетание клавиш, достаточно перечислить названия клавиш в качестве параметров шаблона:
-
{{key|[[wp:Windows (клавиша)|Win]]|P}}
→ Win + P -
{{key|[[wp:Ctrl]]|[[wp:Alt (клавиша)|Alt]]|[[wp:Delete (клавиша)|Del]]}}
→ wp:Ctrl + Alt + Del
Символы клавиш
Для некоторых клавиш имеются соответствующие юникодные знаки и этот шаблон автоматически добавляет пиктограммы в следующих случаях:
{{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|[[wp:Windows (клавиша)|Win]]}} |
Win |
{{key|Menu}} |
Menu |
{{key|[[wp:Menu (клавиша)|Menu]]}} |
Menu |
Ограничения
Некоторые знаки («*», «#», «;», «:») как аргумент шаблона обрабатываются неверно. Чтобы обойти эту проблему, можно указывать либо тег с кодом знака, либо использовать скобки <nowiki></nowiki>, либо передавать гиперссылку для знака:
{{key|*}} |
* |
{{key|<nowiki>*</nowiki>}} |
* |
{{key|[[wp:Звёздочка (типографика)|*]]}} |
* |
Советы
Чтобы показать сочетание клавиш, это шаблон добавляет знак + с неразрывными пробелами вокруг. Это означает, что результат будет идти целиком и не будет разбиваться между строками. Но такой текст может оказаться слишком широким, к примеру, для показа в узкой таблице. В этом случае сочетание клавиш можно построить вручную из нескольких обращений к шаблону {{key}}, с обычными пробелами вокруг знака +, чтобы результат мог разбиваться:
-
{{key|Ctrl}} + {{key|Alt}} + {{key|Del}}
→ Ctrl + Alt + Del