Template:Key: Difference between revisions

From Official Barotrauma Wiki
Jump to: navigation, search
(Created page with "<includeonly>{{#vardefine:console|{{#if:{{{console|}}}|{{lc:{{{console}}}}}|{{#if:{{{2|}}}|{{lc:{{{1}}}}}}}}}}}<!-- happyface -->{{#vardefine:key|{{#switch:{{lc:{{#if:{{{key|}...")
 
No edit summary
Line 1: Line 1:
<includeonly>{{#vardefine:console|{{#if:{{{console|}}}|{{lc:{{{console}}}}}|{{#if:{{{2|}}}|{{lc:{{{1}}}}}}}}}}}<!-- happyface
<includeonly>{{#ifeq:{{#var:console}}|mouse|{{#switch: {{lc:{{{variant}}}}}
-->{{#vardefine:key|{{#switch:{{lc:{{#if:{{{key|}}}|{{{key}}}|{{{2}}}}}}}
| leftstick
| left stick
| left thumbstick
| lstick = Left Stick
| rightstick
| right stick
| right thumbstick
| rstick = Right Stick
| left trigger
| lt = LT
| left bumper
| lb = LB
| right trigger
| rt = RT
| right bumper
| rb = RB
| left d-pad
| left dpad
| l = Left
| right d-pad
| right dpad
| r = Right
| up d-pad
| up dpad
| u = Up
| down d-pad
| down dpad
| d = Down
| d-pad
| dpad = Dpad
| m = Menu
| o = Circle
| touchpad = Touch Pad
| lmb
| left click = Left
| rmb
| right click = Right
| #default = {{ucfirst:{{#if:{{{key|}}}|{{{key}}}|{{{2}}}}}}}
}}}}<!--
-->{{#vardefine:keyboard|{{lc:{{#if:{{{keyboard|}}}|{{{keyboard}}}|{{#if:{{{2|}}}||{{{1|}}}}}}}}}}}<!--
 
-->{{#if: {{#var:console}} | [[File:{{#switch: {{#var:console}}
|playstation 3
|ps3=PS3
|ps
|playstation
|playstation 4
|ps4=PS4
|psmove
|move=PSMove
|xbox360
|360=360
|gesture=Gesture
|keyboard
|mouse=Keyboard
|oculus=Oculus
|remote=Remote
|steam=Steam
|switch=Switch
|vita=Vita
|vive=Vive
|wii=Wii
|wiiu=WiiU
|xbox
|xbox one
|xboxone
|xbone
|xbox1=XboxOne
|ouya=Ouya
|undefined}}<!--
 
-->{{#ifeq:{{#var:console}}|mouse|{{#switch: {{lc:{{{variant}}}}}
|dark=_White_Mouse_
|dark=_White_Mouse_
|light=_Black_Mouse_
|light=_Black_Mouse_

Revision as of 16:58, 7 January 2021

Documentation

When used, this template displays game controls, supporting both keyboard keys and controller buttons. Images will need to be added for the latter.

Those keys are also links to the Controls page, although this can be changed to another page by editing the relevant link in Template:Key.

Usage

{{key | button}}

  • button is the keyboard key to be pressed. Some key inputs, such as Shift or Tab will automatically add symbols or other formatting. Any other inputs will be output as they are with the first letter capitalized.
  • These keys are not case sensitive, so shift and Shift will both give .png|alt=|20px|Controls|]] }}.

For mouse buttons:

{{key | mouse | button}}

  • left, middle, right and none are accepted, giving respectively: .png|alt=|20px|Controls|]] }}, .png|alt=|20px|Controls|]] }}, .png|alt=|20px|Controls|]] }} and .png|alt=|20px|Controls|]] }}

Example

Press {{Key|Alt}} and {{Key|f4}} at the same time.

produces:
Press .png|alt=|20px|Controls|]] }} and .png|alt=|20px|Controls|]] }} at the same time.

Themes

Light: .png|alt=|20px|Controls|]] }} Dark: .png|alt=|20px|Controls|]] }}

Mouse Buttons

Default theme: Light

.png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }}

Keyboard Keys

Default theme: Dark

Numbers
.png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }}
Letters & Punctuation
.png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }}
.png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }}
Special
.png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }}
.png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }}
Alternate Models
.png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }} .png|alt=|20px|Controls|]] }}