(exclude Y since it only works on 2003) |
(add show_set and directional) |
||
Line 1: | Line 1: | ||
<noinclude><div class="center"></noinclude><span class="explain" tabindex="0" title="{{#switch: {{lc:{{{1<noinclude>|interact</noinclude>}}}}} | <noinclude><div class="center"></noinclude>{{#ifeq:{{{2|}}}|show_set||<span class="explain" tabindex="0" title="}}{{#switch: {{lc:{{{1<noinclude>|interact</noinclude>}}}}} | ||
|interact|action = Z / Space / Enter | |interact|action = Z / Space / Enter | ||
|menu = X / C / V / B / N / Esc / Numpad 0 | |menu = X / C / V / B / N / Esc / Numpad 0 | ||
|up|up arrow = Up arrow / Numpad 8 | |up|up arrow = Up arrow / Numpad 8 / K | ||
|right|right arrow = Right arrow / Numpad 6 | |right|right arrow = Right arrow / Numpad 6 / L | ||
|down|down arrow = Down arrow / Numpad 2 | |down|down arrow = Down arrow / Numpad 2 / J | ||
|left|left arrow = Left arrow / Numpad 4 | |left|left arrow = Left arrow / Numpad 4 / H | ||
|directional = Arrow keys / Numpad 2 4 6 8 / HJKL | |||
|#default = No alternative keys | |#default = No alternative keys | ||
}}">{{{2|{{{1<noinclude>|interact</noinclude>}}}}}}</span><noinclude></div> | }}{{#ifeq:{{{2|}}}|show_set||">{{{2|{{{1<noinclude>|interact</noinclude>}}}}}}</span>}}<noinclude></div> | ||
Use this template for controls to include a tooltip of keys that map to that control by default. | Use this template for controls to include a tooltip of keys that map to that control by default. | ||
Line 35: | Line 36: | ||
Technically it's still possible to put a specific key in the second parameter and display something like "Hold {{control|menu|esc}}", but this is more confusing. | Technically it's still possible to put a specific key in the second parameter and display something like "Hold {{control|menu|esc}}", but this is more confusing. | ||
The special value {{para|2|show_set}} outputs the keys as text instead of in a tooltip: | |||
<code><nowiki>Use the {{control|directional|show_set}} keys to move.</nowiki></code> | |||
<code>Use the {{control|directional|show_set}} keys to move.</code> | |||
[[Category:Templates]] | [[Category:Templates]] | ||
</noinclude> | </noinclude> |
Latest revision as of 15:53, 13 December 2024
Use this template for controls to include a tooltip of keys that map to that control by default.
For example, instead of writing:
Hold X to exit the screen.
You should instead write:
Hold the {{control|menu}} key to exit the screen.
Which would present:
Hold the menu key to exit the screen.
Alternatively, you could write:
Hold the {{control|menu|menu key}} to exit the screen.
Which would present:
Hold the menu key to exit the screen.
The purpose of this template is to avoid suggesting specific keys when in actuality a range of keys can be used.
Technically it's still possible to put a specific key in the second parameter and display something like "Hold esc", but this is more confusing.
The special value |2 = show_set
outputs the keys as text instead of in a tooltip:
Use the {{control|directional|show_set}} keys to move.
Use the Arrow keys / Numpad 2 4 6 8 / HJKL keys to move.