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.

Template:Input

From PCGamingWiki, the wiki about fixing PC games

This template defines the table "Input". View table.

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 adaptive trigger support modes - What connection method the adaptive triggers are supported over.
  • 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).
    • See {{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. 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)
    • See {{Prompts}} for acceptable values.
  • 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 modes = 
|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 controllers 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.