|
|
(2 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | <h2>Input settings</h2>
| + | {{Development:Top form/hidden}} |
− | {{ii}} See the [[PCGamingWiki:Editing guide/Input settings|editing guide section]] for further details on each option.
| + | {{Development:Availability form/hidden}} |
− | | + | {{Development:Essential improvements form/hidden}} |
− | {{{for template|Development:Image/input|multiple|add button text=Add settings screenshot}}}
| + | {{Development:Game data form/hidden}} |
− | {| class="formtable"
| + | {{Development:Video settings form/hidden}} |
− | | {{{field|image|hidden}}}
| + | {{Development:Input settings form/hidden}} |
− | |-
| + | {{Development:Audio settings form/hidden}} |
− | | {{{field|1|uploadable|mandatory|default filename={{PAGENAME}} input settings.png}}} || {{{field|2|mandatory|placeholder=Description|size=200}}}
| + | {{Development:Network form/hidden}} |
− | |}
| + | {{Development:VR support form/hidden}} |
− | {{{end template}}}
| + | {{Development:Issues form/hidden}} |
− | {{{for template|Development:Input settings}}}
| + | {{Development:Other information form/hidden}} |
− | <table class="pcgwikitable" style="width:100%">
| + | {{Development:System requirements form/hidden}} |
− | <tr class="template-infotable-head">
| + | {{Development:Summary form}} |
− | <th scope="col" style="width: 230px;">Keyboard and mouse, touch</th>
| |
− | <th scope="col" style="width: 50px;">Native</th>
| |
− | <th scope="col">Notes</th>
| |
− | </tr>
| |
− | <tr class="template-infotable-body">
| |
− | <th scope="row">Remapping</th>
| |
− | <td>{{{field|key remap|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable}}}</td>
| |
− | <td>{{{field|key remap notes|size=215}}}</td>
| |
− | </tr>
| |
− | <tr class="template-infotable-body">
| |
− | <th scope="row">Mouse acceleration</th>
| |
− | <td>{{{field|acceleration option|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable,n/a}}}</td>
| |
− | <td>{{{field|acceleration option notes|size=215}}}</td>
| |
− | </tr>
| |
− | <tr class="template-infotable-body">
| |
− | <th scope="row">Mouse sensitivity</th>
| |
− | <td>{{{field|mouse sensitivity|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable,n/a}}}</td>
| |
− | <td>{{{field|mouse sensitivity notes|size=215}}}</td>
| |
− | </tr>
| |
− | <tr class="template-infotable-body">
| |
− | <th scope="row">Mouse input in menus</th>
| |
− | <td>{{{field|mouse menu|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable}}}</td>
| |
− | <td>{{{field|mouse menu notes|size=215}}}</td>
| |
− | </tr>
| |
− | <tr class="template-infotable-body">
| |
− | <th scope="row">Mouse Y-axis inversion</th>
| |
− | <td>{{{field|invert mouse y-axis|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable,n/a}}}</td>
| |
− | <td>{{{field|invert mouse y-axis notes|size=215}}}</td>
| |
− | </tr>
| |
− | <tr class="template-infotable-body">
| |
− | <th scope="row">Touchscreen optimised</th>
| |
− | <td>{{{field|touchscreen|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable}}}</td>
| |
− | <td>{{{field|touchscreen notes|size=215}}}</td>
| |
− | </tr>
| |
− | <tr class="template-infotable-secondhead">
| |
− | <th scope="col" style="width: 230px;">Controller</th>
| |
− | <th scope="col" style="width: 50px;"></th>
| |
− | <th scope="col"></th>
| |
− | </tr>
| |
− | <tr class="template-infotable-body">
| |
− | <th scope="row">Controller support</th>
| |
− | <td>{{{field|controller support|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable|show on select=true=>controller;hackable=>controller}}}</td>
| |
− | <td>{{{field|controller support notes|size=215}}}</td>
| |
− | </tr>
| |
− | </table><div id="controller">
| |
− | <table class="pcgwikitable" style="margin-top: -16px; width: 100%;">
| |
− | <tr class="template-infotable-body">
| |
− | <th scope="col" style="width: 230px;"><abbr title="All menus can be navigated with a controller. Supports Steam's Big Picture mode.">Full controller support</abbr></th>
| |
− | <td style="width: 50px;">{{{field|full controller|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable}}}</td>
| |
− | <td>{{{field|full controller notes|size=215}}}</td>
| |
− | </tr>
| |
− | <tr class="template-infotable-body">
| |
− | <th scope="row">Controller remapping</th>
| |
− | <td>{{{field|controller remap|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable}}}</td>
| |
− | <td>{{{field|controller remap notes|size=215}}}</td>
| |
− | </tr>
| |
− | <tr class="template-infotable-body">
| |
− | <th scope="row">Controller sensitivity</th>
| |
− | <td>{{{field|controller sensitivity|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable,n/a}}}</td>
| |
− | <td>{{{field|controller sensitivity notes|size=215}}}</td>
| |
− | </tr>
| |
− | <tr class="template-infotable-body">
| |
− | <th scope="row">Controller Y-axis inversion</th>
| |
− | <td>{{{field|invert controller y-axis|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable,n/a}}}</td>
| |
− | <td>{{{field|invert controller y-axis notes|size=215}}}{{{field|button prompts|hidden}}}{{{field|button prompts notes|hidden}}}</td>
| |
− | </tr>
| |
− | </table>
| |
− | <table class="pcgwikitable" style="margin-top: -16px; width: 100%;">
| |
− | <tr class="template-infotable-secondhead">
| |
− | <th scope="col" style="width: 230px;">XInput-compatible controllers</th>
| |
− | <th scope="col" style="width: 50px;"></th>
| |
− | <th scope="col"></th>
| |
− | </tr>
| |
− | <tr class="template-infotable-body">
| |
− | <th scope="row">XInput-compatible controllers</th>
| |
− | <td>{{{field|xinput controllers|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable|show on select=true=>xinput;hackable=>xinput}}}</td>
| |
− | <td>{{{field|xinput controllers notes|size=215}}}</td>
| |
− | </tr>
| |
− | </table>
| |
− | <div id="xinput">
| |
− | <table class="pcgwikitable" style="margin-top: -16px; width: 100%;">
| |
− | <tr class="template-infotable-body">
| |
− | <th scope="row" style="width: 230px;">Xbox button prompts</th>
| |
− | <td>{{{field|xbox prompts|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable}}}</td>
| |
− | <td>{{{field|xbox prompts notes|size=215}}}</td>
| |
− | </tr>
| |
− | <tr class="template-infotable-body">
| |
− | <th scope="row">{{abbr|Impulse Trigger vibration|Xbox One controllers only, Microsoft Store/UWP only}}</th>
| |
− | <td>{{{field|impulse triggers|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable}}}</td>
| |
− | <td>{{{field|impulse triggers notes|size=215}}}</td>
| |
− | </tr>
| |
− | </table></div>
| |
− | <table class="pcgwikitable" style="margin-top: -16px; width: 100%;">
| |
− | <tr class="template-infotable-secondhead">
| |
− | <th scope="col" style="width: 230px;">DualShock 4 controllers</th>
| |
− | <th scope="col" style="width: 50px;"></th>
| |
− | <th scope="col"></th>
| |
− | </tr>
| |
− | <tr class="template-infotable-body">
| |
− | <th scope="row">DualShock 4 controllers</th>
| |
− | <td>{{{field|dualshock 4|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable|show on select=true=>ds4;hackable=>ds4}}}</td>
| |
− | <td>{{{field|dualshock 4 notes|size=215}}}</td>
| |
− | </tr>
| |
− | </table>
| |
− | <div id="ds4">
| |
− | <table class="pcgwikitable" style="margin-top: -16px; width: 100%;">
| |
− | <tr class="template-infotable-body">
| |
− | <th scope="row" style="width: 230px;">DualShock button prompts</th>
| |
− | <td>{{{field|dualshock prompts|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable}}}</td>
| |
− | <td>{{{field|dualshock prompts notes|size=215}}}</td>
| |
− | </tr>
| |
− | | |
− | <tr class="template-infotable-body">
| |
− | <th scope="row">Light bar support</th>
| |
− | <td>{{{field|light bar support|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable}}}</td>
| |
− | <td>{{{field|light bar support notes|size=215}}}</td>
| |
− | </tr>
| |
− | <tr class="template-infotable-body">
| |
− | <th scope="row" style="width: 230px;">Connection modes</th>
| |
− | <td></td>
| |
− | <td colspan="2" align="left">{{{field|dualshock 4 modes|size=215}}}</td>
| |
− | </tr>
| |
− | <tr class="template-infotable-body">
| |
− | <th scope="row">Connection notes</th>
| |
− | <td></td>
| |
− | <td>{{{field|dualshock 4 modes notes|size=215}}}</td>
| |
− | </tr>
| |
− | </table></div>
| |
− | <table class="pcgwikitable" style="margin-top: -16px; width: 100%;">
| |
− | <tr class="template-infotable-secondhead">
| |
− | <th scope="col" style="width: 230px;">Tracked motion controllers</th>
| |
− | <th scope="col" style="width: 50px;"></th>
| |
− | <th scope="col"></th>
| |
− | </tr>
| |
− | <tr class="template-infotable-body">
| |
− | <th scope="row">Tracked motion controllers</th>
| |
− | <td>{{{field|tracked motion controllers|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable|show on select=true=>tracked;hackable=>tracked}}}</td>
| |
− | <td>{{{field|tracked motion controllers notes|size=215}}}</td>
| |
− | </tr>
| |
− | </table>
| |
− | <div id="tracked">
| |
− | <table class="pcgwikitable" style="margin-top: -16px; width: 100%;">
| |
− | <tr class="template-infotable-body">
| |
− | <th scope="row" style="width: 230px;">Button/gesture prompts</th>
| |
− | <td>{{{field|tracked motion prompts|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable}}}</td>
| |
− | <td>{{{field|tracked motion prompts notes|size=215}}}</td>
| |
− | </tr>
| |
− | </table></div>
| |
− | <table class="pcgwikitable" style="margin-top: -16px; width: 100%;">
| |
− | <tr class="template-infotable-secondhead">
| |
− | <th scope="col" style="width: 230px;">{{abbr|Generic/other controllers|Controllers that do not fall into any other category}}</th>
| |
− | <th scope="col" style="width: 50px;"></th>
| |
− | <th scope="col"></th>
| |
− | </tr>
| |
− | <tr class="template-infotable-body">
| |
− | <th scope="row">{{abbr|Generic/other controllers|Controllers that do not fall into any other category}}</th>
| |
− | <td>{{{field|other controllers|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable|show on select=true=>generic;hackable=>generic}}}</td>
| |
− | <td>{{{field|other controllers notes|size=215}}}</td>
| |
− | </tr>
| |
− | </table>
| |
− | <div id="generic">
| |
− | <table class="pcgwikitable" style="margin-top: -16px; width: 100%;">
| |
− | <tr class="template-infotable-body">
| |
− | <th scope="row" style="width: 230px;">Button prompts</th>
| |
− | <td colspan=2>{{{field|other button prompts|input type=checkboxes|values=unknown,false, DualShock, Xbox, Nintendo, Steam, Generic}}}</td>
| |
− | </tr>
| |
− | <tr class="template-infotable-body">
| |
− | <th scope="row" style="width: 230px;">Prompt notes</th>
| |
− | <td colspan=2>{{{field|other button prompts notes|size=215}}}</td>
| |
− | </tr>
| |
− | </table></div>
| |
− | <table class="pcgwikitable" style="margin-top: -16px; width: 100%;">
| |
− | <tr class="template-infotable-head">
| |
− | <th scope="col" style="width: 230px;">Additional information</th>
| |
− | <th scope="col"></th>
| |
− | <th scope="col"></th>
| |
− | </tr>
| |
− | <tr class="template-infotable-body">
| |
− | <th scope="row">Controller hotplugging</th>
| |
− | <td>{{{field|controller hotplug|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable}}}</td>
| |
− | <td>{{{field|controller hotplug notes|size=215}}}</td>
| |
− | </tr>
| |
− | <tr class="template-infotable-body">
| |
− | <th scope="row">{{abbr|Haptic feedback|Commonly referred to as controller vibration, force feedback, rumble, or dualshock.}}</th>
| |
− | <td>{{{field|haptic feedback|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable}}}</td>
| |
− | <td>{{{field|haptic feedback notes|size=215}}}</td>
| |
− | </tr>
| |
− | <tr class="template-infotable-body">
| |
− | <th scope="row">{{abbr|Simultaneous controller+KB/M|Both controller and keyboard/mouse inputs can be used at the same time}}</th>
| |
− | <td>{{{field|simultaneous input|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable}}}</td>
| |
− | <td>{{{field|simultaneous input notes|size=215}}}</td>
| |
− | </tr>
| |
− | </table></div>
| |
− | <table class="pcgwikitable" style="margin-top: -16px; width: 100%;">
| |
− | <tr class="template-infotable-secondhead">
| |
− | <th scope="col" style="width: 230px;">Steam Input</th>
| |
− | <th scope="col" style="width: 50px;"></th>
| |
− | <th scope="col"></th>
| |
− | </tr>
| |
− | <tr class="template-infotable-body">
| |
− | <th scope="row">Steam Input API support</th>
| |
− | <td>{{{field|steam input api|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable}}}</td>
| |
− | <td>{{{field|steam input api notes|size=215}}}</td>
| |
− | </tr>
| |
− | <tr class="template-infotable-body">
| |
− | <th scope="row"><abbr title="Steam can hook game input">Hook input (legacy mode)</abbr></th>
| |
− | <td>{{{field|steam hook input|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable}}}</td>
| |
− | <td>{{{field|steam hook input notes|size=215}}}</td>
| |
− | </tr>
| |
− | <tr class="template-infotable-body">
| |
− | <th scope="row">Official controller preset(s)</th>
| |
− | <td>{{{field|steam input presets|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable}}}</td>
| |
− | <td>{{{field|steam input presets notes|size=215}}}</td>
| |
− | </tr>
| |
− | <tr class="template-infotable-body">
| |
− | <th scope="row">Steam Controller button prompts</th>
| |
− | <td>{{{field|steam controller prompts|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable}}}</td>
| |
− | <td>{{{field|steam controller prompts notes|size=215}}}</td>
| |
− | </tr>
| |
− | | |
− | <tr class="template-infotable-body">
| |
− | <th scope="row"><abbr title="Detect in-game cursor for automatic layout switching">Cursor detection</abbr></th>
| |
− | <td>{{{field|steam cursor detection|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable}}}</td>
| |
− | <td>{{{field|steam cursor detection notes|size=215}}}</td>
| |
− | </tr>
| |
− | </table>
| |
− | {{{end template}}}
| |
− | {{{for template|Development:Fixbox/input|multiple|add button text=Add input fixbox}}} | |
− | {| class="formtable"
| |
− | |colspan=2| {{{field|heading|mandatory|placeholder=Fix section heading|size=100}}}
| |
− | |-
| |
− | | {{{field|intro|input type=textarea|rows=2|placeholder=Fix intro notes for all methods (optional)}}}
| |
− | |-
| |
− | | {{{field|description|placeholder=Description|size=50}}} {{{field|ref|placeholder=Reference|size=80}}}
| |
− | |-
| |
− | | {{{field|fix|mandatory|input type=textarea|rows=3|placeholder=Instructions}}}
| |
− | |}
| |
− | | |
− | {{{field|method2|input type=checkbox|values=yes|show on select=yes=>method2}}} Add a second method for the same fix
| |
− | | |
− | <div id="method2">
| |
− | {| class="formtable"
| |
− | | {{{field|description2|placeholder=Description|size=50}}} {{{field|ref2|placeholder=Reference|size=80}}}
| |
− | |-
| |
− | | {{{field|fix2|mandatory|input type=textarea|rows=3|placeholder=Instructions}}}
| |
− | |}
| |
− | {{{field|method3|input type=checkbox|values=yes|show on select=yes=>method3}}} Add a third method for the same fix
| |
− | </div>
| |
− | <div id="method3">
| |
− | {| class="formtable"
| |
− | | {{{field|description3|placeholder=Description|size=50}}} {{{field|ref3|placeholder=Reference|size=80}}}
| |
− | |-
| |
− | | {{{field|fix3|mandatory|input type=textarea|rows=3|placeholder=Instructions}}}
| |
− | |}
| |
− | </div>
| |
− | {{{end template}}}
| |