Difference between revisions of "User:Garrett/Sandbox2"
From PCGamingWiki, the wiki about fixing PC games
Line 1: | Line 1: | ||
− | <div class="container-pcgwikitable"> | + | ==Controller false/unknown== |
− | {{#ifeq:{{{ | + | |
+ | <div class="container-pcgwikitable"><table class="pcgwikitable template-infotable" id="table-settings-input"> | ||
+ | <tr class="template-infotable-head"> | ||
+ | <th scope="col" style="width: 230px;">{{#switch:unknown|true|hackable=Keyboard and mouse, touch|#Default=Keyboard and mouse}}</th> | ||
+ | <th scope="col" style="width: 50px;">Native</th> | ||
+ | <th scope="col" style="width: 540px;">Notes</th> | ||
+ | </tr> | ||
+ | |||
+ | <!-- Key remapping --> | ||
+ | <tr class="template-infotable-body"> | ||
+ | <th scope="row">[[Glossary:Remapping|Remapping]]</th> | ||
+ | <td>{{Tickcross|unknown|Key remapping|section=Input}}</td> | ||
+ | <td>{{#if: | | {{#ifeq: {{lc:unknown}} | false | {{#if: {{#var:DOS}} | ''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> | ||
+ | |||
+ | <!-- Mouse acceleration --> | ||
+ | {{#if: unknown | | ||
+ | <tr class="template-infotable-body"> | ||
+ | <th scope="row">[[Glossary:Mouse acceleration|Mouse acceleration]]</th> | ||
+ | <td>{{Tickcross-na|unknown|Mouse acceleration|section=Input}}</td> | ||
+ | <td></td> | ||
+ | </tr> | ||
+ | }} | ||
+ | |||
+ | <!-- Mouse sensitivity --> | ||
+ | {{#if: unknown | | ||
+ | <tr class="template-infotable-body"> | ||
+ | <th scope="row">[[Glossary:Mouse#Sensitivity|Mouse sensitivity]]</th> | ||
+ | <td>{{Tickcross-na|unknown|Mouse sensitivity|section=Input}}</td> | ||
+ | <td>{{#if: | | {{#ifeq: {{lc:unknown}} | false | {{#if: {{#var:DOS}} | ''For DOSBox set in the [https://www.dosbox.com/wiki/Dosbox.conf#.5Bsdl.5D DOSBox configuration file].''}}}}}}</td> | ||
+ | </tr> | ||
+ | }} | ||
+ | |||
+ | <!-- Mouse input in menus --> | ||
+ | <tr class="template-infotable-body"> | ||
+ | <th scope="row">[[Glossary:Mouse|Mouse input in menus]]</th> | ||
+ | <td>{{Tickcross|unknown|Mouse input in menus|section=Input}}</td> | ||
+ | <td></td> | ||
+ | </tr> | ||
+ | |||
+ | <!-- Invert Y-axis --> | ||
+ | {{#if: unknown | | ||
+ | <tr class="template-infotable-body"> | ||
+ | <th scope="row">[[Glossary:Invert Y-axis|Mouse Y-axis inversion]]</th> | ||
+ | <td>{{Tickcross-na|unknown|Mouse Y-axis inversion|section=Input}}</td> | ||
+ | <td></td> | ||
+ | </tr> | ||
+ | }} | ||
+ | {{#if: unknown | | ||
+ | {{#ifeq: {{lc:unknown}} | false || | ||
+ | {{#ifeq: {{lc:unknown}} | no || | ||
+ | {{#ifeq: {{lc:unknown}} | unknown || | ||
+ | <tr class="template-infotable-body"> | ||
+ | <th scope="row">[[Glossary:Touchscreen|Touchscreen optimised]]</th> | ||
+ | <td>{{Tickcross|unknown|Touchscreen optimised|section=Input}}</td> | ||
+ | <td></td> | ||
+ | </tr> | ||
+ | }} | ||
+ | }} | ||
+ | }} | ||
+ | }} | ||
+ | <!-- NEW SECTION --> | ||
+ | <!-- Controller support --> | ||
+ | <tr class="template-infotable-secondhead"> | ||
+ | <th scope="col" style="width: 230px;">Controller</th> | ||
+ | <th scope="col" style="width: 50px;"></th> | ||
+ | <th scope="col" style="width: 540px;"></th> | ||
+ | </tr> | ||
+ | |||
+ | <tr class="template-infotable-body"> | ||
+ | <th scope="row">[[Glossary:Controller|Controller support]]</th> | ||
+ | <td>{{Tickcross|unknown|Controller support|section=Input}}</td> | ||
+ | <td>{{#if:||{{#ifeq: {{lc:unknown}} | false | {{#if: {{#var:DOS }} | ''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> | ||
+ | |||
+ | <!-- THESE FIELDS WILL ONLY APPEAR IF CONTROLLER SUPPORT IS NOT FALSE, NO, OR UNKNOWN --> | ||
+ | {{#ifeq: {{lc:unknown}} | false |[[Controller support level::false| ]]{{#vardefine:controller support level|false}}| | ||
+ | {{#ifeq: {{lc:unknown}} | no |[[Controller support level::false| ]]{{#vardefine:controller support level|false}}| | ||
+ | {{#ifeq: {{lc:unknown}} | unknown |[[Controller support level::unknown| ]]{{#vardefine:controller support level|unknown}}| | ||
+ | |||
+ | <!-- Full controller support --> | ||
+ | <tr class="template-infotable-body"> | ||
+ | <th scope="row">[[Glossary:Controller|<abbr title="All menus can be navigated with a controller. Supports Steam's Big Picture mode.">Full controller support</abbr>]]</th> | ||
+ | <td>{{Tickcross|unknown|Full controller support|section=Input}}{{#ifeq: {{lc:unknown}} | true | {{#ifeq: unknown | true | [[Controller support level::full| ]]{{#vardefine:controller support level|full}} | [[Controller support level::partial| ]]{{#vardefine:controller support level|partial}} }} | [[Controller support level::{{lc:unknown}}| ]] }}</td> | ||
+ | <td></td> | ||
+ | </tr> | ||
+ | |||
+ | <!-- Remappable controls --> | ||
+ | <tr class="template-infotable-body"> | ||
+ | <th scope="row">[[Glossary:Remapping|Controller remapping]]</th> | ||
+ | <td>{{Tickcross|unknown|Controller remapping|section=Input}}</td> | ||
+ | <td>{{#if: | | {{#ifeq: {{lc:unknown}} | false | {{#if: {{#var:DOS}} | ''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> | ||
+ | |||
+ | <!-- Controller sensitivity --> | ||
+ | <tr class="template-infotable-body"> | ||
+ | <th scope="row">[[Glossary:Controller|Controller sensitivity]]</th> | ||
+ | <td>{{Tickcross-na|unknown|Controller sensitivity|section=Input}}</td> | ||
+ | <td></td> | ||
+ | </tr> | ||
+ | |||
+ | |||
+ | <!-- Invert Y-axis --> | ||
+ | {{#if: unknown | | ||
+ | <tr class="template-infotable-body"> | ||
+ | <th scope="row">[[Glossary:Invert Y-axis|Controller Y-axis inversion]]</th> | ||
+ | <td>{{Tickcross-na|unknown|Controller Y-axis inversion|section=Input}}</td> | ||
+ | <td></td> | ||
+ | </tr> | ||
+ | }} | ||
+ | </table> | ||
+ | {{#ifeq: falsefalsefalsefalse|unknownunknownunknownunknown|| | ||
+ | {{#if: falsefalsefalsefalse| | ||
+ | <table class="mw-collapsed pcgwikitable template-infotable" style="margin-top: -16px; width: 820px;"> | ||
+ | <tr class="template-infotable-secondhead"> | ||
+ | <th scope="col" style="width: 230px;">Controller types</th> | ||
+ | <th scope="col" style="min-width: 50px; max-width: 120px;"></th> | ||
+ | <th scope="col" style="min-width: 470px;"></th> | ||
+ | </tr> | ||
+ | </table> | ||
+ | |||
+ | {{#ifeq:false|no|<table class="pcgwikitable template-infotable" style="margin-top: -16px; width: 820px; box-shadow: none;">| | ||
+ | {{#ifeq:false|false|<table class="pcgwikitable template-infotable" style="margin-top: -16px; width: 820px; box-shadow: none;">| | ||
+ | {{#ifeq:false|unknown|<table class="pcgwikitable template-infotable" style="margin-top: -16px; width: 820px; box-shadow: none;">| | ||
+ | <table class="mw-collapsible mw-collapsed pcgwikitable template-infotable" style="margin-top: -16px; width: 820px; box-shadow: none;">}}}}}} | ||
<tr class="template-infotable-body" style="background-color:#ffffff;"> | <tr class="template-infotable-body" style="background-color:#ffffff;"> | ||
− | <th scope="col" style="width: 230px;">[[ | + | <th scope="col" style="width: 230px;">[[Glossary:Controller|XInput-compatible controllers]]</th> |
− | <th scope="col" style="min-width: 50px;">{{ | + | <th scope="col" style="min-width: 50px;">{{tickcross|false|XInput controllers|section=Input}}</th> |
− | <td scope="col" style="min-width: 470px;">{{{ | + | <td scope="col" style="min-width: 470px;">{{#if: XInput here | XInput here | {{#ifeq: {{lc:false}} | false | ''See the [[Glossary:Remapping|glossary page]] for potential workarounds.'' }}}}</td> |
</tr> | </tr> | ||
− | {{# | + | {{#ifeq:false|no|| |
− | + | {{#ifeq:false|false|| | |
− | + | {{#ifeq:false|unknown|| | |
− | < | + | <tr class="template-infotable-body" style="background-color:#f5f5f5;"> |
− | <td>{{{ | + | <th scope="row">[[Glossary:Controller|Xbox button prompts]]</th> |
+ | <td>{{tickcross|true|Xbox prompts|section=Input}}</td> | ||
+ | <td>X true</td> | ||
+ | </tr> | ||
+ | <tr class="template-infotable-body" style="background-color:#ffffff;"> | ||
+ | <th scope="row">[[Controller:Xbox One Controller|{{abbr|Impulse Trigger vibration|Xbox One controllers only, Microsoft Store/UWP only}}]]</th> | ||
+ | <td>{{Tickcross|false|Xbox Impulse Triggers|section=Input}}</td> | ||
+ | <td>No trig</td> | ||
+ | </tr> | ||
+ | }} | ||
+ | }} | ||
+ | }} | ||
+ | </table> | ||
+ | {{#ifeq:false|no|<table class="pcgwikitable template-infotable" style="margin-top: -16px; width: 820px; box-shadow: none;">| | ||
+ | {{#ifeq:false|false|<table class="pcgwikitable template-infotable" style="margin-top: -16px; width: 820px; box-shadow: none;">| | ||
+ | {{#ifeq:false|unknown|<table class="pcgwikitable template-infotable" style="margin-top: -16px; width: 820px; box-shadow: none;">| | ||
+ | <table class="mw-collapsible mw-collapsed pcgwikitable template-infotable" style="margin-top: -16px; width: 820px; box-shadow: none;">}}}}}} | ||
+ | <tr class="template-infotable-body"> | ||
+ | <th scope="col" style="width: 230px;">[[Controller:DualShock 4|DualShock 4 controllers]]</th> | ||
+ | <th scope="col" style="min-width: 50px;">{{tickcross|false|DualShock 4|section=Input}}</th> | ||
+ | <td scope="col" style="min-width: 470px;">{{#if: Dual | Dual | {{#ifeq: {{lc:false}} | false | ''See the [[Glossary:Remapping|glossary page]] for potential workarounds.'' }}}}</td> | ||
</tr> | </tr> | ||
+ | {{#ifeq:false|no|| | ||
+ | {{#ifeq:false|false|| | ||
+ | {{#ifeq:false|unknown|| | ||
+ | <tr class="template-infotable-body"> | ||
+ | <th scope="row">[[Controller:DualShock 4|DualShock button prompts]]</th> | ||
+ | <td>{{tickcross|true|DualShock prompts|section=Input}}</td> | ||
+ | <td>Dual true</td> | ||
+ | </tr> | ||
+ | |||
+ | <tr class="template-infotable-body"> | ||
+ | <th scope="row">[[Controller:DualShock 4|Light bar support]]</th> | ||
+ | <td>{{Tickcross|unknown|DualShock 4 light bar support|section=Input}}</td> | ||
+ | <td></td> | ||
+ | </tr> | ||
+ | <tr class="template-infotable-body"> | ||
+ | <th scope="row">Connection modes</th> | ||
+ | <td colspan="2">USB cable, Bluetooth{{#if:No wireless adapter|<br/>No wireless adapter}}</td> | ||
+ | </tr> | ||
+ | }} | ||
+ | }} | ||
+ | }} | ||
+ | </table> | ||
+ | {{#ifeq:false|no|<table class="pcgwikitable template-infotable" style="margin-top: -16px; width: 820px; box-shadow: none;">| | ||
+ | {{#ifeq:false|false|<table class="pcgwikitable template-infotable" style="margin-top: -16px; width: 820px; box-shadow: none;">| | ||
+ | {{#ifeq:false|unknown|<table class="pcgwikitable template-infotable" style="margin-top: -16px; width: 820px; box-shadow: none;">| | ||
+ | <table class="mw-collapsible mw-collapsed pcgwikitable template-infotable" style="margin-top: -16px; width: 820px; box-shadow: none;">}}}}}} | ||
<tr class="template-infotable-body" style="background-color:#ffffff;"> | <tr class="template-infotable-body" style="background-color:#ffffff;"> | ||
− | <th scope="row">[[ | + | <th scope="col" style="width: 230px;">[[Glossary:Tracked motion controllers|Tracked motion controllers]]</th> |
− | + | <th scope="col" style="min-width: 50px;">{{Tickcross|false|Tracked motion controllers|section=Input}}{{#vardefine:tracked motion controllers|false}}</th> | |
− | <td>{{{ | + | <td scope="col" style="min-width: 470px;">{{#if: Tracked | Tracked | {{#ifeq: {{lc:false}} | false | ''See the [[Glossary:Remapping|glossary page]] for potential workarounds.'' }}}}</td> |
+ | </tr> | ||
+ | {{#ifeq:false|no|| | ||
+ | {{#ifeq:false|false|| | ||
+ | {{#ifeq:false|unknown|| | ||
+ | <tr class="template-infotable-body" style="background-color:#f5f5f5;"> | ||
+ | <th scope="row">[[Glossary:Tracked motion controllers|Button/gesture prompts]]</th> | ||
+ | <td>{{tickcross|true|Tracked motion prompts|section=Input}}</td> | ||
+ | <td>Tracked prompts</td> | ||
+ | </tr> | ||
+ | }} | ||
+ | }} | ||
+ | }} | ||
+ | </table> | ||
+ | {{#ifeq:false|no|<table class="pcgwikitable template-infotable" style="margin-top: -16px; width: 820px; box-shadow: none;">| | ||
+ | {{#ifeq:false|false|<table class="pcgwikitable template-infotable" style="margin-top: -16px; width: 820px; box-shadow: none;">| | ||
+ | {{#ifeq:false|unknown|<table class="pcgwikitable template-infotable" style="margin-top: -16px; width: 820px; box-shadow: none;">| | ||
+ | <table class="mw-collapsible mw-collapsed pcgwikitable template-infotable" style="margin-top: -16px; width: 820px; box-shadow: none;">}}}}}} | ||
+ | <tr class="template-infotable-body"> | ||
+ | <th scope="col" style="width: 230px;">[[Glossary:Controller|{{abbr|Generic/other controllers|Controllers that do not fall into any other category}}]]</th> | ||
+ | <th scope="col" style="min-width: 50px;">{{tickcross|false|Other controllers|section=Input}}</th> | ||
+ | <td scope="col" style="min-width: 470px;">{{#if: Some other | Some other | {{#ifeq: {{lc:false}} | false | ''See the [[Glossary:Remapping|glossary page]] for potential workarounds.'' }}}}</td> | ||
</tr> | </tr> | ||
+ | {{#ifeq:false|no|| | ||
+ | {{#ifeq:false|false|| | ||
+ | {{#ifeq:false|unknown|| | ||
+ | <tr class="template-infotable-body"> | ||
+ | <th scope="row">[[Glossary:Controller|Generic button prompts]]</th> | ||
+ | <td>{{tickcross|false|Other button prompts|section=Input}}</td> | ||
+ | <td>Not other</td> | ||
+ | </tr> | ||
+ | }} | ||
+ | }} | ||
+ | }} | ||
+ | </table> | ||
+ | }} | ||
+ | }} | ||
+ | }} | ||
}} | }} | ||
− | </table> | + | }} |
− | </div> | + | |
+ | <!-- THESE FIELDS WILL ONLY APPEAR IF CONTROLLER SUPPORT IS NOT FALSE, NO, OR UNKNOWN --> | ||
+ | {{#ifeq: {{lc:unknown}} | false |[[Controller support level::false| ]]{{#vardefine:controller support level|false}}| | ||
+ | |||
+ | <table class="mw-collapsible mw-collapsed pcgwikitable template-infotable" id="table-settings-input-additional" style="margin-top: -16px; width: 820px;"> | ||
+ | <tr class="template-infotable-head"> | ||
+ | <th scope="col" style="width: 230px;">Additional information</th> | ||
+ | <th scope="col" style="min-width: 50px; max-width: 120px;"></th> | ||
+ | <th scope="col" style="min-width: 470px;"></th> | ||
+ | </tr> | ||
+ | {{#ifeq:| || | ||
+ | {{#ifeq:|unknown|| | ||
+ | <tr class="template-infotable-body"> | ||
+ | <th scope="row">[[Glossary:Controller|Button prompts]]</th> | ||
+ | <td>{{#arraymaptemplate:{{{button prompts}}}|Prompts|,|}}{{#ifeq:{{lc:{{{button prompts}}}}}|false|{{#vardefine:PCGWR Input known|{{#expr:{{#var:PCGWR Input known}}+1}}}}|{{#ifeq:{{lc:{{{button prompts}}}}}|no|{{#vardefine:PCGWR Input known|{{#expr:{{#var:PCGWR Input known}}+1}}}}|{{#ifeq:{{lc:{{{button prompts}}}}}|unknown||{{#vardefine:PCGWR Input|{{#expr:{{#var:PCGWR Input}}+1}}}}{{#vardefine:PCGWR Input known|{{#expr:{{#var:PCGWR Input known}}+1}}}}}}}}}}</td> | ||
+ | <td></td> | ||
+ | </tr> | ||
+ | }} | ||
+ | }} | ||
+ | <tr class="template-infotable-body"> | ||
+ | <th scope="row">[[Glossary:Controller|Controller hotplugging]]</th> | ||
+ | <td>{{Tickcross|unknown|Controller hotplugging|section=Input}}</td> | ||
+ | <td></td> | ||
+ | </tr> | ||
+ | |||
+ | <tr class="template-infotable-body"> | ||
+ | <th scope="row">[[Glossary:Controller|{{abbr|Haptic feedback|Commonly referred to as controller vibration, force feedback, rumble, or dualshock.}}]]</th> | ||
+ | <td>{{Tickcross|true|Controller haptic feedback|section=Input}}</td> | ||
+ | <td></td> | ||
+ | </tr> | ||
+ | |||
+ | <tr class="template-infotable-body"> | ||
+ | <th scope="row">[[Glossary:Controller|{{abbr|Simultaneous controller+KB/M|Both controller and keyboard/mouse inputs can be used at the same time}}]]</th> | ||
+ | <td>{{Tickcross|unknown|Simultaneous input|section=Input}}</td> | ||
+ | <td></td> | ||
+ | </tr> | ||
+ | |||
+ | {{#if: {{#var:steam appid}} | | ||
+ | {{#ifeq: unknown | || | ||
+ | {{#ifeq: unknown | unknown || | ||
+ | <tr class="template-infotable-body"> | ||
+ | <th scope="row">[[Controller:Steam Controller|Steam Input API support]]</th> | ||
+ | <td>{{Tickcross|unknown|Steam Input API support}}</td> | ||
+ | <td></td> | ||
+ | </tr> | ||
+ | <tr class="template-infotable-body"> | ||
+ | <th scope="row">[[Controller:Steam Controller|Steam Input official preset(s)]]</th> | ||
+ | <td>{{Tickcross|unknown|Steam Input presets}}</td> | ||
+ | <td></td> | ||
+ | </tr> | ||
+ | }} | ||
+ | }} | ||
+ | }} | ||
+ | </table>}}</div><!-- Hidden property | ||
+ | -->[[PCGWR Input::{{#var_final:PCGWR Input}}| ]]<!-- | ||
+ | -->[[PCGWR Input known::{{#var_final:PCGWR Input known}}| ]]<!-- | ||
+ | -->[[PCGWR Input unknown::{{#var_final:PCGWR Input unknown}}| ]]<!-- | ||
+ | --> |
Revision as of 08:12, 6 April 2018
Controller false/unknown
Keyboard and mouse | Native | Notes |
---|---|---|
Remapping | ||
Mouse acceleration | ||
Mouse sensitivity | ||
Mouse input in menus | ||
Mouse Y-axis inversion | ||
Controller | ||
Controller support |
Additional information | ||
---|---|---|
Controller hotplugging | ||
Haptic feedback | ||
Simultaneous controller+KB/M |