Difference between revisions of "Template:Input settings"

From PCGamingWiki, the wiki about fixing PC games
(fixed controller support glossary link targets for default notes)
(Seems nobody seems to care....)
Line 296: Line 296:
 
<td>{{{steam input api notes|}}}</td>
 
<td>{{{steam input api notes|}}}</td>
 
</tr>
 
</tr>
<tr class="template-infotable-body">
+
 
<th scope="row">[[Controller:Steam Controller|Official controller preset(s)]]</th>
+
{{#ifeq: {{{steam input api|}}} | false |
<td>{{Tickcross|{{{steam input presets|}}}|Steam Input presets}}</td>
+
<tr class="template-infotable-body">
<td>{{{steam input presets notes|}}}</td>
+
<th scope="row">[[Store:Steam#Steam Input|<abbr title="Steam can hook game input">Hook input (legacy mode)</abbr>]]</th>
</tr>
+
<td>{{Tickcross|{{{steam hook input|}}}|Steam hook input}}</td>
 +
<td>{{{steam hook input notes|}}}</td>
 +
</tr>
 +
}}
 +
 
 +
{{#ifeq: {{{steam input api|}}}{{{steam hook input|}}} | falsefalse ||
 +
<tr class="template-infotable-body">
 +
<th scope="row">[[Controller:Steam Controller|Official controller preset(s)]]</th>
 +
<td>{{Tickcross|{{{steam input presets|}}}|Steam Input presets}}</td>
 +
<td>{{{steam input presets notes|}}}</td>
 +
</tr>
 +
}}
 
<tr class="template-infotable-body">
 
<tr class="template-infotable-body">
 
<th scope="row">[[Controller:Steam Controller|Steam Controller button prompts]]</th>
 
<th scope="row">[[Controller:Steam Controller|Steam Controller button prompts]]</th>
Line 306: Line 317:
 
<td>{{{steam controller prompts notes|}}}</td>
 
<td>{{{steam controller prompts notes|}}}</td>
 
</tr>
 
</tr>
 +
 +
{{#ifeq: {{{steam input api|}}} | false |
 +
{{#ifeq: {{{steam hook input|}}} | false ||
 +
{{#ifeq: {{{steam hook input|}}} | unknown ||
 +
<tr class="template-infotable-body">
 +
<th scope="row">[[Store:Steam#Steam Input|<abbr title="Detect in-game cursor for automatic layout switching">Cursor detection</abbr>]]</th>
 +
<td>{{Tickcross|{{{steam cursor detection|}}}|Steam Input mouse cursor detection}}</td>
 +
<td>{{{steam cursor detection notes|}}}</td>
 +
</tr>
 +
}}
 +
}}
 +
}}
 
</table>
 
</table>
 
}}
 
}}

Revision as of 10:53, 18 April 2018

Documentation for the above template (sometimes hidden from view).
Description

This settings table is meant to contain all information relating to input settings. If a setting is hackable or requires additional notes, add the information below the table in a header like so:

=== [[Controller support]] ===
Fixbox here
...

and make note of it in the table in the following fashion See [[#Controller support|Controller support]]. Any smaller notes can and should be included directly in the table.

Below is a more thorough explanation of each of the possible arguments. Each can be appended with  notes to fill in the information in the Notes column.

Arguments


Syntax
{{Input settings
|key remap                 = 
|key remap notes           = 
|acceleration option       = 
|acceleration option notes = 
|mouse sensitivity         = 
|mouse sensitivity notes   = 
|mouse menu                = 
|mouse menu notes          = 
|invert mouse y-axis       = 
|invert mouse y-axis notes = 
|touchscreen               = 
|touchscreen notes         = 
|controller support        = 
|controller support notes  = 
|full controller           = 
|full controller notes     = 
|controller remap          = 
|controller remap notes    = 
|controller sensitivity    = 
|controller sensitivity notes= 
|invert controller y-axis  = 
|invert controller y-axis notes= 
|xinput controllers        = 
|xinput controllers notes  = 
|xbox prompts              = 
|xbox prompts notes        = 
|impulse triggers          = 
|impulse triggers notes    = 
|dualshock 4               = 
|dualshock 4 notes         = 
|dualshock prompts         = 
|dualshock prompts notes   = 
|light bar support         = 
|light bar support notes   = 
|dualshock 4 modes         = 
|dualshock 4 modes notes   = 
|tracked motion controllers= 
|tracked motion controllers notes = 
|tracked motion prompts    = 
|tracked motion prompts notes = 
|other controllers         = 
|other controllers notes   = 
|other button prompts      = 
|other button prompts notes= 
|controller hotplug        = 
|controller hotplug notes  = 
|haptic feedback           = 
|haptic feedback notes     = 
|simultaneous input        = 
|simultaneous input notes  = 
|steam input api           = 
|steam input api notes     = 
|steam hook input          = 
|steam hook input notes    = 
|steam input presets       = 
|steam input presets notes = 
|steam controller prompts  = 
|steam controller prompts notes = 
|steam cursor detection    = 
|steam cursor detection notes = 
}}
See also