Difference between revisions of "User:Al2009man/Sandbox/Template:Input-Nintendo/Documentation"
(initial Nintendo Controller Type work) |
m (Added additional notes regarding certain values being shared with recognized values.) |
||
(44 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | * Bulleted list item | ||
;Description | ;Description | ||
This table is meant to contain all information relating to input settings and features. If a setting is {{Code|hackable}} or requires additional notes, add the information below the table in a header like so: | This table is meant to contain all information relating to input settings and features. If a setting is {{Code|hackable}} or requires additional notes, add the information below the table in a header like so: | ||
Line 19: | Line 20: | ||
* {{Code|touchscreen}} - Whether the game is optimized for touchscreens. | * {{Code|touchscreen}} - Whether the game is optimized for touchscreens. | ||
* {{Code|controller support}} - Whether the game supports controllers. | * {{Code|controller support}} - Whether the game supports controllers. | ||
− | * {{Code|full controller}} - Whether the game can be fully navigated (e.g. | + | * {{Code|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. |
− | |||
− | |||
− | |||
− | |||
* {{Code|controller remap}} - Whether the controller buttons are rebindable. | * {{Code|controller remap}} - Whether the controller buttons are rebindable. | ||
* {{Code|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. | * {{Code|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. | ||
Line 36: | Line 33: | ||
* {{Code|playstation prompts}} - Whether PlayStation button prompts are available in-game. | * {{Code|playstation prompts}} - Whether PlayStation button prompts are available in-game. | ||
** {{Code|dualshock prompts}} - The deprecated argument for this information. | ** {{Code|dualshock prompts}} - The deprecated argument for this information. | ||
+ | * {{Code|playstation motion sensors}} - Whenever the game supports the PlayStation controller's Motion Sensor functionality. | ||
+ | * {{Code|playstation motion sensors modes}} - What type of modes will [PlayStation] controller's Motion Sensor function be used for (comma-separated). | ||
+ | ** See {{[[User:Al2009man/Sandbox/Template:Input/controller motion sensors|Input/controller motion sensors]]}} for acceptable values.{{note|This value is shared between Nintendo Controllers and Steam Input.}} | ||
* {{Code|light bar support}} - Whether the game supports the lightbar. | * {{Code|light bar support}} - Whether the game supports the lightbar. | ||
* {{Code|dualsense adaptive trigger support}} - Whether the game supports the [[Controller:DualSense|DualSense]]'s adaptive triggers. | * {{Code|dualsense adaptive trigger support}} - Whether the game supports the [[Controller:DualSense|DualSense]]'s adaptive triggers. | ||
Line 42: | Line 42: | ||
** See {{T|Input/ps connections}} for acceptable values. | ** See {{T|Input/ps connections}} for acceptable values. | ||
** {{Code|dualshock 4 modes}} - The deprecated argument for this information. | ** {{Code|dualshock 4 modes}} - The deprecated argument for this information. | ||
− | + | * {{Code|nintendo controllers}} - Whether the game supports [[Glossary:Controller#Nintendo|Nintendo controllers]] such as [[Controller:Nintendo Switch Pro Controller|Nintendo Switch Pro Controller]], [[Controller:Joy-Con|Nintendo Switch Joy-Cons]], [[Controller:Wii Remote|Wii Remote]] and/or [[Controller:GameCube Controller|Gamecube Controller]]s. | |
− | + | * {{Code|nintendo controller models}} - What Nintendo controller [[User:Al2009man/Sandbox/Template:Input/nintendo controllers|models and revisions]] are supported (comma-separated). | |
− | * {{Code|nintendo controllers}} - Whether the game supports [[Glossary:Controller# | + | ** See {{[[User:Al2009man/Sandbox/Template:Input/nintendo controllers|Input/nintendo controllers]]}} for acceptable values. |
− | * {{Code|nintendo controller models}} - What | + | * {{Code|nintendo motion sensors}} - Whenever the game supports the Nintendo controller's Motion Sensor functionality. |
− | + | * {{Code|nintendo motion sensors modes}} - What type of modes will [Nintendo] controller's Motion Sensor function be used for (comma-separated). | |
− | ** See {{ | + | ** See {{[[User:Al2009man/Sandbox/Template:Input/controller motion sensors|Input/controller motion sensors]]}} for acceptable values.{{note|This value is shared between PlayStation Controllers and Steam Input.}} |
− | |||
* {{Code|nintendo prompts}} - Whether Nintendo button prompts are available in-game. | * {{Code|nintendo prompts}} - Whether Nintendo button prompts are available in-game. | ||
− | * {{Code|nintendo connection modes}} - What | + | * {{Code|nintendo button layout}} - Whether Nintendo's button layout is used for menu navigation. |
− | + | * {{Code|nintendo hd rumbles}} - Whether the game support [[Controller:Nintendo Switch Pro Controller|Nintendo Switch controller]]'s HD Rumble vibration. | |
− | + | * {{Code|nintendo connection modes}} - What Nintendo controller connection modes are supported by the game (comma-separated). | |
+ | ** See [[User:Al2009man/Sandbox/Template:Input/nintendo controllers|Input/nintendo controllers]] for acceptable values. | ||
* {{Code|tracked motion controllers}} - Whenever the game supports [[Glossary:Controller|Tracked motion controllers]] (i.e.: VR Controllers, Lightgun, etc.) | * {{Code|tracked motion controllers}} - Whenever the game supports [[Glossary:Controller|Tracked motion controllers]] (i.e.: VR Controllers, Lightgun, etc.) | ||
* {{Code|tracked motion prompts}} - Whether the [[Glossary:Controller|motion controller]] button/gesture prompts are available in-game. | * {{Code|tracked motion prompts}} - Whether the [[Glossary:Controller|motion controller]] button/gesture prompts are available in-game. | ||
* {{Code|other controllers}} - Whether the game supports generic/other controller types (e.g. DirectInput-compatible controllers, Nintendo Controllers, Racing Wheels, Flight Stick). | * {{Code|other controllers}} - Whether the game supports generic/other controller types (e.g. DirectInput-compatible controllers, Nintendo Controllers, Racing Wheels, Flight Stick). | ||
* {{Code|other button prompts}} - Whether generic/other button prompts are available in-game (comma-separated). | * {{Code|other button prompts}} - Whether generic/other button prompts are available in-game (comma-separated). | ||
+ | ** See {{[[User:Al2009man/Sandbox/Template:Prompts|Template:Prompts]]}} for acceptable values. | ||
* {{Code|controller hotplug}} - Whether the game supports controller hotplugging. | * {{Code|controller hotplug}} - Whether the game supports controller hotplugging. | ||
* {{Code|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). | * {{Code|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). | ||
Line 64: | Line 65: | ||
* {{Code|steam input api}} - Whether supports the [[Store:Steam#Steam_Input_API|Steam Input API]]. | * {{Code|steam input api}} - Whether supports the [[Store:Steam#Steam_Input_API|Steam Input API]]. | ||
* {{Code|steam hook input}} - Whenever Steam can hook the game's controller input system. | * {{Code|steam hook input}} - Whenever Steam can hook the game's controller input system. | ||
− | * {{Code|steam input prompts}} - Whenever supports [[Controller:Steam_Controller#Games_with_Steam_button_prompts|Steam Input]]'s helper function to detect and provide the button prompts based on Controller Type (or closest equivalent). | + | * {{Code|steam input prompts}} - Whenever supports [[Controller:Steam_Controller#Games_with_Steam_button_prompts|Steam Input]]'s helper function to detect and provide the button prompts based on the Controller Type (or closest equivalent). |
− | * {{Code|steam input prompts modes}} - What type of [[Controller:Steam_Controller#Games_with_Steam_button_prompts| | + | * {{Code|steam input prompts icons}} - What Controller's button prompts are supported via [[Controller:Steam_Controller#Games_with_Steam_button_prompts|Steam Input]]'s helper function. (comma-separated) |
− | ** See {{User:Al2009man/Sandbox/Template:Input/siapi prompts}} for acceptable values. | + | ** See {{[[User:Al2009man/Sandbox/Template:Prompts|Template:Prompts]]}} for acceptable values. |
+ | * {{Code|steam input prompts modes}} - What type of [[Controller:Steam_Controller#Games_with_Steam_button_prompts|Button prompt]] styles{{note|Whenever the game is relying on button prompts provided by Steam Client, or uses the game's built-in button prompts, or both.}} are supported by the game. (comma-separated) | ||
+ | ** See {{[[User:Al2009man/Sandbox/Template:Input/siapi prompts|Input/siapi prompts]]}} for acceptable values. | ||
* {{Code|steam deck prompts}} - Whether [[Steam Deck]]-specific button prompts are available in-game. | * {{Code|steam deck prompts}} - Whether [[Steam Deck]]-specific button prompts are available in-game. | ||
* {{Code|steam controller prompts}} - Whether [[Controller:Steam Controller|Steam Controller]]-specific button prompts are available in-game. | * {{Code|steam controller prompts}} - Whether [[Controller:Steam Controller|Steam Controller]]-specific button prompts are available in-game. | ||
+ | * {{Code|steam input motion sensors}} - Whenever the game supports the Steam Input-compatible controller's Motion Sensor functionality. | ||
+ | * {{Code|steam input motion sensors modes}} - What type of modes will [Steam Input-compatible controller] Motion Sensor function be used for (comma-separated). | ||
+ | ** See {{[[User:Al2009man/Sandbox/Template:Input/controller motion sensors|Input/controller motion sensors]]}} for acceptable values.{{note|This value is shared between PlayStation and Nintendo Controllers.}} | ||
* {{Code|steam input preset}} - Whether the game provides official [[Controller:Steam_Controller#Games_with_official_controller_bindings|Steam Input configuration presets]] by the developers. | * {{Code|steam input preset}} - Whether the game provides official [[Controller:Steam_Controller#Games_with_official_controller_bindings|Steam Input configuration presets]] by the developers. | ||
* {{Code|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). | * {{Code|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). | ||
Line 94: | Line 100: | ||
|full controller = | |full controller = | ||
|full controller notes = | |full controller notes = | ||
− | |||
− | |||
− | |||
− | |||
− | |||
|controller remap = | |controller remap = | ||
|controller remap notes = | |controller remap notes = | ||
Line 116: | Line 117: | ||
|playstation prompts = | |playstation prompts = | ||
|playstation prompts notes = | |playstation prompts notes = | ||
+ | |playstation motion sensors = | ||
+ | |playstation motion sensors modes = | ||
+ | |playstation motion sensors notes = | ||
|light bar support = | |light bar support = | ||
|light bar support notes = | |light bar support notes = | ||
Line 129: | Line 133: | ||
|nintendo prompts = | |nintendo prompts = | ||
|nintendo prompts notes = | |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 = | ||
|nintendo connection modes notes = | |nintendo connection modes notes = | ||
Line 154: | Line 165: | ||
|steam hook input notes = | |steam hook input notes = | ||
|steam input prompts = | |steam input prompts = | ||
+ | |steam input prompts icons = | ||
|steam input prompts modes = | |steam input prompts modes = | ||
|steam input prompts notes = | |steam input prompts notes = | ||
Line 160: | Line 172: | ||
|steam controller prompts = | |steam controller prompts = | ||
|steam controller prompts notes = | |steam controller prompts notes = | ||
+ | |steam input motion sensors = | ||
+ | |steam input motion sensors modes = | ||
+ | |steam input motion sensors notes = | ||
|steam input presets = | |steam input presets = | ||
|steam input preset notes = | |steam input preset notes = | ||
Line 169: | Line 184: | ||
;See also | ;See also | ||
* {{T|Prompts}} | * {{T|Prompts}} | ||
+ | |||
+ | ===== Reference: ===== | ||
+ | <references group="Note"/> | ||
<includeonly>[[Category:Table templates]]</includeonly> | <includeonly>[[Category:Table templates]]</includeonly> | ||
<noinclude>[[Category:Documentation templates]]</noinclude> | <noinclude>[[Category:Documentation templates]]</noinclude> | ||
+ | |||
+ | |||
+ | {{#vardefine:steam appid|yes}} | ||
+ | |||
+ | ==Input== | ||
+ | {{User:Al2009man/Sandbox/Template:Input-Nintendo | ||
+ | |key remap = unknown | ||
+ | |key remap notes = See [[#Remapping|Remapping]]. | ||
+ | |acceleration option = hackable | ||
+ | |acceleration option notes = See [[#Mouse acceleration|Mouse acceleration]]. | ||
+ | |mouse sensitivity = unknown | ||
+ | |mouse sensitivity notes = | ||
+ | |mouse menu = false | ||
+ | |mouse menu notes = | ||
+ | |keyboard and mouse prompts = limited | ||
+ | |keyboard and mouse prompts notes = certain character dialogues may still refer by Xbox 360's controller button icons. | ||
+ | |invert mouse y-axis = true | ||
+ | |invert mouse y-axis notes = | ||
+ | |touchscreen = true | ||
+ | |touchscreen notes = See [[#Touchscreen|Touchscreen]]. | ||
+ | |controller support = true | ||
+ | |controller support notes = See [[#Controller support|Controller support]]. | ||
+ | |full controller = false | ||
+ | |full controller notes = | ||
+ | |controller motion sensors = true | ||
+ | |controller motion sensors modes = gyro aim, cursor, waggle | ||
+ | |controller motion sensors notes = only supported on PlayStation Controllers. | ||
+ | |controller remap = false | ||
+ | |controller remap notes = See [[#Controller remapping|Controller remapping]]. | ||
+ | |controller sensitivity = unknown | ||
+ | |controller sensitivity notes= | ||
+ | |invert controller y-axis = true | ||
+ | |invert controller y-axis notes= | ||
+ | |xinput controllers = false | ||
+ | |xinput controllers notes = | ||
+ | |xbox prompts = true | ||
+ | |xbox prompts notes = | ||
+ | |impulse triggers = false | ||
+ | |impulse triggers notes = Xbox One only. | ||
+ | |playstation controllers = false | ||
+ | |playstation controller models = dualshock 4, dualsense, dualsense edge | ||
+ | |playstation controllers notes = | ||
+ | |playstation prompts = true | ||
+ | |playstation prompts notes = | ||
+ | |playstation motion sensors = true | ||
+ | |playstation motion sensors modes = gesture | ||
+ | |playstation motion sensors notes = test 1 | ||
+ | |light bar support = unknown | ||
+ | |light bar support notes = | ||
+ | |dualsense adaptive trigger support = unknown | ||
+ | |dualsense adaptive trigger support notes = | ||
+ | |dualsense haptics support =unknown | ||
+ | |dualsense haptics support notes = | ||
+ | |playstation connection modes = USB, Bluetooth | ||
+ | |playstation connection modes notes = | ||
+ | |nintendo controllers = false | ||
+ | |nintendo controller models = nintendo switch pro controller, joycon l, joycon r, joycon pair, wiimote, wiimote plus, wiimote and nunchuck, wiimote plus and nunchuck, wii u pro controller, gamecube controller | ||
+ | |nintendo controller notes = | ||
+ | |nintendo prompts = true | ||
+ | |nintendo prompts notes = | ||
+ | |nintendo button layout = false | ||
+ | |nintendo button layout notes = will be based on the button's location (Xbox/PlayStation button layout) | ||
+ | |nintendo motion sensors = true | ||
+ | |nintendo motion sensors modes = cursor | ||
+ | |nintendo motion sensors notes = test 2 | ||
+ | |nintendo hd rumbles = limited | ||
+ | |nintendo hd rumbles notes = emulates the rumbles | ||
+ | |nintendo connection modes = usb, wireless, gamecube adapter | ||
+ | |nintendo connection modes notes = | ||
+ | |tracked motion controllers= true | ||
+ | |tracked motion controllers notes = | ||
+ | |tracked motion prompts = false | ||
+ | |tracked motion prompts notes = | ||
+ | |other controllers = true | ||
+ | |other controllers notes = | ||
+ | |other button prompts = universal, generic | ||
+ | |other button prompts notes= | ||
+ | |controller hotplug = unknown | ||
+ | |controller hotplug notes = | ||
+ | |input prompt override = true | ||
+ | |input prompt override notes = this is the part where you can switch prompts | ||
+ | |haptic feedback = false | ||
+ | |haptic feedback notes = | ||
+ | |simultaneous input = true | ||
+ | |simultaneous input notes = | ||
+ | |steam input api = true | ||
+ | |steam input api notes = test 1 | ||
+ | |steam hook input = false | ||
+ | |steam hook input notes = test 2 | ||
+ | |steam input prompts = true | ||
+ | |steam input prompts icons = PlayStation, Nintendo, Xbox | ||
+ | |steam input prompts modes = siapi, built-in | ||
+ | |steam input prompts notes = Certain non-standard button prompts may not show (but will fallback to SIAPI prompts), very notable when using Steam Controller's Trackpad | ||
+ | |steam deck prompts = false | ||
+ | |steam deck prompts notes = | ||
+ | |steam controller prompts = false | ||
+ | |steam controller prompts notes = | ||
+ | |steam input motion sensors = true | ||
+ | |steam input motion sensors modes = camera | ||
+ | |steam input motion sensors notes = test 3 | ||
+ | |steam input presets = true | ||
+ | |steam input preset notes = | ||
+ | |steam cursor detection = true | ||
+ | |steam cursor detection notes = | ||
+ | }} |
Latest revision as of 21:06, 1 June 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 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 |
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 | |
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 | ||
Motion sensors support | Camera test 3 |
|
Official controller preset(s) |