Difference between revisions of "Template:Key/code"

From Apache OpenOffice Wiki
Jump to: navigation, search
(основной текст)
 
(Doc-inline)
 
(2 intermediate revisions by the same user not shown)
Line 13: Line 13:
 
| backspace                = ← Backspace  
 
| backspace                = ← Backspace  
 
| <<                        = ← Backspace  
 
| <<                        = ← Backspace  
| bs                        = ← Backspace  
+
| bs                        = ← Backspace
 +
| *                        = <nowiki>*</nowiki>
 +
| #                        = <nowiki>#</nowiki>
 +
| ;                        = <nowiki>;</nowiki>
 +
| :                        = <nowiki>:</nowiki>
 
| #default                  = {{{1}}}  
 
| #default                  = {{{1}}}  
 
}}&nbsp;</span></includeonly><noinclude>
 
}}&nbsp;</span></includeonly><noinclude>
Шаблон {{Key|<nowiki>Key</nowiki>}} позволяет графически оформлять названия клавиш Клавиатуры и их сочетания. Пример использования:
+
{{Doc-inline}}
 +
Вспомогательный шаблон для шаблона [[Template:Key]].
  
: <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|кодом]] знака, либо использовать скобки &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>}}
+
|-
+
| <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]]
 +
{{Doc-inline-end}}
 
</noinclude>
 
</noinclude>

Latest revision as of 08:50, 20 January 2011

Вспомогательный шаблон для шаблона Template:Key.

Данный шаблон содержит основной код.

Personal tools