Still working to recover. Please don't edit quite yet.

Difference between revisions of "Template:key"

From Anarchopedia
Jump to: navigation, search
(Новая: <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%;">&nbsp;<!--
 
<includeonly><small style="white-space:nowrap; font-size:100%;">&nbsp;<!--
-->{{Клавиша/button|{{{1}}}}}<!--
+
-->{{key/button|{{{1}}}}}<!--
-->{{#if:{{{2|}}}|&nbsp;+ {{Клавиша/button|{{{2}}}}}}}<!--
+
-->{{#if:{{{2|}}}|&nbsp;+ {{key/button|{{{2}}}}}}}<!--
-->{{#if:{{{3|}}}|&nbsp;+ {{Клавиша/button|{{{3}}}}}}}<!--
+
-->{{#if:{{{3|}}}|&nbsp;+ {{key/button|{{{3}}}}}}}<!--
-->{{#if:{{{4|}}}|&nbsp;+ {{Клавиша/button|{{{4}}}}}}}<!--
+
-->{{#if:{{{4|}}}|&nbsp;+ {{key/button|{{{4}}}}}}}<!--
-->{{#if:{{{5|}}}|&nbsp;+ {{Клавиша/button|{{{5}}}}}}}<!--
+
-->{{#if:{{{5|}}}|&nbsp;+ {{key/button|{{{5}}}}}}}<!--
-->{{#if:{{{6|}}}|&nbsp;+ {{Клавиша/button|{{{6}}}}}}}<!--
+
-->{{#if:{{{6|}}}|&nbsp;+ {{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 

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

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

Template:col-2
{{key|Shift}}   ⇧ Shift 
{{key|Enter}}   ↵ Enter 
{{key|Tab}}   Tab ⇆ 
{{key|Backspace}}   ← Backspace 
{{key|BS}}   ← Backspace 

Template:col-2

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

Понимаются также некоторые случаи использования гиперссылок, например:

{{key|[[wp:Shift]]}}  wp:Shift 
{{key|[[wp:Shift (клавиша)|Shift]]}}  Shift 

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

{{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|&#42;}}   * 
{{key|<nowiki>*</nowiki>}}   * 
{{key|[[wp:Звёздочка (типографика)|*]]}}   * 

Советы

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

{{key|Ctrl}} + {{key|Alt}} + {{key|Del}}  Ctrl  +   Alt  +   Del 

key key