Difference between revisions of "User:Shadowstealer7/Sandbox/Template:Input"
(Created page with "<includeonly>{{#widget:Advertisement-1}}<span id="Input settings"></span>{{#ifeq:{{#var:section}}|Video|{{#vardefine:section|Input}}|{{#ifeq:{{NAMESPACE}}||Category:Invalid...") |
|||
Line 114: | Line 114: | ||
}} | }} | ||
}} | }} | ||
− | {{#ifeq: {{{controller support|}}}{{{xinput controllers|}}}{{{ | + | {{#ifeq: {{{controller support|}}}{{{xinput controllers|}}}{{{playstation controllers|}}}{{#var:show tracked}}{{{other controllers|}}}|falsefalsefalseunknownfalse|| |
− | {{#ifeq: {{{xinput controllers|}}}{{{ | + | {{#ifeq: {{{xinput controllers|}}}{{{playstation controllers|}}}{{#var:show tracked}}{{{other controllers|}}}|unknownunknownunknownunknown|| |
− | {{#if: {{{xinput controllers|}}}{{{ | + | {{#if: {{{xinput controllers|}}}{{{playstation controllers|}}}{{{tracked motion controllers|}}}{{{other controllers|}}}| |
<table class="mw-collapsed pcgwikitable template-infotable" id="table-settings-input-controller-types" style="margin-top: -16px;"> | <table class="mw-collapsed pcgwikitable template-infotable" id="table-settings-input-controller-types" style="margin-top: -16px;"> | ||
<tr class="template-infotable-secondhead table-settings-input-head-row"> | <tr class="template-infotable-secondhead table-settings-input-head-row"> | ||
Line 148: | Line 148: | ||
}} | }} | ||
</table> | </table> | ||
− | {{#ifeq:{{{ | + | {{#ifeq:{{{playstation controllers|}}}|false|<table class="pcgwikitable template-infotable" id="table-settings-input-controller-playstation" style="margin-top: -16px;">| |
− | {{#ifeq:{{{ | + | {{#ifeq:{{{playstation controllers|}}}|unknown|<table class="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- | + | <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">[[Controller:DualShock 4| | + | <th scope="col" style="width: 230px;" class="table-settings-input-body-parameter">[[Controller:DualShock 4|PlayStation controllers]]</th> |
− | <td scope="col" style="width: 50px;" class="table-settings-input-body-rating">{{Tickcross-nr|{{{ | + | <td scope="col" style="width: 50px;" class="table-settings-input-body-rating">{{Tickcross-nr|{{{playstation controllers|}}}||{{{playstation controllers notes|}}}}}</td> |
− | <td scope="col" style="width: 540px;" class="table-settings-input-body-notes">{{#if: {{{ | + | <td scope="col" style="width: 540px;" class="table-settings-input-body-notes">{{#if: {{{playstation controllers notes|}}} | {{{playstation controllers notes|}}} | {{#ifeq: {{lc:{{{playstation controllers|}}}}} | false | ''See the [[Glossary:Controller|glossary page]] for potential workarounds.'' }}}}</td> |
</tr> | </tr> | ||
− | {{#ifeq:{{{ | + | {{#ifeq:{{{playstation controllers|}}}|false|| |
− | {{#ifeq:{{{ | + | {{#ifeq:{{{playstation controllers|}}}|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">[[Controller:DualShock 4| | + | <th scope="row" class="table-settings-input-body-parameter">[[Controller:DualShock 4|PlayStation button prompts]]</th> |
− | <td class="table-settings-input-body-rating">{{Tickcross-nr|{{{ | + | <td class="table-settings-input-body-rating">{{Tickcross-nr|{{{playstation prompts|}}}||{{{playstation prompts notes|}}}}}</td> |
− | <td class="table-settings-input-body-notes">{{{ | + | <td class="table-settings-input-body-notes">{{{playstation prompts notes|}}}</td> |
</tr> | </tr> | ||
Line 168: | Line 168: | ||
<td class="table-settings-input-body-rating">{{Tickcross-a-nr|{{{light bar support|}}}||{{{light bar support notes|}}}}}</td> | <td class="table-settings-input-body-rating">{{Tickcross-a-nr|{{{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 class="template-infotable-body table-settings-input-body-row"> | ||
+ | <th scope="row" class="table-settings-input-body-parameter">[[Controller:DualSense|Adaptive trigger support]]</th> | ||
+ | <td class="table-settings-input-body-rating">{{Tickcross-a-nr|{{{adaptive trigger support|}}}||{{{adaptive trigger support notes|}}}}}</td> | ||
+ | <td class="table-settings-input-body-notes">{{{adaptive trigger support notes|}}}</td> | ||
+ | </tr> | ||
+ | <tr class="template-infotable-body table-settings-input-body-row"> | ||
+ | <th scope="row" class="table-settings-input-body-parameter">[[Controller:DualSense|DualSense haptic feedback support]]</th> | ||
+ | <td class="table-settings-input-body-rating">{{Tickcross-a-nr|{{{dualsense haptics support|}}}||{{{dualsense haptics support notes|}}}}}</td> | ||
+ | <td class="table-settings-input-body-notes">{{{dualsense haptics support 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">Connection modes</th> | <th scope="row" class="table-settings-input-body-parameter">Connection modes</th> | ||
− | <td colspan="2" class="table-settings-input-body-dualshock-modes">{{{ | + | <td colspan="2" class="table-settings-input-body-dualshock-modes">{{{playstation controller modes|}}}{{#if:{{{playstation controller modes notes|}}}|<br/>{{{playstation controller modes notes|}}}}}</td> |
</tr> | </tr> | ||
}} | }} | ||
Line 366: | Line 376: | ||
|Xbox_prompts={{{xbox prompts|}}} | |Xbox_prompts={{{xbox prompts|}}} | ||
|Xbox_One_Impulse_Triggers={{{impulse triggers|}}} | |Xbox_One_Impulse_Triggers={{{impulse triggers|}}} | ||
− | |DualShock_4_controller_support={{{ | + | |DualShock_4_controller_support={{{playstation controllers|}}} |
|DualShock_prompts={{{dualshock prompts|}}} | |DualShock_prompts={{{dualshock prompts|}}} | ||
|DualShock_4_light_bar_support={{{light bar support|}}} | |DualShock_4_light_bar_support={{{light bar support|}}} | ||
Line 383: | Line 393: | ||
|Steam_Input_mouse_cursor_detection={{{steam cursor detection|}}} | |Steam_Input_mouse_cursor_detection={{{steam cursor detection|}}} | ||
}}|}}</includeonly><noinclude>{{Documentation}}</noinclude> | }}|}}</includeonly><noinclude>{{Documentation}}</noinclude> | ||
+ | |||
+ | {{User:Shadowstealer7/Sandbox/Template:Input | ||
+ | |key remap = unknown | ||
+ | |key remap notes = | ||
+ | |acceleration option = unknown | ||
+ | |acceleration option notes = | ||
+ | |mouse sensitivity = unknown | ||
+ | |mouse sensitivity notes = | ||
+ | |mouse menu = unknown | ||
+ | |mouse menu notes = | ||
+ | |invert mouse y-axis = unknown | ||
+ | |invert mouse y-axis notes = | ||
+ | |touchscreen = unknown | ||
+ | |touchscreen notes = | ||
+ | |controller support = true | ||
+ | |controller support notes = | ||
+ | |full controller = unknown | ||
+ | |full controller notes = | ||
+ | |controller remap = unknown | ||
+ | |controller remap notes = | ||
+ | |controller sensitivity = unknown | ||
+ | |controller sensitivity notes= | ||
+ | |invert controller y-axis = unknown | ||
+ | |invert controller y-axis notes= | ||
+ | |xinput controllers = unknown | ||
+ | |xinput controllers notes = | ||
+ | |xbox prompts = | ||
+ | |xbox prompts notes = | ||
+ | |impulse triggers = | ||
+ | |impulse triggers notes = | ||
+ | |playstation controllers = true | ||
+ | |playstation controllers notes = [[Controller:DualShock 4]] only. | ||
+ | |playstation prompts = true | ||
+ | |playstation prompts notes = DualSense | ||
+ | |light bar support = true | ||
+ | |light bar support notes = | ||
+ | |adaptive trigger support = true | ||
+ | |adaptive trigger support notes = | ||
+ | |dualsense haptic support = true | ||
+ | |dualsense haptic support notes = | ||
+ | |playstation controller modes = Wired | ||
+ | |playstation contoller modes notes = | ||
+ | |tracked motion controllers= | ||
+ | |tracked motion controllers notes = | ||
+ | |tracked motion prompts = | ||
+ | |tracked motion prompts notes = | ||
+ | |other controllers = unknown | ||
+ | |other controllers notes = | ||
+ | |other button prompts = | ||
+ | |other button prompts notes= | ||
+ | |controller hotplug = unknown | ||
+ | |controller hotplug notes = | ||
+ | |haptic feedback = unknown | ||
+ | |haptic feedback notes = | ||
+ | |simultaneous input = unknown | ||
+ | |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 = | ||
+ | }} |
Revision as of 10:04, 29 October 2023
- 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).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 controller modes
- What DualShock 4 and/or DualSense connection modes are supported by the game (comma-separated).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.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 controller modes = |playstation controller modes notes = |tracked motion controllers = |tracked motion controllers notes = |tracked motion prompts = |tracked motion prompts notes = |other controllers = |other controllers notes = |other button prompts = |other button prompts notes= |controller hotplug = |controller hotplug notes = |haptic feedback = |haptic feedback notes = |simultaneous input = |simultaneous input notes = |steam input api = |steam input api notes = |steam hook input = |steam hook input notes = |steam input presets = |steam input presets notes = |steam controller prompts = |steam controller prompts notes = |steam cursor detection = |steam cursor detection notes = }}
- See also
- {{Prompts}}
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | ||
Mouse acceleration | ||
Mouse sensitivity | ||
Mouse input in menus | ||
Mouse Y-axis inversion | ||
Controller | ||
Controller support | ||
Full controller support | ||
Controller remapping | ||
Controller sensitivity | ||
Controller Y-axis inversion |
Controller types |
---|
XInput-compatible controllers |
---|
PlayStation controllers | Controller:DualShock 4 only. | |
---|---|---|
PlayStation button prompts | DualSense | |
Light bar support | ||
Adaptive trigger support | ||
DualSense haptic feedback support | ||
Connection modes | Wired |
Generic/other controllers |
---|
Additional information | ||
---|---|---|
Controller hotplugging | ||
Haptic feedback | ||
Simultaneous controller+KB/M |
Template loop detected: User:Shadowstealer7/Sandbox/Template:Input