Controls – Template
Jump to navigation
Jump to search
Lou Montana (talk | contribs) m (Fix examples, Add mouse buttons) |
Lou Montana (talk | contribs) (Add specific consoles support) |
||
Line 1: | Line 1: | ||
<includeonly>{{#if:{{{1|}}} | <includeonly>{{#switch:{{lc:{{{1}}}}} | ||
| {{Controls/Control|{{{1}}}}}{{#if:{{{2|}}}| + {{Controls/Control|{{{2}}}}}{{#if:{{{3|}}}| + {{Controls/Control|{{{3}}}}}{{#if:{{{4|}}}| + {{Controls/Control|{{{4}}}}}|}}|}}|}} | |xbox= {{#if:{{{2|}}} | ||
|-no controls defined-{{TemplateCase||[[Category:Controls template usage error]]}} | | {{Controls/Control|xbox|{{{2}}}}}{{#if:{{{3|}}}| + {{Controls/Control|xbox|{{{3}}}}}{{#if:{{{4|}}}|| + {{Controls/Control|xbox|{{{4}}}}}}}}} | ||
| -no Xbox controls defined-{{TemplateCase||[[Category:Controls template usage error]]}} | |||
}} | |||
|dualshock | |||
|playstation= {{#if:{{{2|}}} | |||
| {{Controls/Control|dualshock|{{{2}}}}}{{#if:{{{3|}}}| + {{Controls/Control|dualshock|{{{3}}}}}{{#if:{{{4|}}}|| + {{Controls/Control|dualshock|{{{4}}}}}}}}} | |||
| -no DualShock controls defined-{{TemplateCase||[[Category:Controls template usage error]]}} | |||
}} | |||
|#default= {{#if:{{{1|}}} | |||
| {{Controls/Control|{{{1}}}}}{{#if:{{{2|}}}| + {{Controls/Control|{{{2}}}}}{{#if:{{{3|}}}| + {{Controls/Control|{{{3}}}}}{{#if:{{{4|}}}| + {{Controls/Control|{{{4}}}}}|}}|}}|}} | |||
|-no controls defined-{{TemplateCase||[[Category:Controls template usage error]]}} | |||
}} | |||
}}</includeonly><noinclude>{{Doc/Template | }}</includeonly><noinclude>{{Doc/Template | ||
|descr= Shows a key-styled keyboard shortcut and/or a mouse button. It also adds the page to the [[:Category:Controls template usage error|Controls template usage error]] category on usage error. | |descr= Shows a key-styled keyboard shortcut and/or a mouse button. It also adds the page to the [[:Category:Controls template usage error|Controls template usage error]] category on usage error. | ||
Line 12: | Line 23: | ||
|param1= ctrl1 | |param1= ctrl1 | ||
|descr1= first control | |descr1= first control - if {{hl|xbox}} or {{hl|dualshock}}/{{hl|playstation}} (case-insensitive), all the following keys will be XBox- or PlayStation-stylised (see {{Template|Controls/Control}}) | ||
|param2= ctrl2 | |param2= ctrl2 | ||
|descr2= (Optional) second control | |descr2= (Optional) second control | ||
|param3= ctrl3 | |param3= ctrl3 | ||
|descr3= (Optional) third control | |descr3= (Optional) third control | ||
|param4= ctrl4 | |param4= ctrl4 | ||
|descr4= (Optional) fourth control | |descr4= (Optional) fourth control | ||
|example1= <nowiki>{{Controls}}</nowiki> | |example1= <nowiki>{{Controls}}</nowiki> | ||
|result1= {{Controls}} | |result1= {{Controls}} | ||
|example2= <nowiki>{{Controls|Ctrl}}</nowiki> | |example2= <nowiki>{{Controls|Ctrl}}</nowiki> | ||
|result2= {{Controls|Ctrl}} | |result2= {{Controls|Ctrl}} | ||
|example3= <nowiki>{{Controls|Ctrl|LMB}}</nowiki> | |example3= <nowiki>{{Controls|Ctrl|LMB}}</nowiki> | ||
|result3= {{Controls|Ctrl|LMB}} | |result3= {{Controls|Ctrl|LMB}} | ||
|example4= <nowiki>{{Controls|Ctrl|Shift|T}}</nowiki> | |example4= <nowiki>{{Controls|Ctrl|Shift|T}}</nowiki> | ||
|result4= {{Controls|Ctrl|Shift|T}} | |result4= {{Controls|Ctrl|Shift|T}} | ||
|example5= <nowiki>{{Controls|Ctrl|Alt|Shift|T}}</nowiki> | |example5= <nowiki>{{Controls|Ctrl|Alt|Shift|T}}</nowiki> | ||
|result5= {{Controls|Ctrl|Alt|Shift|T}} | |result5= {{Controls|Ctrl|Alt|Shift|T}} | ||
|example6= <nowiki>{{Controls|Ctrl|Alt|Shift|T|U}}</nowiki> | |example6= <nowiki>{{Controls|Ctrl|Alt|Shift|T|U}}</nowiki> | ||
|result6= {{Controls|Ctrl|Alt|Shift|T|U}} | |result6= {{Controls|Ctrl|Alt|Shift|T|U}} | ||
|example7= <nowiki/> | |||
<nowiki>{{Controls|Xbox|A|LT|start}}</nowiki><br> | |||
<nowiki>{{Controls|dualshock|cross|L1|start}}</nowiki><br> | |||
<nowiki>{{Controls|padA|padLT|padStart}}</nowiki> | |||
|result7= <nowiki/> | |||
{{Controls|Xbox|A|LT|start}}<br> | |||
{{Controls|dualshock|cross|L1|start}}<br> | |||
{{Controls|padA|padLT|padStart}} | |||
}}</noinclude> | }}</noinclude> |
Revision as of 16:32, 29 June 2022
Shows a key-styled keyboard shortcut and/or a mouse button. It also adds the page to the Controls template usage error category on usage error.
- Mouse button can be (case-insensitive):
- mouseL or LMB
- mouseL2 or LMB2
- mouseR or RMB
- mouseM or MMB
- Keyboard key can be anything - the first letter will be capitalised, see {{Controls/Control}}.
This template is used on these pages.
Usage
{{Controls|ctrl1|ctrl2|ctrl3|ctrl4}}
- ctrl1: first control - if xbox or dualshock/playstation (case-insensitive), all the following keys will be XBox- or PlayStation-stylised (see {{Controls/Control}})
- ctrl2: (Optional) second control
- ctrl3: (Optional) third control
- ctrl4: (Optional) fourth control
Code | Result |
---|---|
{{Controls}} | -no controls defined- |
{{Controls|Ctrl}} | Ctrl |
{{Controls|Ctrl|LMB}} | Ctrl + |
{{Controls|Ctrl|Shift|T}} | Ctrl + ⇧ Shift + T |
{{Controls|Ctrl|Alt|Shift|T}} | Ctrl + Alt + ⇧ Shift + T |
{{Controls|Ctrl|Alt|Shift|T|U}} | Ctrl + Alt + ⇧ Shift + T |
{{Controls|Xbox|A|LT|start}} |
⇓ + ↖ |