Difference between revisions of "User:Al2009man/Sandbox/Template:Input"
Tag: Undo |
m (fixed SteamInput leftovers, it ain't supposed to be in PlayStation Row...) |
||
(201 intermediate revisions by 2 users not shown) | |||
Line 33: | Line 33: | ||
<!-- Mouse input in menus --> | <!-- Mouse input in menus --> | ||
<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|<abbr title="This game supports the option to navigate the menus using a mouse input.">Mouse input in menus</abbr>]]</th> |
<td class="table-settings-input-body-rating">{{Tickcross|{{{mouse menu|}}}||{{{mouse menu notes|}}}}}</td> | <td class="table-settings-input-body-rating">{{Tickcross|{{{mouse menu|}}}||{{{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> | ||
+ | |||
+ | <!-- Keyboard and mouse prompts --> | ||
+ | <tr class="template-infotable-body table-settings-input-body-row"> | ||
+ | <th scope="row" class="table-settings-input-body-parameter"><abbr title="This game supports keyboard and mouse prompts.">[[Keyboard|Keyboard]] and [[Glossary:Mouse|mouse]] prompts</abbr></th> | ||
+ | <td class="table-settings-input-body-rating">{{Tickcross|{{{keyboard and mouse prompts|}}}||{{{keyboard and mouse prompts notes|}}}}}</td> | ||
+ | <td class="table-settings-input-body-notes">{{{keyboard and mouse prompts notes|}}}</td> | ||
</tr> | </tr> | ||
Line 48: | Line 55: | ||
{{#ifeq: {{lc:{{{touchscreen|}}}}} | unknown || | {{#ifeq: {{lc:{{{touchscreen|}}}}} | unknown || | ||
<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|<abbr title="This game is optimized touchscreens (either as a In-Game controls scheme, Menu navigation or others).">Touchscreen optimised</abbr>]]</th> |
<td class="table-settings-input-body-rating">{{Tickcross|{{{touchscreen|}}}||{{{touchscreen notes|}}}}}</td> | <td class="table-settings-input-body-rating">{{Tickcross|{{{touchscreen|}}}||{{{touchscreen notes|}}}}}</td> | ||
<td class="table-settings-input-body-notes">{{{touchscreen notes|}}}</td> | <td class="table-settings-input-body-notes">{{{touchscreen notes|}}}</td> | ||
Line 55: | Line 62: | ||
}} | }} | ||
}} | }} | ||
− | |||
<!-- Controller support --> | <!-- Controller support --> | ||
<tr class="template-infotable-secondhead table-settings-input-head-row"> | <tr class="template-infotable-secondhead table-settings-input-head-row"> | ||
Line 64: | Line 70: | ||
<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|<abbr title="This game supports controllers.">Controller support</abbr>]]</th> |
<td class="table-settings-input-body-rating">{{Tickcross-a|{{{controller support|}}}||unnecessary||{{{controller support notes|}}}}}</td> | <td class="table-settings-input-body-rating">{{Tickcross-a|{{{controller support|}}}||unnecessary||{{{controller support notes|}}}}}</td> | ||
<td class="table-settings-input-body-notes">{{#if:{{{controller support notes|}}}|{{{controller support notes|}}} | <td class="table-settings-input-body-notes">{{#if:{{{controller support notes|}}}|{{{controller support notes|}}} | ||
Line 85: | Line 91: | ||
<!-- Full controller support --> | <!-- Full controller support --> | ||
<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 | + | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Controller|<abbr title="All menus or game launchers can be navigated using a controller, without requiring a keyboard/mouse input device. Steam's Big Picture Mode features may also be supported.">Full controller support</abbr>]]</th> |
<td class="table-settings-input-body-rating">{{Tickcross|{{{full controller|}}}||{{{full controller notes|}}}}}{{#ifeq: {{lc:{{{controller support|}}}}} | true | {{#ifeq: {{{full controller|}}} | true | {{#vardefine:controller support level|full}} | {{#vardefine:controller support level|partial}} }} | {{#ifeq: {{{controller support|}}} | limited | {{#vardefine:controller support level|partial}}|{{#vardefine:controller support level|{{lc:{{{controller support|}}}}}}}}}}}</td> | <td class="table-settings-input-body-rating">{{Tickcross|{{{full controller|}}}||{{{full controller notes|}}}}}{{#ifeq: {{lc:{{{controller support|}}}}} | true | {{#ifeq: {{{full controller|}}} | true | {{#vardefine:controller support level|full}} | {{#vardefine:controller support level|partial}} }} | {{#ifeq: {{{controller support|}}} | limited | {{#vardefine:controller support level|partial}}|{{#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> | ||
Line 111: | Line 117: | ||
<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> | ||
+ | |||
</table> | </table> | ||
}} | }} | ||
Line 129: | Line 136: | ||
<table class="mw-collapsible mw-collapsed pcgwikitable template-infotable" id="table-settings-input-controller-xinput" style="margin-top: -16px;">}}}} | <table class="mw-collapsible mw-collapsed pcgwikitable template-infotable" id="table-settings-input-controller-xinput" style="margin-top: -16px;">}}}} | ||
<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|<abbr title="This game supports Xbox or XInput-compatible controllers.">XInput-compatible controllers</abbr>]]</th> |
<td scope="col" style="width: 50px;" class="table-settings-input-body-rating">{{Tickcross-nr|{{{xinput controllers|}}}||{{{xinput controllers notes|}}}}}</td> | <td scope="col" style="width: 50px;" class="table-settings-input-body-rating">{{Tickcross-nr|{{{xinput controllers|}}}||{{{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> | ||
Line 141: | Line 148: | ||
</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 | + | <th scope="row" class="table-settings-input-body-parameter">[[Controller:Xbox One Controller#Impulse Trigger Vibration|<abbr title="This game supports impulse triggers (also referred as trigger rumbles) for newer Xbox controller models (Xbox One controllers or newer).">Impulse Trigger vibration</abbr>]]</th> |
<td class="table-settings-input-body-rating">{{Tickcross-a-nr|{{{impulse triggers|}}}||{{{impulse triggers notes|}}}}}</td> | <td class="table-settings-input-body-rating">{{Tickcross-a-nr|{{{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> | ||
Line 152: | Line 159: | ||
<table class="mw-collapsible mw-collapsed pcgwikitable template-infotable" id="table-settings-input-controller-playstation" style="margin-top: -16px;">}}}} | <table class="mw-collapsible mw-collapsed pcgwikitable template-infotable" id="table-settings-input-controller-playstation" style="margin-top: -16px;">}}}} | ||
<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#Sony|PlayStation controllers]]</th> | + | <th scope="col" style="width: 230px;" class="table-settings-input-body-parameter">[[Glossary:Controller#Sony|<abbr title="This game supports PlayStation controllers.">PlayStation controllers</abbr>]]</th> |
<td scope="col" style="width: 50px;" class="table-settings-input-body-rating">{{Tickcross-nr|{{{playstation controllers|{{{dualshock 4|}}}}}}||{{{playstation controllers notes|{{{dualshock 4 notes|}}}}}}}}</td> | <td scope="col" style="width: 50px;" class="table-settings-input-body-rating">{{Tickcross-nr|{{{playstation controllers|{{{dualshock 4|}}}}}}||{{{playstation controllers notes|{{{dualshock 4 notes|}}}}}}}}</td> | ||
<td scope="col" style="width: 540px;" class="table-settings-input-body-ps-models">{{#arraymaptemplate:{{{playstation controller models|}}}|Input/ps controllers|,}}{{#if: {{{playstation controller models|}}} | <br>}}{{#if: {{{playstation controllers notes|{{{dualshock 4 notes|}}}}}} | {{{playstation controllers notes|{{{dualshock 4 notes|}}}}}} | {{#ifeq: {{lc:{{{playstation controllers|{{{dualshock 4|}}}}}}}} | false | ''See the [[Glossary:Controller|glossary page]] for potential workarounds.'' }}}}</td> | <td scope="col" style="width: 540px;" class="table-settings-input-body-ps-models">{{#arraymaptemplate:{{{playstation controller models|}}}|Input/ps controllers|,}}{{#if: {{{playstation controller models|}}} | <br>}}{{#if: {{{playstation controllers notes|{{{dualshock 4 notes|}}}}}} | {{{playstation controllers notes|{{{dualshock 4 notes|}}}}}} | {{#ifeq: {{lc:{{{playstation controllers|{{{dualshock 4|}}}}}}}} | false | ''See the [[Glossary:Controller|glossary page]] for potential workarounds.'' }}}}</td> | ||
Line 162: | Line 169: | ||
<td class="table-settings-input-body-rating">{{Tickcross-nr|{{{playstation prompts|{{{dualshock prompts|}}}}}}||{{{playstation prompts notes|{{{dualshock prompts notes|}}}}}}}}</td> | <td class="table-settings-input-body-rating">{{Tickcross-nr|{{{playstation prompts|{{{dualshock prompts|}}}}}}||{{{playstation prompts notes|{{{dualshock prompts notes|}}}}}}}}</td> | ||
<td class="table-settings-input-body-notes">{{{playstation prompts notes|{{{dualshock prompts notes|}}}}}}</td> | <td class="table-settings-input-body-notes">{{{playstation prompts notes|{{{dualshock prompts notes|}}}}}}</td> | ||
+ | </tr> | ||
+ | <tr class="template-infotable-body table-settings-input-body-row"> | ||
+ | <th scope="rpw" class="table-settings-input-body-parameter">[[List_of_games_that_support_tracked_motion_controllers_in_non-VR_gameplay|<abbr title="This game support the Controller's Motion Sensor functionality>Motion sensors support]]</th> | ||
+ | <td scope="col" style="width: 50px;" class="table-settings-input-controller-playstation">{{Tickcross-nr|{{{playstation motion sensors|}}}||{{{playstation motion sensors notes|}}}}}</td> | ||
+ | <td scope="col" style="width: 540px;" class="table-settings-input-controller-playstation">{{#arraymaptemplate:{{{playstation motion sensors modes|}}}|User:Al2009man/Sandbox/Template:Input/controller motion sensors|,}}{{#if: {{{playstation motion sensors modes|}}} | }}{{#if: {{{cplaystation motion sensors modes|{{{playstation motion sensors notes|}}}}}} | <br>}}{{{playstation motion sensors notes|{{{playstation motion sensors notes|}}}}}}</td> | ||
</tr> | </tr> | ||
<tr class="template-infotable-body table-settings-input-body-row"> | <tr class="template-infotable-body table-settings-input-body-row"> | ||
Line 191: | Line 203: | ||
<table class="mw-collapsible mw-collapsed pcgwikitable template-infotable" id="table-settings-input-controller-tracked" style="margin-top: -16px;">}}}} | <table class="mw-collapsible mw-collapsed pcgwikitable template-infotable" id="table-settings-input-controller-tracked" style="margin-top: -16px;">}}}} | ||
<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|<abbr title="This game supports Tracked Motion Controllers (Also referred as VR Motion controllers, Lightgun or Specialized Motion-tracked input devices).">Tracked motion controllers</abbr>]]</th> |
<td scope="col" style="width: 50px;" class="table-settings-input-body-rating">{{Tickcross-nr|{{{tracked motion controllers|}}}||{{{tracked motion controllers notes|}}}}}{{#vardefine:tracked motion controllers|{{{tracked motion controllers|}}}}}{{#vardefine:tracked motion controllers notes|{{{tracked motion controllers notes|}}}}}</td> | <td scope="col" style="width: 50px;" class="table-settings-input-body-rating">{{Tickcross-nr|{{{tracked motion controllers|}}}||{{{tracked motion controllers notes|}}}}}{{#vardefine:tracked motion controllers|{{{tracked motion controllers|}}}}}{{#vardefine:tracked motion controllers notes|{{{tracked motion controllers notes|}}}}}</td> | ||
<td scope="col" style="width: 540px;" class="table-settings-input-body-notes">{{#var:tracked motion controllers notes|}}</td> | <td scope="col" style="width: 540px;" class="table-settings-input-body-notes">{{#var:tracked motion controllers notes|}}</td> | ||
Line 210: | Line 222: | ||
{{#ifeq:{{{other controllers|}}}|unknown|<table class="pcgwikitable template-infotable" id="table-settings-input-controller-other" style="margin-top: -16px;">| | {{#ifeq:{{{other controllers|}}}|unknown|<table class="pcgwikitable template-infotable" id="table-settings-input-controller-other" style="margin-top: -16px;">| | ||
<table class="mw-collapsible mw-collapsed pcgwikitable template-infotable" id="table-settings-input-controller-other" style="margin-top: -16px;">}}}} | <table class="mw-collapsible mw-collapsed pcgwikitable template-infotable" id="table-settings-input-controller-other" style="margin-top: -16px;">}}}} | ||
− | <tr class="template-infotable-body table-settings-input-body-row" {{#ifeq: {{#var:show tracked}} | true | | | + | <tr class="template-infotable-body table-settings-input-body-row" style="background-color:#f5f5f5;" {{#ifeq: {{#var:show tracked}} | true | | }}> |
− | <th scope="col" style="width: 230px;" class="table-settings-input-body-parameter">[[Glossary:Controller|{{abbr|Generic/other controllers| | + | <th scope="col" style="width: 230px;" class="table-settings-input-body-parameter">[[Glossary:Controller|{{abbr|Generic/other controllers|This game supports controllers that do not fall into any other category (e.g. DirectInput-compatible controllers, older Nintendo controllers, Racing wheel, Flight stick, etc.)}}]]</th> |
<td scope="col" style="width: 50px;" class="table-settings-input-body-rating">{{Tickcross-nr|{{{other controllers|}}}||{{{other controllers notes|}}}}}</td> | <td scope="col" style="width: 50px;" class="table-settings-input-body-rating">{{Tickcross-nr|{{{other controllers|}}}||{{{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> | ||
Line 217: | Line 229: | ||
{{#ifeq:{{{other controllers|}}}|false|| | {{#ifeq:{{{other controllers|}}}|false|| | ||
{{#ifeq:{{{other controllers|}}}|unknown|| | {{#ifeq:{{{other controllers|}}}|unknown|| | ||
− | <tr class="template-infotable-body table-settings-input-body-row" {{#ifeq: {{#var:show tracked}} | true | | style="background-color:# | + | <tr class="template-infotable-body table-settings-input-body-row" style="background-color:#ffffff;" {{#ifeq: {{#var:show tracked}} | true | | style="background-color:#ffffff;"}}> |
<th scope="row" class="table-settings-input-body-parameter">[[Glossary:Controller|Button prompts]]</th> | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Controller|Button prompts]]</th> | ||
− | <td class="table-settings-input-body-button-prompts">{{#arraymaptemplate:{{{other button prompts|{{{button prompts|}}}}}}|Prompts|,|}}</td> | + | <td class="table-settings-input-body-button-prompts">{{#arraymaptemplate:{{{other button prompts|{{{button prompts|}}}}}}|User:Al2009man/Sandbox/Template:Prompts|,|}}</td> |
<td class="table-settings-input-body-notes">{{{other button prompts notes|{{{button prompts notes|}}}}}}</td> | <td class="table-settings-input-body-notes">{{{other button prompts notes|{{{button prompts notes|}}}}}}</td> | ||
</tr> | </tr> | ||
Line 255: | Line 267: | ||
{{#if: {{#var:show controller}} | | {{#if: {{#var:show controller}} | | ||
<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|{{abbr|Controller hotplugging|This game supports the ability to swap or reconnect controllers without requiring a game restart.}}]]</th> |
<td class="table-settings-input-body-rating">{{Tickcross|{{{controller hotplug|}}}||{{{controller hotplug notes|}}}}}</td> | <td class="table-settings-input-body-rating">{{Tickcross|{{{controller hotplug|}}}||{{{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> | ||
Line 261: | Line 273: | ||
}} | }} | ||
<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| | + | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Controller|{{abbr|Input prompt override|This game supports the option to override the input prompts for any connected devices (e.g. locking button or keybind prompts regardless of Controller Type, Keyboard/Mouse or similar Input Devices).}}]]</th> |
+ | <td class="table-settings-input-body-rating">{{Tickcross-a|{{{input prompt override|}}}||{{{input prompt override notes|}}}}}</td> | ||
+ | <td class="table-settings-input-body-notes">{{{input prompt override notes|}}}</td> | ||
+ | </tr> | ||
+ | |||
+ | <tr class="template-infotable-body table-settings-input-body-row"> | ||
+ | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Controller|{{abbr|Haptic feedback|This game offers support for rumble/haptic functionality (also referred as controller vibration, force feedback, or dualshock).}}]]</th> | ||
<td class="table-settings-input-body-rating">{{Tickcross-a|{{{haptic feedback|}}}||{{{haptic feedback notes|}}}}}</td> | <td class="table-settings-input-body-rating">{{Tickcross-a|{{{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> | ||
Line 267: | Line 285: | ||
{{#if: {{#var:show controller}} | | {{#if: {{#var:show controller}} | | ||
<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|Digital movement supported| | + | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Controller|{{abbr|Digital movement supported|This game is completely playable using digital movement controls, such as a D-pad, arcade joystick, or WASD keys.}}]]</th> |
<td class="table-settings-input-body-rating">{{Tickcross-a|{{{digital movement supported|unknown}}}||{{{digital movement supported notes|}}}}}</td> | <td class="table-settings-input-body-rating">{{Tickcross-a|{{{digital movement supported|unknown}}}||{{{digital movement supported notes|}}}}}</td> | ||
<td class="table-settings-input-body-notes">{{{digital movement supported notes|}}}</td> | <td class="table-settings-input-body-notes">{{{digital movement supported notes|}}}</td> | ||
</tr> | </tr> | ||
<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| | + | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Controller|{{abbr|Simultaneous controller+KB/M|This game supports the use of both controller and keyboard/mouse inputs simultaneously (also referred as Mixed Input).}}]]</th> |
<td class="table-settings-input-body-rating">{{Tickcross|{{{simultaneous input|}}}||{{{simultaneous input notes|}}}}}</td> | <td class="table-settings-input-body-rating">{{Tickcross|{{{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> | ||
Line 288: | Line 306: | ||
</tr> | </tr> | ||
<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 API|<abbr title="This game supports Steam Input API">Steam Input API support</abbr>]]</th> | + | <th scope="row" class="table-settings-input-body-parameter">[[Store:Steam#Steam Input API|<abbr title="This game supports Steam Input API.">Steam Input API support</abbr>]]</th> |
<td class="table-settings-input-body-rating">{{Tickcross-nr|{{{steam input api|}}}||{{{steam input api notes|}}}}}</td> | <td class="table-settings-input-body-rating">{{Tickcross-nr|{{{steam input api|}}}||{{{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> | ||
Line 295: | Line 313: | ||
{{#ifeq: {{{steam input api|}}} | false | | {{#ifeq: {{{steam input api|}}} | false | | ||
<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#Supported games|<abbr title="Steam Input | + | <th scope="row" class="table-settings-input-body-parameter">[[Store:Steam#Supported games|<abbr title="This game uses Steam Input to hook the game's pre-existing controller input system.">Hook input (Steam Virtual Gamepad/Legacy mode)</abbr>]]</th> |
<td class="table-settings-input-body-rating">{{Tickcross-nr|{{{steam hook input|}}}||{{{steam hook input notes|}}}}}</td> | <td class="table-settings-input-body-rating">{{Tickcross-nr|{{{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> | ||
}} | }} | ||
+ | |||
{{#ifeq: {{{steam input api|}}}{{{steam hook input|}}} | falsefalse || | {{#ifeq: {{{steam input api|}}}{{{steam hook input|}}} | falsefalse || | ||
<tr class="template-infotable-body table-settings-input-body-row"> | <tr class="template-infotable-body table-settings-input-body-row"> | ||
− | + | <th scope="rpw" class="table-settings-input-body-parameter">[[Controller:Steam_Controller#Games_with_Steam_button_prompts|<abbr title="This game utilizes Steam Input's helper function to display the appropriate button prompt based on the Controller Type (or the closest equivalent).">Steam Input prompt modes]]</th> | |
− | + | <td scope="col" style="width: 50px;" class="table-settings-input-body-rating">{{Tickcross-nr|{{{steam input prompts|}}}||{{{steam input prompts notes|}}}}}</td> | |
− | <td class="table-settings-input-body-notes | + | <td scope="col" style="width: 540px;" class="table-settings-input-body-steam-input-buttons">{{#arraymaptemplate:{{{steam input prompts icons|{{{steam input prompts notes|}}}}}}|User:Al2009man/Sandbox/Template:Prompts|,|}}</br>{{#arraymaptemplate:{{{steam input prompts styles|}}}|User:Al2009man/Sandbox/Template:Input/siapi prompts styles|,}}{{#if: {{{steam input styles modes|}}} | }}{{#if: {{{steam input styles modes|{{{steam input prompts notes|}}}}}} | <br>}}{{{steam input prompts notes|{{{steam input prompts notes|}}}}}}</td> </tr> |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<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">[[Steam Deck|<abbr title="Steam Input can detect and provide Steam Deck-specific prompts">Steam Deck button prompts]]</th> | + | <th scope="row" class="table-settings-input-body-parameter">[[Steam Deck|<abbr title="Steam Input can detect (if supported) and provide Steam Deck-specific prompts.">Steam Deck button prompts]]</th> |
<td class="table-settings-input-body-rating">{{Tickcross-nr|{{{steam deck prompts|}}}||{{{steam deck prompts notes|}}}}}</td> | <td class="table-settings-input-body-rating">{{Tickcross-nr|{{{steam deck prompts|}}}||{{{steam deck prompts notes|}}}}}</td> | ||
<td class="table-settings-input-body-notes">{{{steam deck prompts notes|}}}</td> | <td class="table-settings-input-body-notes">{{{steam deck prompts notes|}}}</td> | ||
</tr> | </tr> | ||
− | + | ||
<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|<abbr title="Steam Input can detect and provide Steam Controller-specific prompts">Steam Controller button prompts]]</th> | + | <th scope="row" class="table-settings-input-body-parameter">[[Controller:Steam Controller|<abbr title="Steam Input can detect (if supported) and provide Steam Controller-specific prompts.">Steam Controller button prompts]]</th> |
<td class="table-settings-input-body-rating">{{Tickcross-nr|{{{steam controller prompts|}}}||{{{steam controller prompts notes|}}}}}</td> | <td class="table-settings-input-body-rating">{{Tickcross-nr|{{{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> | ||
+ | }} | ||
+ | |||
+ | {{#ifeq: {{{steam input api|}}}{{{steam hook input|}}} | falsefalse || | ||
+ | <tr class="template-infotable-body table-settings-input-body-row"> | ||
+ | <th scope="rpw" class="table-settings-input-body-parameter">[[List_of_games_that_support_tracked_motion_controllers_in_non-VR_gameplay|<abbr title="This game support Steam Input-compatible controller's Motion sensor functionality>Motion sensors support]]</th> | ||
+ | <td scope="col" style="width: 50px;" class="table-settings-input-body-rating">{{Tickcross-nr|{{{steam input motion sensors|}}}||{{{steam input motion sensors notes|}}}}}</td> | ||
+ | <td scope="col" style="width: 540px;" class="table-settings-input-body-steam-input-buttons">{{#arraymaptemplate:{{{steam input motion sensors modes|}}}|User:Al2009man/Sandbox/Template:Input/controller motion sensors|,}}{{#if: {{{steam input motion sensors modes|}}} | }}{{#if: {{{steam input motion sensors modes|{{{steam input motion sensors notes|}}}}}} | <br>}}{{{steam input motion sensors notes|{{{steam input motion sensors notes|}}}}}}</td> | ||
+ | </tr> | ||
+ | }} | ||
+ | |||
+ | {{#ifeq: {{{steam input api|}}}{{{steam hook input|}}} | falsefalse || | ||
+ | <tr class="template-infotable-body table-settings-input-body-row"> | ||
+ | <th scope="row" class="table-settings-input-body-parameter">[[Store:Steam#Supported games|<abbr title="This game supports official/recommended presets provided by the game studio(s) (either the game's SIAPI Actions config, a modified Legacy buttons config, or one of the default templates).">Official controller preset(s)</abbr>]]</th> | ||
+ | <td class="table-settings-input-body-rating">{{Tickcross-nr|{{{steam input presets|}}}||{{{steam input presets notes|}}}}}</td> | ||
+ | <td class="table-settings-input-body-notes">{{{steam input presets notes|}}}</td> | ||
+ | </tr> | ||
+ | }} | ||
{{#ifeq: {{{steam input api|}}} | false | | {{#ifeq: {{{steam input api|}}} | false | | ||
Line 332: | Line 359: | ||
{{#ifeq: {{{steam hook input|}}} | unknown || | {{#ifeq: {{{steam hook input|}}} | unknown || | ||
<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=" | + | <th scope="row" class="table-settings-input-body-parameter">[[Store:Steam#Steam Input|<abbr title="This game uses the Mouse cursor and can be assigned for an automatic Action Set/Layer switch (Operating System's mouse cursor only).">Cursor detection</abbr>]]</th> |
<td class="table-settings-input-body-rating">{{Tickcross-na-nr|{{{steam cursor detection|}}}||{{{steam cursor detection notes|}}}}}</td> | <td class="table-settings-input-body-rating">{{Tickcross-na-nr|{{{steam 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> | ||
Line 350: | Line 377: | ||
|Mouse_sensitivity=String | |Mouse_sensitivity=String | ||
|Mouse_input_in_menus=String | |Mouse_input_in_menus=String | ||
+ | |Keyboard_and_mouse_prompts=String | ||
|Mouse_Y_axis_inversion=String | |Mouse_Y_axis_inversion=String | ||
|Touchscreen=String | |Touchscreen=String | ||
Line 363: | Line 391: | ||
|Playstation_controller_support=String | |Playstation_controller_support=String | ||
|Playstation_prompts=String | |Playstation_prompts=String | ||
+ | |Playstation_motion_sensors=String | ||
+ | |Playstation_motion_sensors_modes=List (,) of String | ||
|Playstation_light_bar_support=String | |Playstation_light_bar_support=String | ||
|DualSense_adaptive_trigger_support=String | |DualSense_adaptive_trigger_support=String | ||
Line 373: | Line 403: | ||
|Other_button_prompts=List (,) of String | |Other_button_prompts=List (,) of String | ||
|Controller_hotplugging=String | |Controller_hotplugging=String | ||
+ | |Input_prompt_override=String | ||
|Controller_haptic_feedback=String | |Controller_haptic_feedback=String | ||
|Simultaneous_input=String | |Simultaneous_input=String | ||
|Steam_Input_API_support=String | |Steam_Input_API_support=String | ||
− | | | + | |Steam_hook_input=String |
− | | | + | |Steam_Input_prompts=String |
− | | | + | |Steam_Input_prompts_icons=List (,) of String |
+ | |Steam_Input_prompts_styles=List (,) of String | ||
|Steam_Controller_prompts=String | |Steam_Controller_prompts=String | ||
|Steam_Deck_prompts=String | |Steam_Deck_prompts=String | ||
+ | |Steam_Input_motion_sensors=String | ||
+ | |Steam_Input_motion_sensors_modes=List (,) of String | ||
|Steam_Input_presets=String | |Steam_Input_presets=String | ||
|Steam_Input_mouse_cursor_detection=String | |Steam_Input_mouse_cursor_detection=String | ||
Line 389: | Line 423: | ||
|Mouse_sensitivity={{{mouse sensitivity|}}} | |Mouse_sensitivity={{{mouse sensitivity|}}} | ||
|Mouse_input_in_menus={{{mouse menu|}}} | |Mouse_input_in_menus={{{mouse menu|}}} | ||
+ | |Keyboard_and_mouse_prompts={{{keyboard and mouse prompts|}}} | ||
|Mouse_Y_axis_inversion={{{invert mouse y-axis|}}} | |Mouse_Y_axis_inversion={{{invert mouse y-axis|}}} | ||
|Touchscreen={{{touchscreen|}}} | |Touchscreen={{{touchscreen|}}} | ||
Line 402: | Line 437: | ||
|Playstation_controller_support={{{playstation controllers|{{{dualshock 4|}}}}}} | |Playstation_controller_support={{{playstation controllers|{{{dualshock 4|}}}}}} | ||
|Playstation_prompts={{{playstation prompts|{{{dualshock prompts|}}}}}} | |Playstation_prompts={{{playstation prompts|{{{dualshock prompts|}}}}}} | ||
+ | |Playstation_motion_sensors={{{playstation motion sensors|}}} | ||
+ | |Playstation_motion_sensors_modes={{{#var:playstation motion sensors modes|}}} | ||
|Playstation_light_bar_support={{{light bar support|}}} | |Playstation_light_bar_support={{{light bar support|}}} | ||
|DualSense_adaptive_trigger_support={{{dualsense adaptive trigger support|}}} | |DualSense_adaptive_trigger_support={{{dualsense adaptive trigger support|}}} | ||
Line 412: | Line 449: | ||
|Other_button_prompts={{#if:{{{other button prompts|}}}|{{#if:{{{button prompts|}}}|{{{other button prompts|}}},{{{button prompts|}}}|{{{other button prompts|}}}}}|{{{button prompts|}}}}} | |Other_button_prompts={{#if:{{{other button prompts|}}}|{{#if:{{{button prompts|}}}|{{{other button prompts|}}},{{{button prompts|}}}|{{{other button prompts|}}}}}|{{{button prompts|}}}}} | ||
|Controller_hotplugging={{{controller hotplug|}}} | |Controller_hotplugging={{{controller hotplug|}}} | ||
+ | |Input_prompt_override={{{input prompt override|}}} | ||
|Controller_haptic_feedback={{{haptic feedback|}}} | |Controller_haptic_feedback={{{haptic feedback|}}} | ||
|Digital_movement_supported={{{digital movement supported|}}} | |Digital_movement_supported={{{digital movement supported|}}} | ||
Line 417: | Line 455: | ||
|Steam_Input_API_support={{{steam input api|}}} | |Steam_Input_API_support={{{steam input api|}}} | ||
|Steam_hook_input={{{steam hook input|}}} | |Steam_hook_input={{{steam hook input|}}} | ||
− | | | + | |Steam_Input_prompts={{{steam input prompts|}}} |
− | | | + | |Steam_Input_prompts_icons={{{steam input prompts icons|}}} |
+ | |Steam_Input_prompts_styles={{{#var:siapi prompts styles|}}} | ||
|Steam_Input_presets={{{steam input presets|}}} | |Steam_Input_presets={{{steam input presets|}}} | ||
|Steam_Controller_prompts={{{steam controller prompts|}}} | |Steam_Controller_prompts={{{steam controller prompts|}}} | ||
− | |Steam_Deck_prompts={{{steam | + | |Steam_Deck_prompts={{{steam deck prompts|}}} |
+ | |Steam_Input_motion_sensors={{{steam input motion sensors|}}} | ||
+ | |Steam_Input_motion_sensors_modes={{{#var:steam input motion sensors modes|}}} | ||
|Steam_Input_mouse_cursor_detection={{{steam cursor detection|}}} | |Steam_Input_mouse_cursor_detection={{{steam cursor detection|}}} | ||
}}|}}</includeonly><noinclude>{{Documentation}}</noinclude> | }}|}}</includeonly><noinclude>{{Documentation}}</noinclude> |
Latest revision as of 18:20, 1 July 2024
- 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 keybinds 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.keyboard and mouse prompts
- Whether the keyboard and mouse keybind or button prompts are available in-game.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 can be fully navigated (e.g. menus, game launchers) just by using a controller, without requiring a keyboard and mouse input device. Steam's "Big Picture Mode" features may also be supported.controller remap
- Whether the controller buttons are rebindable.controller sensitivity
- Whether the sensitivity of the controller's analog stick, trackpads/touchpads, or motion sensors 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 Xbox or Input-compatible controllers.xbox prompts
- Whether Xbox button prompts are available in-game.impulse triggers
- Whether the game supports Xbox Wireless Controller's Impulse Triggers (also referred as Trigger Rumble).playstation controllers
- Whether the game supports PlayStation controllers such as DualShock 4 and/or DualSense.dualshock 4
- The deprecated argument for this information.
playstation controller models
- What PlayStation controller models and revisions are supported (comma-separated).- See {{Input/ps controllers}} for acceptable values.
playstation prompts
- Whether PlayStation button prompts are available in-game.dualshock prompts
- The deprecated argument for this information.
playstation motion sensors
- Whenever the game supports the PlayStation controller's Motion Sensor functionality.playstation motion sensors modes
- What type of modes will [PlayStation] controller's Motion Sensor function be used for (comma-separated).- See {{Input/controller motion sensors}} for acceptable values.[Note 1]
light bar support
- Whether the game supports the lightbar.dualsense adaptive trigger support
- Whether the game supports the DualSense's adaptive triggers.dualsense haptics support
- Whether the game supports DualSense's haptic feedback.playstation connection modes
- What PlayStation controller 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
- Whenever the game supports Tracked motion controllers (i.e.: VR Controllers, Lightgun, etc.)tracked motion prompts
- Whether the motion controller button/gesture prompts are available in-game.other controllers
- Whether the game supports generic/other controller types (e.g. DirectInput-compatible controllers, Nintendo Controllers, Racing Wheels, Flight Stick).other button prompts
- Whether generic/other button prompts are available in-game (comma-separated).- See {{Template:Prompts}} for acceptable values.
controller hotplug
- Whether the game supports controller hotplugging.input prompt override
- Whether the game supports the ability to override the input prompts for any connected devices (e.g. locking button or keybind prompts regardless of Controller Type, Keyboard/Mouse or similar Input Devices).haptic feedback
- Whether the game supports haptic/rumble 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 simultaneously (also referred as Mixed Input).steam input api
- Whether supports the Steam Input API.steam hook input
- Whenever Steam can hook the game's controller input system.steam input prompts
- Whenever supports Steam Input's helper function to detect and provide the button prompts based on the Controller Type (or closest equivalent).steam input prompts icons
- Whenever the Controller Type's button prompts are supported via Steam Input's helper function. (comma-separated)- See {{Template:Prompts}} for acceptable values.
steam input prompts styles
- What type of Steam Input prompt styles[Note 2] are supported by the game. (comma-separated)- See {{Input/siapi prompts styles}} for acceptable values.
steam deck prompts
- Whether Steam Deck-specific button prompts are available in-game.steam controller prompts
- Whether Steam Controller-specific button prompts are available in-game.steam input motion sensors
- Whenever the game supports the Steam Input-compatible controller's Motion Sensor functionality.steam input motion sensors modes
- What type of modes will [Steam Input-compatible controller] Motion Sensor function be used for (comma-separated).- See {{Input/controller motion sensors}} for acceptable values.[Note 3]
steam input preset
- Whether the game provides official Steam Input configuration presets by the developers.steam cursor detection
- Whether Steam manages to differentiate between elements of the game where the cursor is visible and where it's 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 = |keyboard and mouse prompts = |keyboard and mouse prompts 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 = |playstation motion sensors = |playstation motion sensors modes = |playstation motion sensors 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 = |input prompt override = |input prompt override 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 prompts = |steam input prompts icons = |steam input prompts styles = |steam input prompts notes = |steam deck prompts = |steam deck prompts notes = |steam controller prompts = |steam controller prompts notes = |steam input motion sensors = |steam input motion sensors modes = |steam input motion sensors notes = |steam input presets = |steam input preset notes = |steam cursor detection = |steam cursor detection notes = }}
- See also
- {{Prompts}}