Template:Key press
This is the {{key press}} template primarily designed to illustrate keys and keystrokes on a computer keyboard.
Example:
{{key press|A}}
produces A
Wikilinks
[change source]If there is an article about the key you can wikilink the key's name like any other wiki text. Like this:
{{key press|[[Alt key|Alt]]}}
produces Alt
If you are wikilinking the keys, please ensure that you are piping to the correct page (e.g. [[Control key|Ctrl]]
instead of [[Ctrl]]
, which leads to a disambiguation page).
Wiki characters
[change source]Some wiki markup character, like the pipe symbol, the semicolon and the equals sign, need to be entered using the {{!}}, {{;}} and {{=}} templates:
{{key press|{{!}}}}
produces |
{{key press|{{;}}}}
produces ;
{{key press|{{=}}}}
produces =
However, if the characters are marked as wikilinks, they can be entered as such:
{{key press|[[|]]}}
produces |
{{key press|[[;]]}}
produces ;
{{key press|[[=]]}}
produces =
If you don't want to mark the characters as links, {{key press|<nowiki>|</nowiki>}}
is also an option.
Key symbols
[change source]Some key names have a fitting unicode character. This template automatically adds such "icons" to the following key names:
{{key press|Caps Lock}}
produces ⇪ Caps Lock
{{key press|Shift}}
produces ⇧ Shift
{{key press|Enter}}
produces ↵ Enter
{{key press|Tab}}
produces Tab ↹
{{key press|Backspace}}
produces ← Backspace
{{key press|Cmd}}
produces ⌘ Cmd
{{key press|Opt}}
produces ⌥ Opt
{{key press|Up}}
produces ↑
{{key press|Down}}
produces ↓
{{key press|Left}}
produces ←
{{key press|Right}}
produces →
There are no characters for the Windows key and Menu key. Besides, the Windows logo is trademarked. So this template shows approximate characters for them in the following way:
{{key press|Win}}
produces ⊞ Win
{{key press|Menu}}
produces ≣ Menu
Video games
[change source]Video game controllers often have specialized input labels that do not map easily. The following are mappings for various game consoles and input features.
Directional input
[change source]The following should only be used when the input sequence uses something other than the primary input or mixes input between directional devices.
{{key press|l-down}}
produces L↓{{key press|c-left}}
produces C←{{key press|r-up}}
produces R↑
Stick specific diagonals are also supported:
{{key press|l-nw}}
produces L↖{{key press|c-se}}
produces C↘{{key press|r-ne}}
produces R↗
PlayStation
[change source]{{key press|ex}}
produces ×{{key press|circle}}
produces ○{{key press|triangle}}
produces △{{key press|square}}
produces □
Not to be confused with
[change source]- {{Button}} – produces a similar visual effect, but without the semantic markup, e.g. sample text