Difference between revisions of "User:Al2009man/Sandbox/Template:Input-Nintendo"
m (testing) |
m |
||
(15 intermediate revisions by the same user not shown) | |||
Line 135: | Line 135: | ||
}} | }} | ||
}} | }} | ||
− | {{#ifeq: {{{controller support|}}}{{{xinput controllers|}}}{{{playstation controllers|{{{dualshock 4|}}}}}}{{#var:show tracked}}{{{other controllers|}}}|falsefalsefalseunknownfalse|| | + | {{#ifeq: {{{controller support|}}}{{{xinput controllers|}}}{{{playstation controllers|{{{dualshock 4|}}}}}}{{{nintendo controllers|}}}{{#var:show tracked}}{{{other controllers|}}}|falsefalsefalseunknownfalse|| |
− | {{#ifeq: {{{xinput controllers|}}}{{{playstation controllers|{{{dualshock 4|}}}}}}}{{#var:show tracked}}{{{other controllers|}}}|unknownunknownunknownunknown|| | + | {{#ifeq: {{{xinput controllers|}}}{{{playstation controllers|{{{dualshock 4|}}}}}}}{{{nintendo controllers|}}}{{#var:show tracked}}{{{other controllers|}}}|unknownunknownunknownunknown|| |
− | {{#if: {{{xinput controllers|}}}{{{playstation controllers|{{{dualshock 4|}}}}}}{{{tracked motion controllers|}}}{{{other controllers|}}}| | + | {{#if: {{{xinput controllers|}}}{{{playstation controllers|{{{dualshock 4|}}}}}}{{{nintendo 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 203: | Line 203: | ||
<td colspan="2" class="table-settings-input-body-dualshock-modes">{{#arraymaptemplate:{{{playstation connection modes|{{{dualshock 4 modes|}}}}}}|Input/ps connections|,}}{{#if: {{{playstation connection modes|{{{dualshock 4 modes|}}}}}} | <br>}}{{{playstation connection modes notes|{{{dualshock 4 modes notes|}}}}}}</td> | <td colspan="2" class="table-settings-input-body-dualshock-modes">{{#arraymaptemplate:{{{playstation connection modes|{{{dualshock 4 modes|}}}}}}|Input/ps connections|,}}{{#if: {{{playstation connection modes|{{{dualshock 4 modes|}}}}}} | <br>}}{{{playstation connection modes notes|{{{dualshock 4 modes notes|}}}}}}</td> | ||
</tr> | </tr> | ||
− | </ | + | }} |
− | + | }} | |
− | + | </table> | |
− | {{#ifeq:{{{ | + | </table> |
− | {{#ifeq:{{{ | + | {{#ifeq:{{{nintendo controllers|}}}|false|<table class="pcgwikitable template-infotable" id="table-settings-input-controller-nintendo" style="margin-top: -16px;">| |
− | <table class="mw-collapsible mw-collapsed pcgwikitable template-infotable" id="table-settings-input-controller- | + | {{#ifeq:{{{nintendo controllers|}}}}|unknown|<table class="pcgwikitable template-infotable" id="table-settings-input-controller-nintendo" 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" 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# | + | <th scope="col" style="width: 230px;" class="table-settings-input-body-parameter">[[Glossary:Controller#Nintendo|<abbr title="This game supports Nintendo controllers.">Nintendo controllers</abbr>]]</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|{{{nintendo controllers|{{{dualshock 4|}}}}}}||{{{nintendo controllers notes|{{{dualshock 4 notes|}}}}}}}}</td> |
− | <td scope="col" style="width: 540px;" class="table-settings-input-body- | + | <td scope="col" style="width: 540px;" class="table-settings-input-body-nintendo-models">{{#arraymaptemplate:{{{nintendo controller models|}}}|User:Al2009man/Sandbox/Template:Input/nintendo controllers|,}}{{#if: {{{nintendo controller models|}}} | <br>}}{{#if: {{{nintendo controllers notes|}}} | {{{nintendo controllers notes|}}} | {{#ifeq: {{lc:{{{nintendo controllers|}}}}} | false | ''See the [[Glossary:Controller|glossary page]] for potential workarounds.'' }}}}</td> |
</tr> | </tr> | ||
− | {{#ifeq:{{{ | + | {{#ifeq:{{{nintendo controllers|}}}|false|| |
− | {{#ifeq:{{{ | + | {{#ifeq:{{{nintendo controllers|}}}|unknown|| |
<tr class="template-infotable-body table-settings-input-body-row" style="background-color:#f5f5f5;"> | <tr class="template-infotable-body table-settings-input-body-row" style="background-color:#f5f5f5;"> | ||
− | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Controller| | + | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Controller#Nintendo|Nintendo button prompts]]</th> |
− | <td class="table-settings-input-body-rating">{{Tickcross-nr|{{{ | + | <td class="table-settings-input-body-rating">{{Tickcross-nr|{{{nintendo prompts|}}}||{{{nintendo prompts notes|}}}}}</td> |
− | <td class="table-settings-input-body-notes">{{{ | + | <td class="table-settings-input-body-notes">{{{nintendo prompts notes|{{{dualshock prompts notes|}}}}}}</td> |
+ | </tr> | ||
+ | <tr class="template-infotable-body table-settings-input-body-row" style="background-color:#ffffff;"> | ||
+ | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Controller#Nintendo|<abbr title="This game supports Nintendo's button layout (primarily for menu navigation).">Nintendo button layout</abbr>]]</th> | ||
+ | <td class="table-settings-input-body-rating">{{Tickcross-a-nr|{{{nintendo button layout|}}}||{{{nintendo button layout notes|}}}}}</td> | ||
+ | <td class="table-settings-input-body-notes">{{{nintendo button layout notes|}}}</td> | ||
+ | </tr> | ||
+ | <tr class="template-infotable-body table-settings-input-body-row" style="background-color:#f5f5f5;"> | ||
+ | <th scope="row" class="table-settings-input-body-parameter">[[Controller:Nintendo Switch Pro Controller#Games with HD haptic feedback support|<abbr title="This game supports HD Rumble vibration for Nintendo Switch controllers.">HD Rumble vibration</abbr>]]</th> | ||
+ | <td class="table-settings-input-body-rating">{{Tickcross-a-nr|{{{nintendo hd rumbles|}}}||{{{nintendo hd rumbles notes|}}}}}</td> | ||
+ | <td class="table-settings-input-body-notes">{{{nintendo hd rumbles notes|}}}</td> | ||
</tr> | </tr> | ||
<tr class="template-infotable-body table-settings-input-body-row" style="background-color:#ffffff;"> | <tr class="template-infotable-body table-settings-input-body-row" style="background-color:#ffffff;"> | ||
− | <th scope="row" class="table-settings-input-body-parameter"> | + | <th scope="row" class="table-settings-input-body-parameter">Connection modes</th> |
− | <td class="table-settings-input-body- | + | <td colspan="2" class="table-settings-input-body-dualshock-modes">{{#arraymaptemplate:{{{nintendo connection modes|}}}|User:Al2009man/Sandbox/Template:Input/nintendo connections|,}}{{#if: {{{nintendo connection modes}}} | <br>}}{{{nintendo connection modes notes|}}}</td> |
− | |||
− | |||
}} | }} | ||
}} | }} | ||
Line 234: | Line 243: | ||
{{#ifeq:{{{tracked motion controllers|}}}|unknown|<table class="pcgwikitable template-infotable" id="table-settings-input-controller-tracked" style="margin-top: -16px;">| | {{#ifeq:{{{tracked motion controllers|}}}|unknown|<table class="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;">}}}} | <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:# | + | <tr class="template-infotable-body table-settings-input-body-row" style="background-color:#f5f5f5;"> |
<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> | <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> | ||
Line 241: | Line 250: | ||
{{#ifeq:{{{tracked motion controllers|}}}|false|| | {{#ifeq:{{{tracked motion controllers|}}}|false|| | ||
{{#ifeq:{{{tracked motion controllers|}}}|unknown|| | {{#ifeq:{{{tracked motion controllers|}}}|unknown|| | ||
− | <tr class="template-infotable-body table-settings-input-body-row" style="background-color:# | + | <tr class="template-infotable-body table-settings-input-body-row" style="background-color:#ffffff;"> |
<th scope="row" class="table-settings-input-body-parameter">[[Glossary:Tracked motion controllers|Button/gesture prompts]]</th> | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Tracked motion controllers|Button/gesture prompts]]</th> | ||
<td class="table-settings-input-body-rating">{{Tickcross-nr|{{{tracked motion prompts|}}}||{{{tracked motion prompts notes|}}}}}</td> | <td class="table-settings-input-body-rating">{{Tickcross-nr|{{{tracked motion prompts|}}}||{{{tracked motion prompts notes|}}}}}</td> | ||
Line 254: | Line 263: | ||
{{#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:#ffffff;" {{#ifeq: {{#var:show tracked}} | true | | }}> |
− | <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, Nintendo controllers, Racing wheel, Flight stick, etc.)}}]]</th> | + | <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 261: | Line 270: | ||
{{#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:#f5f5f5;" {{#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|}}}}}}|Prompts|,|}}</td> | ||
Line 299: | Line 308: | ||
{{#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|Controller | + | <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 305: | Line 314: | ||
}} | }} | ||
<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|Input | + | <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-rating">{{Tickcross-a|{{{input prompt override|}}}||{{{input prompt override notes|}}}}}</td> | ||
<td class="table-settings-input-body-notes">{{{input prompt override notes|}}}</td> | <td class="table-settings-input-body-notes">{{{input prompt override notes|}}}</td> | ||
Line 422: | Line 431: | ||
|PlayStation_controller_models=List (,) of String | |PlayStation_controller_models=List (,) of String | ||
|Playstation_connection_modes=List (,) of String | |Playstation_connection_modes=List (,) of String | ||
+ | |Nintendo controllers=String | ||
+ | |Nintendo_controller_models=List (,) of String | ||
+ | |Nintendo_prompts=String | ||
+ | |Nintendo_button_layout=String | ||
+ | |Nintendo_hd_rumbles=String | ||
+ | |Nintendo_connection_modes=List (,) of String | ||
|Tracked_motion_controllers=String | |Tracked_motion_controllers=String | ||
|Tracked_motion_controller_prompts=String | |Tracked_motion_controller_prompts=String | ||
Line 466: | Line 481: | ||
|PlayStation_controller_models={{#var:ps controllers|}} | |PlayStation_controller_models={{#var:ps controllers|}} | ||
|Playstation_connection_modes={{#var:ps connections|}} | |Playstation_connection_modes={{#var:ps connections|}} | ||
+ | |Nintendo controllers={{{nintendo controllers|}}} | ||
+ | |Nintendo_prompts={{{nintendo prompts|}}} | ||
+ | |Nintendo_button_layout={{{nintendo button layout|}}} | ||
+ | |Nintendo_hd_rumbles={{nintendo hd rumbles|}}} | ||
+ | |Nintendo_controller_models={{{#var:nintendo controller models|}}} | ||
+ | |Nintendo_connection_modes={{{#var:nintendo connection modes|}}} | ||
|Tracked_motion_controllers={{{tracked motion controllers|}}} | |Tracked_motion_controllers={{{tracked motion controllers|}}} | ||
|Tracked_motion_controller_prompts={{{tracked motion prompts|}}} | |Tracked_motion_controller_prompts={{{tracked motion prompts|}}} |
Revision as of 19:50, 12 May 2024
- Bulleted list item
- 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.
nintendo controllers
- Whether the game supports Nintendo controllers such as Nintendo Switch Pro Controller, Nintendo Switch Joy-Cons, Wii Remote and/or Gamecube Controllers.nintendo controller models
- What Nintendo controller models and revisions are supported (comma-separated).- See {{Input/nintendo controllers}} for acceptable values.
nintendo motion sensors
- Whenever the game supports the Nintendo controller's Motion Sensor functionality.nintendo motion sensors modes
- What type of modes will [Nintendo] controller's Motion Sensor function be used for (comma-separated).- See {{Input/controller motion sensors}} for acceptable values.[Note 2]
nintendo prompts
- Whether Nintendo button prompts are available in-game.nintendo button layout
- Whether Nintendo's button layout is used for menu navigation.nintendo hd rumbles
- Whether the game support Nintendo Switch controller's HD Rumble vibration.nintendo connection modes
- What Nintendo controller connection modes are supported by the game (comma-separated).- See Input/nintendo controllers for acceptable values.
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
- What Controller's button prompts are supported via Steam Input's helper function. (comma-separated)- See {{Template:Prompts}} for acceptable values.
steam input prompts modes
- What type of Button prompt styles[Note 3] are supported by the game. (comma-separated)- See {{Input/siapi prompts}} 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 4]
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 = |nintendo controllers = |nintendo controller models = |nintendo controller notes = |nintendo prompts = |nintendo prompts notes = |nintendo button layout = |nintendo button layout notes = |nintendo motion sensors = |nintendo motion sensors modes = |nintendo motion sensors notes = |nintendo hd rumbles = |nintendo hd rumbles notes = |nintendo connection modes = |nintendo 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 modes = |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}}
Reference:
- ↑ This value is shared between Nintendo Controllers and Steam Input.
- ↑ This value is shared between PlayStation Controllers and Steam Input.
- ↑ Whenever the game is relying on button prompts provided by Steam Client, or uses the game's built-in button prompts, or both.
- ↑ This value is shared between PlayStation and Nintendo Controllers.
Input
Keyboard and mouse, touch | State | Notes |
---|---|---|
Remapping | See Remapping. | |
Mouse acceleration | See Mouse acceleration. | |
Mouse sensitivity | ||
Mouse input in menus | ||
Keyboard and mouse prompts | certain character dialogues may still refer by Xbox 360's controller button icons. | |
Mouse Y-axis inversion | ||
Touchscreen optimised | See Touchscreen. | |
Controller | ||
Controller support | See Controller support. | |
Full controller support | ||
Controller motion sensors | Camera, Cursor, Gesture only supported on PlayStation Controllers. |
|
Controller prompts | ||
Controller remapping | See Controller remapping. | |
Controller sensitivity | ||
Controller Y-axis inversion |
Controller types |
---|
XInput-compatible controllers | See the glossary page for potential workarounds. |
---|
PlayStation controllers | DualShock 4, DualSense, DualSense Edge See the glossary page for potential workarounds. |
---|
Tracked motion controllers | ||
---|---|---|
Button/gesture prompts |
Generic/other controllers | ||
---|---|---|
Button prompts | Wrong |
Additional information | ||
---|---|---|
Controller hotplugging | ||
Input prompt override | this is the part where you can switch prompts | |
Haptic feedback | ||
Digital movement supported | ||
Simultaneous controller+KB/M |
Steam Input | ||
---|---|---|
Steam Input API support | test 1 | |
Official controller preset(s) | ||
Steam Input prompt modes | SIAPI Button Icons, In-Game Button Icons Certain non-standard button prompts may not show (but will fallback to SIAPI prompts), very notable when using Steam Controller's Trackpad |
|
Steam Deck button prompts | ||
Steam Controller button prompts |