Difference between revisions of "Template:Input"
(updated tickcross usage, added screenshots var) |
(corrected controller support level handling, updated tickcross usage) |
||
Line 13: | Line 13: | ||
<tr class="template-infotable-body table-settings-input-body-row"> | <tr class="template-infotable-body table-settings-input-body-row"> | ||
<th scope="row" class="table-settings-input-body-parameter">[[Glossary:Remapping|Remapping]]</th> | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Remapping|Remapping]]</th> | ||
− | <td class="table-settings-input-body-rating">{{Tickcross|{{{key remap}}}|Key remapping}}</td> | + | <td class="table-settings-input-body-rating">{{Tickcross|{{{key remap}}}|Key remapping|{{{key remap notes|}}}}}</td> |
<td class="table-settings-input-body-notes">{{#if: {{{key remap notes|}}} | {{{key remap notes|}}} | {{#ifeq: {{lc:{{{key remap|}}}}} | false | {{#if: {{#var:DOS}}{{#var:Booter}} | ''For [[DOSBox]] use the [https://www.dosbox.com/wiki/Mapper DOSBox Mapper] (see the [[Glossary:Remapping|glossary page]] for other workarounds).'' | ''See the [[Glossary:Remapping|glossary page]] for potential workarounds.'' }}}}}}</td> | <td class="table-settings-input-body-notes">{{#if: {{{key remap notes|}}} | {{{key remap notes|}}} | {{#ifeq: {{lc:{{{key remap|}}}}} | false | {{#if: {{#var:DOS}}{{#var:Booter}} | ''For [[DOSBox]] use the [https://www.dosbox.com/wiki/Mapper DOSBox Mapper] (see the [[Glossary:Remapping|glossary page]] for other workarounds).'' | ''See the [[Glossary:Remapping|glossary page]] for potential workarounds.'' }}}}}}</td> | ||
</tr> | </tr> | ||
Line 20: | Line 20: | ||
<tr class="template-infotable-body table-settings-input-body-row"> | <tr class="template-infotable-body table-settings-input-body-row"> | ||
<th scope="row" class="table-settings-input-body-parameter">[[Glossary:Mouse acceleration|Mouse acceleration]]</th> | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Mouse acceleration|Mouse acceleration]]</th> | ||
− | <td class="table-settings-input-body-rating">{{Tickcross-na|{{{acceleration option|}}}|Mouse acceleration}}</td> | + | <td class="table-settings-input-body-rating">{{Tickcross-na|{{{acceleration option|}}}|Mouse acceleration|{{{acceleration option notes|}}}}}</td> |
<td class="table-settings-input-body-notes">{{{acceleration option notes|}}}</td> | <td class="table-settings-input-body-notes">{{{acceleration option notes|}}}</td> | ||
</tr> | </tr> | ||
Line 27: | Line 27: | ||
<tr class="template-infotable-body table-settings-input-body-row"> | <tr class="template-infotable-body table-settings-input-body-row"> | ||
<th scope="row" class="table-settings-input-body-parameter">[[Glossary:Mouse#Sensitivity|Mouse sensitivity]]</th> | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Mouse#Sensitivity|Mouse sensitivity]]</th> | ||
− | <td class="table-settings-input-body-rating">{{Tickcross-na|{{{mouse sensitivity|}}}|Mouse sensitivity}}</td> | + | <td class="table-settings-input-body-rating">{{Tickcross-na|{{{mouse sensitivity|}}}|Mouse sensitivity|{{{mouse sensitivity notes|}}}}}</td> |
<td class="table-settings-input-body-notes">{{#if: {{{mouse sensitivity notes|}}} | {{{mouse sensitivity notes|}}} | {{#ifeq: {{lc:{{{mouse sensitivity|}}}}} | false | {{#if: {{#var:DOS}}{{#var:Booter}} | ''For [[DOSBox]] set in the [https://www.dosbox.com/wiki/Dosbox.conf#.5Bsdl.5D DOSBox configuration file].''}}}}}}</td> | <td class="table-settings-input-body-notes">{{#if: {{{mouse sensitivity notes|}}} | {{{mouse sensitivity notes|}}} | {{#ifeq: {{lc:{{{mouse sensitivity|}}}}} | false | {{#if: {{#var:DOS}}{{#var:Booter}} | ''For [[DOSBox]] set in the [https://www.dosbox.com/wiki/Dosbox.conf#.5Bsdl.5D DOSBox configuration file].''}}}}}}</td> | ||
</tr> | </tr> | ||
Line 34: | Line 34: | ||
<tr class="template-infotable-body table-settings-input-body-row"> | <tr class="template-infotable-body table-settings-input-body-row"> | ||
<th scope="row" class="table-settings-input-body-parameter">[[Glossary:Mouse|Mouse input in menus]]</th> | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Mouse|Mouse input in menus]]</th> | ||
− | <td class="table-settings-input-body-rating">{{Tickcross|{{{mouse menu}}}|Mouse input in menus}}</td> | + | <td class="table-settings-input-body-rating">{{Tickcross|{{{mouse menu}}}|Mouse input in menus|{{{mouse menu notes|}}}}}</td> |
<td class="table-settings-input-body-notes">{{{mouse menu notes|}}}</td> | <td class="table-settings-input-body-notes">{{{mouse menu notes|}}}</td> | ||
</tr> | </tr> | ||
Line 41: | Line 41: | ||
<tr class="template-infotable-body table-settings-input-body-row"> | <tr class="template-infotable-body table-settings-input-body-row"> | ||
<th scope="row" class="table-settings-input-body-parameter">[[Glossary:Invert Y-axis|Mouse Y-axis inversion]]</th> | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Invert Y-axis|Mouse Y-axis inversion]]</th> | ||
− | <td class="table-settings-input-body-rating">{{Tickcross-na|{{{invert mouse y-axis|}}}|Mouse Y-axis inversion}}</td> | + | <td class="table-settings-input-body-rating">{{Tickcross-na|{{{invert mouse y-axis|}}}|Mouse Y-axis inversion|{{{invert mouse y-axis notes|}}}}}</td> |
<td class="table-settings-input-body-notes">{{{invert mouse y-axis notes|}}}</td> | <td class="table-settings-input-body-notes">{{{invert mouse y-axis notes|}}}</td> | ||
</tr> | </tr> | ||
Line 50: | Line 50: | ||
<tr class="template-infotable-body table-settings-input-body-row"> | <tr class="template-infotable-body table-settings-input-body-row"> | ||
<th scope="row" class="table-settings-input-body-parameter">[[Glossary:Touchscreen|Touchscreen optimised]]</th> | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Touchscreen|Touchscreen optimised]]</th> | ||
− | <td class="table-settings-input-body-rating">{{Tickcross|{{{touchscreen|}}}|Touchscreen optimised}}</td> | + | <td class="table-settings-input-body-rating">{{Tickcross|{{{touchscreen|}}}|Touchscreen optimised|{{{touchscreen notes|}}}}}</td> |
<td class="table-settings-input-body-notes">{{{touchscreen notes|}}}</td> | <td class="table-settings-input-body-notes">{{{touchscreen notes|}}}</td> | ||
</tr> | </tr> | ||
Line 67: | Line 67: | ||
<tr class="template-infotable-body table-settings-input-body-row"> | <tr class="template-infotable-body table-settings-input-body-row"> | ||
<th scope="row" class="table-settings-input-body-parameter">[[Glossary:Controller|Controller support]]</th> | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Controller|Controller support]]</th> | ||
− | <td class="table-settings-input-body-rating">{{Tickcross|{{{controller support}}}|Controller support}}</td> | + | <td class="table-settings-input-body-rating">{{Tickcross|{{{controller support}}}|Controller support|{{{controller support notes|}}}}}</td> |
<td class="table-settings-input-body-notes">{{#if:{{{controller support notes|}}}|{{{controller support notes|}}}|{{#ifeq: {{lc:{{{controller support|}}}}} | false | {{#if: {{#var:DOS}}{{#var:Booter}} | ''For [[DOSBox]] use the [https://www.dosbox.com/wiki/Mapper DOSBox Mapper] (see the [[Glossary:Controller|glossary page]] for other workarounds).'' | ''See the [[Glossary:Controller|glossary page]] for potential workarounds.'' }}}}}}</td> | <td class="table-settings-input-body-notes">{{#if:{{{controller support notes|}}}|{{{controller support notes|}}}|{{#ifeq: {{lc:{{{controller support|}}}}} | false | {{#if: {{#var:DOS}}{{#var:Booter}} | ''For [[DOSBox]] use the [https://www.dosbox.com/wiki/Mapper DOSBox Mapper] (see the [[Glossary:Controller|glossary page]] for other workarounds).'' | ''See the [[Glossary:Controller|glossary page]] for potential workarounds.'' }}}}}}</td> | ||
</tr> | </tr> | ||
Line 83: | Line 83: | ||
<tr class="template-infotable-body table-settings-input-body-row"> | <tr class="template-infotable-body table-settings-input-body-row"> | ||
<th scope="row" class="table-settings-input-body-parameter">[[Glossary:Controller|<abbr title="All menus can be navigated with a controller. Supports Steam's Big Picture mode.">Full controller support</abbr>]]</th> | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Controller|<abbr title="All menus can be navigated with a controller. Supports Steam's Big Picture mode.">Full controller support</abbr>]]</th> | ||
− | <td class="table-settings-input-body-rating">{{Tickcross|{{{full controller|}}}|Full controller support}}{{#ifeq: {{lc:{{{controller support|}}}}} | true | {{#ifeq: {{{full controller|}}} | true | [[Controller support level::full| ]]{{#vardefine:controller support level|full}} | [[Controller support level::partial| ]]{{#vardefine:controller support level|partial}} }} | [[Controller support level::{{lc:{{{controller support|}}}}}| ]] }}</td> | + | <td class="table-settings-input-body-rating">{{Tickcross|{{{full controller|}}}|Full controller support|{{{full controller notes|}}}}}{{#ifeq: {{lc:{{{controller support|}}}}} | true | {{#ifeq: {{{full controller|}}} | true | [[Controller support level::full| ]]{{#vardefine:controller support level|full}} | [[Controller support level::partial| ]]{{#vardefine:controller support level|partial}} }} | [[Controller support level::{{lc:{{{controller support|}}}}}| ]]{{#vardefine:controller support level|{{lc:{{{controller support|}}}}}}} }}</td> |
<td class="table-settings-input-body-notes">{{{full controller notes|}}}</td> | <td class="table-settings-input-body-notes">{{{full controller notes|}}}</td> | ||
</tr> | </tr> | ||
Line 90: | Line 90: | ||
<tr class="template-infotable-body table-settings-input-body-row"> | <tr class="template-infotable-body table-settings-input-body-row"> | ||
<th scope="row" class="table-settings-input-body-parameter">[[Glossary:Remapping|Controller remapping]]</th> | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Remapping|Controller remapping]]</th> | ||
− | <td class="table-settings-input-body-rating">{{Tickcross|{{{controller remap|}}}|Controller remapping}}</td> | + | <td class="table-settings-input-body-rating">{{Tickcross|{{{controller remap|}}}|Controller remapping|{{{controller remap notes|}}}}}</td> |
<td class="table-settings-input-body-notes">{{#if: {{{controller remap notes|}}} | {{{controller remap notes|}}} | {{#ifeq: {{lc:{{{controller remap|}}}}} | false | {{#if: {{#var:DOS}}{{#var:Booter}} | ''For [[DOSBox]] use the [https://www.dosbox.com/wiki/Mapper DOSBox Mapper] (see the [[Glossary:Remapping|glossary page]] for other workarounds).'' | ''See the [[Glossary:Remapping|glossary page]] for potential workarounds.'' }}}}}}</td> | <td class="table-settings-input-body-notes">{{#if: {{{controller remap notes|}}} | {{{controller remap notes|}}} | {{#ifeq: {{lc:{{{controller remap|}}}}} | false | {{#if: {{#var:DOS}}{{#var:Booter}} | ''For [[DOSBox]] use the [https://www.dosbox.com/wiki/Mapper DOSBox Mapper] (see the [[Glossary:Remapping|glossary page]] for other workarounds).'' | ''See the [[Glossary:Remapping|glossary page]] for potential workarounds.'' }}}}}}</td> | ||
</tr> | </tr> | ||
Line 97: | Line 97: | ||
<tr class="template-infotable-body table-settings-input-body-row"> | <tr class="template-infotable-body table-settings-input-body-row"> | ||
<th scope="row" class="table-settings-input-body-parameter">[[Glossary:Controller|Controller sensitivity]]</th> | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Controller|Controller sensitivity]]</th> | ||
− | <td class="table-settings-input-body-rating">{{Tickcross-na|{{{controller sensitivity|}}}|Controller sensitivity}}</td> | + | <td class="table-settings-input-body-rating">{{Tickcross-na|{{{controller sensitivity|}}}|Controller sensitivity|{{{controller sensitivity notes|}}}}}</td> |
<td class="table-settings-input-body-notes">{{{controller sensitivity notes|}}}</td> | <td class="table-settings-input-body-notes">{{{controller sensitivity notes|}}}</td> | ||
</tr> | </tr> | ||
Line 105: | Line 105: | ||
<tr class="template-infotable-body table-settings-input-body-row"> | <tr class="template-infotable-body table-settings-input-body-row"> | ||
<th scope="row" class="table-settings-input-body-parameter">[[Glossary:Invert Y-axis|Controller Y-axis inversion]]</th> | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Invert Y-axis|Controller Y-axis inversion]]</th> | ||
− | <td class="table-settings-input-body-rating">{{Tickcross-na|{{{invert controller y-axis|}}}|Controller Y-axis inversion}}</td> | + | <td class="table-settings-input-body-rating">{{Tickcross-na|{{{invert controller y-axis|}}}|Controller Y-axis inversion|{{{invert controller y-axis notes|}}}}}</td> |
<td class="table-settings-input-body-notes">{{{invert controller y-axis notes|}}}</td> | <td class="table-settings-input-body-notes">{{{invert controller y-axis notes|}}}</td> | ||
</tr> | </tr> | ||
Line 129: | Line 129: | ||
<tr class="template-infotable-body table-settings-input-body-row" style="background-color:#ffffff;"> | <tr class="template-infotable-body table-settings-input-body-row" style="background-color:#ffffff;"> | ||
<th scope="col" style="width: 230px;" class="table-settings-input-body-parameter">[[Glossary:Controller|XInput-compatible controllers]]</th> | <th scope="col" style="width: 230px;" class="table-settings-input-body-parameter">[[Glossary:Controller|XInput-compatible controllers]]</th> | ||
− | <td scope="col" style="width: 50px;" class="table-settings-input-body-rating">{{Tickcross-nr|{{{xinput controllers|}}}|XInput controller support}}</td> | + | <td scope="col" style="width: 50px;" class="table-settings-input-body-rating">{{Tickcross-nr|{{{xinput controllers|}}}|XInput controller support|{{{xinput controllers notes|}}}}}</td> |
<td scope="col" style="width: 540px;" class="table-settings-input-body-notes">{{#if: {{{xinput controllers notes|}}} | {{{xinput controllers notes|}}} | {{#ifeq: {{lc:{{{xinput controllers|}}}}} | false | ''See the [[Glossary:Controller|glossary page]] for potential workarounds.'' }}}}</td> | <td scope="col" style="width: 540px;" class="table-settings-input-body-notes">{{#if: {{{xinput controllers notes|}}} | {{{xinput controllers notes|}}} | {{#ifeq: {{lc:{{{xinput controllers|}}}}} | false | ''See the [[Glossary:Controller|glossary page]] for potential workarounds.'' }}}}</td> | ||
</tr> | </tr> | ||
Line 137: | Line 137: | ||
<tr class="template-infotable-body table-settings-input-body-row" style="background-color:#f5f5f5;"> | <tr class="template-infotable-body table-settings-input-body-row" style="background-color:#f5f5f5;"> | ||
<th scope="row" class="table-settings-input-body-parameter">[[Glossary:Controller|Xbox button prompts]]</th> | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Controller|Xbox button prompts]]</th> | ||
− | <td class="table-settings-input-body-rating">{{Tickcross-nr|{{{xbox prompts|}}}|Xbox prompts}}</td> | + | <td class="table-settings-input-body-rating">{{Tickcross-nr|{{{xbox prompts|}}}|Xbox prompts|{{{xbox prompts notes|}}}}}</td> |
<td class="table-settings-input-body-notes">{{{xbox prompts notes|}}}</td> | <td class="table-settings-input-body-notes">{{{xbox prompts notes|}}}</td> | ||
</tr> | </tr> | ||
<tr class="template-infotable-body table-settings-input-body-row" style="background-color:#ffffff;"> | <tr class="template-infotable-body table-settings-input-body-row" style="background-color:#ffffff;"> | ||
<th scope="row" class="table-settings-input-body-parameter">[[Controller:Xbox One Controller|{{abbr|Impulse Trigger vibration|Xbox One controllers only}}]]</th> | <th scope="row" class="table-settings-input-body-parameter">[[Controller:Xbox One Controller|{{abbr|Impulse Trigger vibration|Xbox One controllers only}}]]</th> | ||
− | <td class="table-settings-input-body-rating">{{Tickcross-nr|{{{impulse triggers|}}}|Xbox One Impulse Triggers}}</td> | + | <td class="table-settings-input-body-rating">{{Tickcross-nr|{{{impulse triggers|}}}|Xbox One Impulse Triggers|{{{impulse triggers notes|}}}}}</td> |
<td class="table-settings-input-body-notes">{{{impulse triggers notes|}}}</td> | <td class="table-settings-input-body-notes">{{{impulse triggers notes|}}}</td> | ||
</tr> | </tr> | ||
Line 155: | Line 155: | ||
<tr class="template-infotable-body table-settings-input-body-row"> | <tr class="template-infotable-body table-settings-input-body-row"> | ||
<th scope="col" style="width: 230px;" class="table-settings-input-body-parameter">[[Controller:DualShock 4|DualShock 4 controllers]]</th> | <th scope="col" style="width: 230px;" class="table-settings-input-body-parameter">[[Controller:DualShock 4|DualShock 4 controllers]]</th> | ||
− | <td scope="col" style="width: 50px;" class="table-settings-input-body-rating">{{Tickcross-nr|{{{dualshock 4|}}}|DualShock 4 controller support}}</td> | + | <td scope="col" style="width: 50px;" class="table-settings-input-body-rating">{{Tickcross-nr|{{{dualshock 4|}}}|DualShock 4 controller support|{{{dualshock 4 notes|}}}}}</td> |
<td scope="col" style="width: 540px;" class="table-settings-input-body-notes">{{#if: {{{dualshock 4 notes|}}} | {{{dualshock 4 notes|}}} | {{#ifeq: {{lc:{{{dualshock 4|}}}}} | false | ''See the [[Glossary:Controller|glossary page]] for potential workarounds.'' }}}}</td> | <td scope="col" style="width: 540px;" class="table-settings-input-body-notes">{{#if: {{{dualshock 4 notes|}}} | {{{dualshock 4 notes|}}} | {{#ifeq: {{lc:{{{dualshock 4|}}}}} | false | ''See the [[Glossary:Controller|glossary page]] for potential workarounds.'' }}}}</td> | ||
</tr> | </tr> | ||
Line 163: | Line 163: | ||
<tr class="template-infotable-body table-settings-input-body-row"> | <tr class="template-infotable-body table-settings-input-body-row"> | ||
<th scope="row" class="table-settings-input-body-parameter">[[Controller:DualShock 4|DualShock button prompts]]</th> | <th scope="row" class="table-settings-input-body-parameter">[[Controller:DualShock 4|DualShock button prompts]]</th> | ||
− | <td class="table-settings-input-body-rating">{{Tickcross-nr|{{{dualshock prompts|}}}|DualShock prompts}}</td> | + | <td class="table-settings-input-body-rating">{{Tickcross-nr|{{{dualshock prompts|}}}|DualShock prompts|{{{dualshock prompts notes|}}}}}</td> |
<td class="table-settings-input-body-notes">{{{dualshock prompts notes|}}}</td> | <td class="table-settings-input-body-notes">{{{dualshock prompts notes|}}}</td> | ||
</tr> | </tr> | ||
Line 169: | Line 169: | ||
<tr class="template-infotable-body table-settings-input-body-row"> | <tr class="template-infotable-body table-settings-input-body-row"> | ||
<th scope="row" class="table-settings-input-body-parameter">[[Controller:DualShock 4|Light bar support]]</th> | <th scope="row" class="table-settings-input-body-parameter">[[Controller:DualShock 4|Light bar support]]</th> | ||
− | <td class="table-settings-input-body-rating">{{Tickcross-nr|{{{light bar support|}}}|DualShock 4 light bar support}}</td> | + | <td class="table-settings-input-body-rating">{{Tickcross-nr|{{{light bar support|}}}|DualShock 4 light bar support|{{{light bar support notes|}}}}}</td> |
<td class="table-settings-input-body-notes">{{{light bar support notes|}}}</td> | <td class="table-settings-input-body-notes">{{{light bar support notes|}}}</td> | ||
</tr> | </tr> | ||
Line 187: | Line 187: | ||
<tr class="template-infotable-body table-settings-input-body-row" style="background-color:#ffffff;"> | <tr class="template-infotable-body table-settings-input-body-row" style="background-color:#ffffff;"> | ||
<th scope="col" style="width: 230px;" class="table-settings-input-body-parameter">[[Glossary:Tracked motion controllers|Tracked motion controllers]]</th> | <th scope="col" style="width: 230px;" class="table-settings-input-body-parameter">[[Glossary:Tracked motion controllers|Tracked motion controllers]]</th> | ||
− | <td scope="col" style="width: 50px;" class="table-settings-input-body-rating">{{Tickcross-nr|{{{tracked motion controllers|}}}|Tracked motion controllers}}{{#vardefine:tracked motion controllers|{{{tracked motion controllers|}}}}}</td> | + | <td scope="col" style="width: 50px;" class="table-settings-input-body-rating">{{Tickcross-nr|{{{tracked motion controllers|}}}|Tracked motion controllers|{{{tracked motion controllers notes|}}}}}{{#vardefine:tracked motion controllers|{{{tracked motion controllers|}}}}}</td> |
<td scope="col" style="width: 540px;" class="table-settings-input-body-notes">{{{tracked motion controllers notes|}}}</td> | <td scope="col" style="width: 540px;" class="table-settings-input-body-notes">{{{tracked motion controllers notes|}}}</td> | ||
</tr> | </tr> | ||
Line 195: | Line 195: | ||
<tr class="template-infotable-body table-settings-input-body-row" style="background-color:#f5f5f5;"> | <tr class="template-infotable-body table-settings-input-body-row" style="background-color:#f5f5f5;"> | ||
<th scope="row" class="table-settings-input-body-parameter">[[Glossary:Tracked motion controllers|Button/gesture prompts]]</th> | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Tracked motion controllers|Button/gesture prompts]]</th> | ||
− | <td class="table-settings-input-body-rating">{{Tickcross-nr|{{{tracked motion prompts|}}}|Tracked motion controller prompts}}</td> | + | <td class="table-settings-input-body-rating">{{Tickcross-nr|{{{tracked motion prompts|}}}|Tracked motion controller prompts|{{{tracked motion prompts notes|}}}}}</td> |
<td class="table-settings-input-body-notes">{{{tracked motion prompts notes|}}}</td> | <td class="table-settings-input-body-notes">{{{tracked motion prompts notes|}}}</td> | ||
</tr> | </tr> | ||
Line 209: | Line 209: | ||
<tr class="template-infotable-body table-settings-input-body-row"> | <tr class="template-infotable-body table-settings-input-body-row"> | ||
<th scope="col" style="width: 230px;" class="table-settings-input-body-parameter">[[Glossary:Controller|{{abbr|Generic/other controllers|Controllers that do not fall into any other category}}]]</th> | <th scope="col" style="width: 230px;" class="table-settings-input-body-parameter">[[Glossary:Controller|{{abbr|Generic/other controllers|Controllers that do not fall into any other category}}]]</th> | ||
− | <td scope="col" style="width: 50px;" class="table-settings-input-body-rating">{{Tickcross-nr|{{{other controllers|}}}|Other controller support}}</td> | + | <td scope="col" style="width: 50px;" class="table-settings-input-body-rating">{{Tickcross-nr|{{{other controllers|}}}|Other controller support|{{{other controllers notes|}}}}}</td> |
<td scope="col" style="width: 540px;" class="table-settings-input-body-notes">{{#if: {{{other controllers notes|}}} | {{{other controllers notes|}}} | {{#ifeq: {{lc:{{{other controllers|}}}}} | false | ''See the [[Glossary:Controller|glossary page]] for potential workarounds.'' }}}}</td> | <td scope="col" style="width: 540px;" class="table-settings-input-body-notes">{{#if: {{{other controllers notes|}}} | {{{other controllers notes|}}} | {{#ifeq: {{lc:{{{other controllers|}}}}} | false | ''See the [[Glossary:Controller|glossary page]] for potential workarounds.'' }}}}</td> | ||
</tr> | </tr> | ||
Line 257: | Line 257: | ||
<tr class="template-infotable-body table-settings-input-body-row"> | <tr class="template-infotable-body table-settings-input-body-row"> | ||
<th scope="row" class="table-settings-input-body-parameter">[[Glossary:Controller|Controller hotplugging]]</th> | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Controller|Controller hotplugging]]</th> | ||
− | <td class="table-settings-input-body-rating">{{Tickcross|{{{controller hotplug|}}}|Controller hotplugging}}</td> | + | <td class="table-settings-input-body-rating">{{Tickcross|{{{controller hotplug|}}}|Controller hotplugging|{{{controller hotplug notes|}}}}}</td> |
<td class="table-settings-input-body-notes">{{{controller hotplug notes|}}}</td> | <td class="table-settings-input-body-notes">{{{controller hotplug notes|}}}</td> | ||
</tr> | </tr> | ||
Line 263: | Line 263: | ||
<tr class="template-infotable-body table-settings-input-body-row"> | <tr class="template-infotable-body table-settings-input-body-row"> | ||
<th scope="row" class="table-settings-input-body-parameter">[[Glossary:Controller|{{abbr|Haptic feedback|Commonly referred to as controller vibration, force feedback, rumble, or dualshock.}}]]</th> | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Controller|{{abbr|Haptic feedback|Commonly referred to as controller vibration, force feedback, rumble, or dualshock.}}]]</th> | ||
− | <td class="table-settings-input-body-rating">{{Tickcross|{{{haptic feedback|}}}|Controller haptic feedback}}</td> | + | <td class="table-settings-input-body-rating">{{Tickcross|{{{haptic feedback|}}}|Controller haptic feedback|{{{haptic feedback notes|}}}}}</td> |
<td class="table-settings-input-body-notes">{{{haptic feedback notes|}}}</td> | <td class="table-settings-input-body-notes">{{{haptic feedback notes|}}}</td> | ||
</tr> | </tr> | ||
Line 269: | Line 269: | ||
<tr class="template-infotable-body table-settings-input-body-row"> | <tr class="template-infotable-body table-settings-input-body-row"> | ||
<th scope="row" class="table-settings-input-body-parameter">[[Glossary:Controller|{{abbr|Simultaneous controller+KB/M|Both controller and keyboard/mouse inputs can be used at the same time}}]]</th> | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Controller|{{abbr|Simultaneous controller+KB/M|Both controller and keyboard/mouse inputs can be used at the same time}}]]</th> | ||
− | <td class="table-settings-input-body-rating">{{Tickcross|{{{simultaneous input|}}}|Simultaneous input}}</td> | + | <td class="table-settings-input-body-rating">{{Tickcross|{{{simultaneous input|}}}|Simultaneous input|{{{simultaneous input notes|}}}}}</td> |
<td class="table-settings-input-body-notes">{{{simultaneous input notes|}}}</td> | <td class="table-settings-input-body-notes">{{{simultaneous input notes|}}}</td> | ||
</tr> | </tr> | ||
Line 285: | Line 285: | ||
<tr class="template-infotable-body table-settings-input-body-row"> | <tr class="template-infotable-body table-settings-input-body-row"> | ||
<th scope="row" class="table-settings-input-body-parameter">[[Controller:Steam Controller|Steam Input API support]]</th> | <th scope="row" class="table-settings-input-body-parameter">[[Controller:Steam Controller|Steam Input API support]]</th> | ||
− | <td class="table-settings-input-body-rating">{{Tickcross-nr|{{{steam input api|}}}|Steam Input API support}}</td> | + | <td class="table-settings-input-body-rating">{{Tickcross-nr|{{{steam input api|}}}|Steam Input API support|{{{steam input api notes|}}}}}</td> |
<td class="table-settings-input-body-notes">{{{steam input api notes|}}}</td> | <td class="table-settings-input-body-notes">{{{steam input api notes|}}}</td> | ||
</tr> | </tr> | ||
Line 292: | Line 292: | ||
<tr class="template-infotable-body table-settings-input-body-row"> | <tr class="template-infotable-body table-settings-input-body-row"> | ||
<th scope="row" class="table-settings-input-body-parameter">[[Store:Steam#Steam Input|<abbr title="Steam can hook game input">Hook input (legacy mode)</abbr>]]</th> | <th scope="row" class="table-settings-input-body-parameter">[[Store:Steam#Steam Input|<abbr title="Steam can hook game input">Hook input (legacy mode)</abbr>]]</th> | ||
− | <td class="table-settings-input-body-rating">{{Tickcross-nr|{{{steam hook input|}}}|Steam hook input}}</td> | + | <td class="table-settings-input-body-rating">{{Tickcross-nr|{{{steam hook input|}}}|Steam hook input|{{{steam hook input notes|}}}}}</td> |
<td class="table-settings-input-body-notes">{{{steam hook input notes|}}}</td> | <td class="table-settings-input-body-notes">{{{steam hook input notes|}}}</td> | ||
</tr> | </tr> | ||
Line 300: | Line 300: | ||
<tr class="template-infotable-body table-settings-input-body-row"> | <tr class="template-infotable-body table-settings-input-body-row"> | ||
<th scope="row" class="table-settings-input-body-parameter">[[Controller:Steam Controller|Official controller preset(s)]]</th> | <th scope="row" class="table-settings-input-body-parameter">[[Controller:Steam Controller|Official controller preset(s)]]</th> | ||
− | <td class="table-settings-input-body-rating">{{Tickcross-nr|{{{steam input presets|}}}|Steam Input presets}}</td> | + | <td class="table-settings-input-body-rating">{{Tickcross-nr|{{{steam input presets|}}}|Steam Input presets|{{{steam input presets notes|}}}}}</td> |
<td class="table-settings-input-body-notes">{{{steam input presets notes|}}}</td> | <td class="table-settings-input-body-notes">{{{steam input presets notes|}}}</td> | ||
</tr> | </tr> | ||
Line 306: | Line 306: | ||
<tr class="template-infotable-body table-settings-input-body-row"> | <tr class="template-infotable-body table-settings-input-body-row"> | ||
<th scope="row" class="table-settings-input-body-parameter">[[Controller:Steam Controller|Steam Controller button prompts]]</th> | <th scope="row" class="table-settings-input-body-parameter">[[Controller:Steam Controller|Steam Controller button prompts]]</th> | ||
− | <td class="table-settings-input-body-rating">{{Tickcross-nr|{{{steam controller prompts|}}}|Steam Controller prompts}}</td> | + | <td class="table-settings-input-body-rating">{{Tickcross-nr|{{{steam controller prompts|}}}|Steam Controller prompts|{{{steam controller prompts notes|}}}}}</td> |
<td class="table-settings-input-body-notes">{{{steam controller prompts notes|}}}</td> | <td class="table-settings-input-body-notes">{{{steam controller prompts notes|}}}</td> | ||
</tr> | </tr> | ||
Line 315: | Line 315: | ||
<tr class="template-infotable-body table-settings-input-body-row"> | <tr class="template-infotable-body table-settings-input-body-row"> | ||
<th scope="row" class="table-settings-input-body-parameter">[[Store:Steam#Steam Input|<abbr title="Detect in-game cursor for automatic layout switching">Cursor detection</abbr>]]</th> | <th scope="row" class="table-settings-input-body-parameter">[[Store:Steam#Steam Input|<abbr title="Detect in-game cursor for automatic layout switching">Cursor detection</abbr>]]</th> | ||
− | <td class="table-settings-input-body-rating">{{Tickcross-na-nr|{{{steam cursor detection|}}}|Steam Input mouse cursor detection}}</td> | + | <td class="table-settings-input-body-rating">{{Tickcross-na-nr|{{{steam cursor detection|}}}|Steam Input mouse cursor detection|{{{steam cursor detection notes|}}}}}</td> |
<td class="table-settings-input-body-notes">{{{steam cursor detection notes|}}}</td> | <td class="table-settings-input-body-notes">{{{steam cursor detection notes|}}}</td> | ||
</tr> | </tr> |
Revision as of 03:08, 5 April 2019
This template defines the table "Input_settings". This table has not been created yet.
- Description
This table is meant to contain all information relating to input settings and features. 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
key remap
- Whether the keyboard and mouse buttons are rebindable.acceleration option
- Whether the game uses mouse acceleration/smooting. Clarify which in the notes.mouse sensitivity
- Whether the sensitivity of mouse movement can be adjusted. This only applies to games with some sort of camera control.mouse menu
- Whether the mouse can be used to navigate the menu.invert mouse y-axis
- Whether the mouse Y-axis can be inverted. This only applies to games with some sort of camera control.touchscreen
- Whether the game is optimized for touchscreens.controller support
- Whether the game supports controllers.full controller
- Whether the game supports using just the controller, aka "Big Picture".controller remap
- Whether the controller buttons are rebindable.controller sensitivity
- Whether the sensitivity of the controller's analog stick inputs can be adjusted. This only applies to games with some sort of camera control.invert controller y-axis
- Whether the controller Y-axis can be inverted. This only applies to games with some sort of camera control.xinput controllers
- Whether the game supports XInput controllers.xbox prompts
- Whether Xbox button prompts are available in-game.impulse triggers
- Whether the game supports the Xbox Wireless Controller Impulse Triggers.playstation controllers
- Whether the game supports DualShock 4 and/or DualSense controllers.dualshock 4
- The deprecated argument for this information.
playstation controller models
- What models and revisions of the DualShock 3, DualShock 4 or DualSense are supported (comma-separated).- See {{Input/ps controllers}} for acceptable values.
playstation prompts
- Whether DualShock and/or DualSense button prompts are available in-game.dualshock prompts
- The deprecated argument for this information.
light bar support
- Whether the game supports the light bar.dualsense adaptive trigger support
- Whether the game supports the DualSense adaptive triggers.dualsense haptics support
- Whether the game supports DualSense haptic feedback.playstation connection modes
- What DualShock 4 and/or DualSense connection modes are supported by the game (comma-separated).- See {{Input/ps connections}} for acceptable values.
dualshock 4 modes
- The deprecated argument for this information.
tracked motion controllers
- Tracked motion controllers support.tracked motion prompts
- Whether the game supports Tracked motion controllers button/gesture prompts.other controllers
- Whether the game supports generic/other controllers.other button prompts
- Whether generic/other button prompts are available in-game (comma-separated).controller hotplug
- Whether the game supports controller hotplugging.haptic feedback
- Whether the game has haptic feedback.digital movement supported
- Whether the game is completely playable using digital movement controls (such as a D-pad, arcade joystick, or WASD keys), as opposed to analog.simultaneous input
- Whether supports using controller and keyboard/mouse inputs at the same time.steam input api
- Whether supports the Steam Input API.steam hook input
- Whether Steam manages to hook input using legacy mode (only when not using Steam Input API).steam input presets
- Whether the game supports official Steam Input presets.steam controller prompts
- Whether Steam Controller button prompts are available in-game.steam cursor detection
- Whether Steam manages to differentiate between elements of the game where cursor is visible and where its hidden (only for Legacy mode).
- Syntax
{{Input |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 = |playstation controllers = |playstation controller models = |playstation controllers notes = |playstation prompts = |playstation prompts notes = |light bar support = |light bar support notes = |dualsense adaptive trigger support = |dualsense adaptive trigger support notes = |dualsense haptics support = |dualsense haptics support notes = |playstation connection modes = |playstation connection 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 = |digital movement supported = |digital movement supported 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
- {{Prompts}}