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.

Difference between revisions of "Template:Input/Documentation"

From PCGamingWiki, the wiki about fixing PC games
(updated Steam Input API name)
(updated with new/changed parameters)
Line 16: Line 16:
 
* {{Code|mouse menu}}          - Whether the mouse can be used to navigate the menu. Defines [[Property:Mouse input in menus]];
 
* {{Code|mouse menu}}          - Whether the mouse can be used to navigate the menu. Defines [[Property:Mouse input in menus]];
 
* {{Code|invert mouse y-axis}} - Whether the mouse Y-axis can be inverted. This only applies to games with some sort of camera control. Defines [[Property:Mouse Y-axis inversion]];
 
* {{Code|invert mouse y-axis}} - Whether the mouse Y-axis can be inverted. This only applies to games with some sort of camera control. Defines [[Property:Mouse Y-axis inversion]];
 +
* {{Code|touchscreen}}        - Whether the game is optimized for touchscreens. Defines [[Property:Touchscreen optimised]].
 
* {{Code|controller support}}  - Whether the game supports controllers. Defines [[Property:Controller support]];
 
* {{Code|controller support}}  - Whether the game supports controllers. Defines [[Property:Controller support]];
 
* {{Code|full controller}}    - Whether the game supports using just the controller, aka "Big Picture". Defines [[Property:Full controller support]];
 
* {{Code|full controller}}    - Whether the game supports using just the controller, aka "Big Picture". Defines [[Property:Full controller support]];
Line 21: Line 22:
 
* {{Code|controller sensitivity}}  - Defines [[Property:Controller sensitivity]];
 
* {{Code|controller sensitivity}}  - Defines [[Property:Controller sensitivity]];
 
* {{Code|invert controller y-axis}} - Whether the controller Y-axis can be inverted. This only applies to games with some sort of camera control. Defines [[Property:Controller Y-axis inversion]];
 
* {{Code|invert controller y-axis}} - Whether the controller Y-axis can be inverted. This only applies to games with some sort of camera control. Defines [[Property:Controller Y-axis inversion]];
* {{Code|touchscreen}}        - Whether the game is optimized for touchscreens. Defines [[Property:Touchscreen optimised]].
+
* {{Code|xinput controllers}}  - Whether the game supports XInput controllers.
* {{Code|button prompts}}     - What button prompts are available in-game. Defines [[Property:Buttons prompts]].
+
* {{Code|xbox prompts}}        - Whether Xbox button prompts are available in-game.
 +
* {{Code|impulse triggers}}    - Whether the game supports the [[Controller:Xbox One Controller|Xbox One Controller]] Impulse Triggers.
 +
* {{Code|dualshock 4}}        - Whether the game supports [[Controller:DualShock 4|DualShock 4]] controllers.
 +
* {{Code|dualshock prompts}}  - Whether DualShock button prompts are available in-game.
 +
* {{Code|light bar support}}  - Whether the game supports the [[Controller:DualShock 4|DualShock 4 light bar]]. Defines [[Property:DualShock 4 light bar support]].
 +
* {{Code|dualshock 4 modes}}  - What DualShock 4 connection modes are supported by the game (comma-separated).
 +
* {{Code|tracked motion controllers}} - [[Glossary:Controller|Tracked motion controllers]] support. Defines [[Property:Tracked motion controllers]].
 +
* {{Code|tracked motion prompts}} - Whether the game supports  [[Glossary:Controller|Tracked motion controllers]] button/gesture prompts.
 +
* {{Code|other controllers}}   - Whether the game supports generic/other controllers.
 +
* {{Code|other button prompts}}- Whether generic/other button prompts are available in-game (comma-separated). Defines [[Property:Buttons prompts]].
 
* {{Code|controller hotplug}}  - Whether the game supports controller hotplugging. Defines [[Property:Controller hotplugging‎]].
 
* {{Code|controller hotplug}}  - Whether the game supports controller hotplugging. Defines [[Property:Controller hotplugging‎]].
 
* {{Code|haptic feedback}}    - Whether the game has haptic feedback. Defines [[Property:Controller haptic feedback‎]].
 
* {{Code|haptic feedback}}    - Whether the game has haptic feedback. Defines [[Property:Controller haptic feedback‎]].
 
* {{Code|simultaneous input}}  - Whether supports using controller and keyboard/mouse inputs at the same time. Defines [[Property:Simultaneous input‎]].
 
* {{Code|simultaneous input}}  - Whether supports using controller and keyboard/mouse inputs at the same time. Defines [[Property:Simultaneous input‎]].
* {{Code|steam input api}}- Whether supports the [[Controller:Steam Controller|Steam Input API]]. Defines [[Property:Steam Input API support‎]].
+
* {{Code|steam input api}}     - Whether supports the [[Controller:Steam Controller|Steam Input API]]. Defines [[Property:Steam Input API support‎]].
* {{Code|light bar support}}   - Whether the game supports the [[Controller:DualShock 4|DualShock 4 light bar]]. Defines [[Property:DualShock 4 light bar support]].
+
* {{Code|steam input presets}} - Whether the game supports official [[Controller:Steam Controller|Steam Input presets]]. Defines [[Property:Steam Input presets]].
  
 
;Syntax
 
;Syntax
Line 42: Line 52:
 
|invert mouse y-axis      =  
 
|invert mouse y-axis      =  
 
|invert mouse y-axis notes =  
 
|invert mouse y-axis notes =  
 +
|touchscreen              =
 +
|touchscreen notes        =
 
|controller support        =  
 
|controller support        =  
 
|controller support notes  =  
 
|controller support notes  =  
Line 52: Line 64:
 
|invert controller y-axis  =  
 
|invert controller y-axis  =  
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
|touchscreen               =  
+
|xinput controllers        =
|touchscreen notes        =  
+
|xinput controllers notes  =
|button prompts           =  
+
|xbox prompts              =
|button prompts notes     =  
+
|xbox prompts notes        =
 +
|impulse triggers          =
 +
|impulse triggers notes    =
 +
|dualshock 4               =  
 +
|dualshock 4 notes        =  
 +
|dualshock prompts        =
 +
|dualshock prompts notes  =
 +
|light bar support        =
 +
|light bar support notes  =
 +
|dualshock 4 modes        =
 +
|dualshock 4 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        =  
 
|controller hotplug notes  =  
 
|controller hotplug notes  =  
Line 64: Line 94:
 
|steam input api          =  
 
|steam input api          =  
 
|steam input api notes    =  
 
|steam input api notes    =  
|light bar support        =  
+
|steam input presets      =  
|light bar support notes   =  
+
|steam input presets notes =  
 
}}
 
}}
 
</nowiki></pre>
 
</nowiki></pre>

Revision as of 23:40, 6 April 2018

Description

This settings table is meant to contain all information relating to input settings. 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
Syntax
{{Input settings
|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    = 
|dualshock 4               = 
|dualshock 4 notes         = 
|dualshock prompts         = 
|dualshock prompts notes   = 
|light bar support         = 
|light bar support notes   = 
|dualshock 4 modes         = 
|dualshock 4 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 input presets       = 
|steam input presets notes = 
}}
See also