Шаблон:Клавіша
Шаблон {{клавіша}} дозволяє графічно оформлювати назви клавіш клавіатури комп’ютера і їхні сполучення. Один шаблон, використовуваний з додатковими параметрами, може служити для відображения кількох одночасно натиснутих клавіш. Послідовність натискань клавіш можна проілюструвати за допомогою кількох шаблонів.
Приклади:
{{клавіша|A}}
→ A{{клавіша|A|B|C}}
→ A+B+C{{клавіша|A}}{{клавіша|B}}{{клавіша|C}}
→ ABC
Комбінації клавіш
[ред. код]Для графічного оформлення клавіатурних комбінацій використовуйте додаткові параметри:
{{клавіша|Alt|P}}
→ Alt+P{{клавіша|Ctrl|Alt|Del}}
→ Ctrl+Alt+Del
На цей час шаблон опрацьовує до 10 параметрів з назвами клавіш, що дозволяє відобразити практично будь-яку необхідну клавіатурну комбінацію. При вказанні 11-го параметра шаблон додає сторінку до категорії Сторінки з некоректним використанням шаблону «Клавіша». Категорія дозволяє легко знайти сторінки з помилками в шаблоні і виправити їх або пересвідчитися в тому, що шаблон дійсно потребує більшої кількості параметрів.
Назви клавіш, виведені шаблоном, автоматично розділяються знаком + (або будь-яким іншим символом чи набором символів, указаним у полі |роздільник1…9=
) без пробілів з обох сторін, у результаті чого зображувана клавіатурна комбінація не переноситься на наступний рядок. Але такий текст може виявитися занадто широким, наприклад, для показу в вузькій таблиці. В цьому випадку сполучення клавіш можна побудувати вручну з кількох звернень до шаблону {{клавіша}}, розділених знаком + і звичайним пробілом, або доповивши роздільник HTML-кодом пробілу  
:
{{клавіша|Ctrl}} + {{клавіша|Alt}} + {{клавіша|Del}}
→ Ctrl + Alt + Del{{клавіша|Ctrl|Alt|Del|роздільник= + }}
→ Ctrl + Alt + Del
Для графічного оформлення Alt-кодів Windows можна скористатися кількома шаблонами {{клавіша}} без символів-роздільників чи пробілів. Так, у більшості північноамериканських і західноєвропейських версій операційної системи Windows символ ± можна ввести, утримуючи натиснутою клавішу Alt і набравши на цифровій клавіатурі 0177:
{{клавіша|Alt|0}}{{клавіша|1}}{{клавіша|7}}{{клавіша|7}}
→ Alt+0177
Приклад макроса (клавіатурного скорочення) з 7 клавіш, створеного стороннім застосунком:
{{клавіша|Ctrl|Alt|Shift|Win|Menu|fn|L}}
→ Ctrl+Alt+⇧ Shift+⊞ Win+≣ Menu+fn+L
Внутрішні посилання
[ред. код]Якщо в Вікіпедії є стаття, присвячена окремій клавіші, на неї можна дати звичайне внутрішнє посилання:
{{клавіша|[[Ctrl]]}}
→ Ctrl
При доданні посилання переконайтеся, що назва статті містить необхідне уточнення — наприклад, [[Alt (клавіша)|Alt]]
замість прямого посилання [[Alt]]
, яке веде на сторінку розв’язання неоднозначності Alt:
{{клавіша|[[Alt (клавіша)|Alt]]}}
→ Alt
Символи вікірозмітки
[ред. код]Символи вікірозмітки — наприклад, вертикальна риска, крапка з комою і знак рівності — обробляються тільки у вигляді шаблонів-замінників {{!}}, {{;}}, {{=}} або HTML-кодів |
, ;
, =
відповідно:
{{клавіша|{{!}}}}
→ |{{клавіша||}}
→ |{{клавіша|{{;}}}}
→ ;{{клавіша|;}}
→ ;{{клавіша|{{=}}}}
→ ={{клавіша|=}}
→ =
Однак ті ж самі символи, оформлені як внутрішні посилання, можна вказувати прямо:
Крім того, допускається вказання більшості символів вікірозмітки за допомогою їхніх словесних еквівалентів («псевдонимів»):
{{клавіша|вертикальна риска}}
→ |{{клавіша|крапка з комою}}
→ ;{{клавіша|рівність}}
→ ={{клавіша|двокрапка}}
→ :{{клавіша|астериск}}
→ *{{клавіша|решітка}}
→ #
Клавіші зі спеціальними символами
[ред. код]Назви деяких клавіш містять спеціальні символи (піктограми) Юнікода. Шаблон автоматично додає ці символи до наступних назв:
{{клавіша|Shift}}
→ ⇧ Shift{{клавіша|Tab}}
→ Tab ↹{{клавіша|Enter}}
→ ↵ Enter{{клавіша|Backspace}}
→ ← Backspace{{клавіша|Caps Lock}}
→ ⇪ Caps Lock{{клавіша|Option}}
→ ⌥ Option{{клавіша|Opt}}
→ ⌥ Opt{{клавіша|Command}}
→ ⌘ Command{{клавіша|Cmd}}
→ ⌘ Cmd{{клавіша|Up}}
→ ↑{{клавіша|Down}}
→ ↓{{клавіша|Left}}
→ ←{{клавіша|Right}}
→ →
Оскільки спеціальних символів Юнікода для клавіш Windows и Menu[en] («Меню», «Контекстне меню») не існує, шаблон замінює їх символами Squared Plus («плюс у квадраті») і Strictly Equivalent To («строго еквівалентно») з блоку математичних операторів[en] Юнікода:
{{клавіша|Win}}
→ ⊞ Win{{клавіша|Menu}}
→ ≣ Menu
Відеоігри
[ред. код]Контролери відеоігор часто використовують спеціалізовані мітки вводу, які не завжди легко піддаються схематичному опису. Нижче наведені умовні позначення послідовностей вводу для ігрових консолей і інших аналогічних пристроїв.
Спрямований ввід
[ред. код]Наступні умовні позначення (l
— лівий, c
— центр, r
— правий, up
— вверх, down
— вниз, left
— вліво, right
— вправо) призначені для випадків, коли послідовність вводу містить дії окрім первинного вводу або змішаний ввід з кількох пристроїв:
{{клавіша|l-down}}
→ L↓{{клавіша|c-left}}
→ C←{{клавіша|r-up}}
→ R↑
Діагональні рухи джойстика позначаються комбінаціями перших букв англійських назв сторін світу (n
— north, північ; s
— south, південь; w
— west, захід; e
— east, схід):
{{клавіша|l-nw}}
→ L↖{{клавіша|c-se}}
→ C↘{{клавіша|r-ne}}
→ R↗
PlayStation
[ред. код]{{клавіша|ex}}
→ ×{{клавіша|circle}}
→ ○{{клавіша|triangle}}
→ △{{клавіша|square}}
→ □
Технічні подробиці
[ред. код]Шаблон {{клавіша}} викликає підшаблон з базовим кодом {{клавіша/button}}. Це виключає багаторазове дублювання коду в основному шаблоні.
Документація вище включена з Шаблон:Клавіша/документація. (ред. | історія) Дописувачі можуть експериментувати на підсторінках пісочниця (створити | дзеркало) та тести (створити) цього шаблону. Будь ласка, додавайте категорії до підсторінки /документація. Підсторінки цього шаблону. |