Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

User:Al2009man/Sandbox/Template:Input

From PCGamingWiki, the wiki about fixing PC games
Error: #cargo_declare must be called from a template page.
Documentation for the above template (sometimes hidden from view).
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.
  • mouse sensitivity - Whether the sensitivity of mouse movement can be adjusted. This only applies to games with some sort of camera control.
  • acceleration option - Whether the game uses mouse acceleration/smooting. Clarify which in the notes.
  • 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).
  • directinput controllers - Whether the game supports DircetInput-compatible controllers.
  • directinput prompts - Whether DirectInput button prompts (number-based) are available in-game.
  • 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).
  • 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).
  • light bar support - Whether the game supports the controller's lightbar functionality for in-game events or local player count.
  • dualsense adaptive trigger support - Whether the game supports the DualSense's adaptive triggers.
  • dualsense haptics support - Whether the game supports DualSense's audio-based 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).
  • 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).
  • nintendo prompts - Whether Nintendo button prompts are available in-game.
  • nintendo button layout - Whether Nintendo's face button layout is in used. Typically for menu navigation, while the gameplay portion follows the Xbox-style layout.
  • nintendo connection modes - What Nintendo controller connection modes are supported by the game (comma-separated).
  • 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 other controller types that do not fall in any category (e.g. Apple MFi Controllers, compatible 8BitDo Controllers, compatible Flydigi Controllers, Google Stadia Controller, Amazon Luna Controller).
  • peripheral devices - Whether the game specialized input devices such as Arcade Controllers (e.g. Fight Stick), Racing Wheels, Flight Stick, Instrumental (e.g. Guitar, Drums, MIDI-compatible Controllers)
  • peripheral device types - What type of peripherals are supported, peripheral device icons will be displayed (comma-separated).
  • other button prompts - Whether generic/other button prompts are available in-game (comma-separated).
  • 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. showing a specific type of controller prompt, such as Nintendo, PlayStation, or Xbox, regardless of what controller the game thinks is being used).
  • haptic feedback - Whether the game supports haptic/rumble feedback.
  • haptic feedback hd - Whether the game supports HD haptic/rumble feedback.
  • haptic feedback hd controller models - What controller models the game supports HD haptics/rumble feedback for.
  • 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 system to handle game actions, action sets, and camera functionality, rather than relying on controller button inputs.
  • steam hook input - Whenever Steam can hook the game's controller input system.
  • steam input prompts - Whenever supports Steam Input's helper function to detect and provide the button prompts based on the Controller Type (or closest equivalent).
  • steam input prompts icons - Whenever the Controller Type's button prompts are supported via Steam Input's helper function. (comma-separated)
  • steam input prompts styles - What type of Steam Input prompt styles[Note 3] are supported by the game. (comma-separated)
  • steam deck prompts - Whether Steam Deck or Steam Controller (2nd gen)-specific button prompts are available in-game.
  • steam controller prompts - Whether Steam Controller (1st Gen)-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).
  • steam input presets - 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               = 
|mouse sensitivity             = 
|mouse sensitivity notes       = 
|acceleration option           = 
|acceleration option 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        = 
|directinput controllers       = 
|directinput controllers notes = 
|directinput prompts           = 
|directinput prompts 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 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       = 
|peripheral devices            = 
|peripheral device types       = 
|peripheral devices 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         = 
|haptic feedback hd            = 
|haptic feedback hd notes      = 
|haptic feedback hd controller models = 
|digital movement supported    = 
|digital movement supported notes = 
|simultaneous input            = 
|simultaneous input notes      = 
|steam input api               = 
|steam input api notes         = 
|steam hook input              = 
|steam hook input notes        = 
|steam input prompts           = 
|steam input prompts icons     = 
|steam input prompts styles    = 
|steam input prompts notes     = 
|steam deck prompts            = 
|steam deck prompts notes      = 
|steam controller prompts      = 
|steam controller prompts notes= 
|steam input motion sensors    = 
|steam input motion sensors modes = 
|steam input motion sensors notes = 
|steam input presets           = 
|steam input presets notes     = 
|steam cursor detection        = 
|steam cursor detection notes  = 
}}
See also
Reference:
  1. This value is shared with Nintendo and Steam Input-compatible controllers.
  2. This value is shared between PlayStation and Steam Input-compatible controllers.
  3. Whenever the game is using the button prompts provided by Steam Client, uses the game's built-in button prompts, or both.
  4. This value is shared between PlayStation and Nintendo Controllers.