Difference between revisions of "Steam Input"
PotatoSebs (talk | contribs) (Added the default binds for the Steam Controller, more tables for other controllers will be added soon, added an instructions for enabling controllers, added info about In-Game Actions. Added Bugs, also I is capital in Steam Input.) |
PotatoSebs (talk | contribs) m (→List of in-game) |
||
(8 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{Merge|List of default keys}} | {{Merge|List of default keys}} | ||
− | |||
− | + | '''Steam Input''' is a system that allows multiple types of controllers to be used in games on Steam. ''Team Fortress 2'' comes with a default controller layout for the Steam Controller and the Steam Link mobile app, but can convert these binds to other controllers. Steam Input also allows for mouse-like camera controls for controllers that have a gyroscope and/or trackpads, and the sensitivity of the camera is controlled by Steam Input rather than the in-game sensitivity option. | |
− | Steam | ||
− | '' | + | == Action sets == |
− | * In- | + | Steam uses a layout editor in the Steam client that lets the user rebind in-game actions for each input on every action set. An action set represents what is currently happening in the game (such as being on the main menu, playing the game, spectating, etc.) and changes the control scheme accordingly. By default, the action sets for ''Team Fortress 2'' are as follows: |
− | + | * In-game | |
− | * | + | * Menus |
− | + | ** Used whenever in a menu, such as the [[Backpack]] menu or the [[Main menu|main menu]]. | |
− | * | + | * Spectator Controls |
− | + | * In-Game During Pop-up | |
− | * | + | ** Used whenever a pop-up happens in-game (such as the [[Disguise Kit]] or the class selection screen). |
− | |||
− | * | ||
− | |||
− | |||
− | === | + | === List of in-game actions === |
− | An | + | {{Rewrite|Reduce size of the table. Just a list of in-game actions should suffice}} |
− | + | An in-game action is a defined action by the developer when using the Steam Input system (such as "Jump" or "Use item"). Below is a list of in-game actions: | |
− | |||
− | |||
− | |||
− | {| class="wikitable collapsible | + | {| class="wikitable collapsible collapsed" |
|- | |- | ||
− | ! class="header" colspan="3" | | + | ! class="header" colspan="3" | In-game actions |
|- | |- | ||
− | ! class="header" | Action | + | ! class="header" | Action set |
− | ! class="header" | Type of | + | ! class="header" | Type of in-game action |
− | ! class="header" | In- | + | ! class="header" | In-game actions |
|- | |- | ||
− | | rowspan="3" | In- | + | | rowspan="3" | In-game |
| Digital | | Digital | ||
| | | | ||
Line 46: | Line 37: | ||
* Previous Weapon | * Previous Weapon | ||
* Drop Item | * Drop Item | ||
− | * Change [[ | + | * Change [[Classes|Class]] |
* Change [[Team]] | * Change [[Team]] | ||
* Inspect | * Inspect | ||
* [[Taunt]] | * [[Taunt]] | ||
* Push-to-Talk | * Push-to-Talk | ||
− | * Open [[ | + | * Open [[Customize items#Loadout and Taunt slots|Loadout]] |
* Open [[Backpack]] | * Open [[Backpack]] | ||
* Toggle Menu | * Toggle Menu | ||
Line 57: | Line 48: | ||
* Show Scoreboard | * Show Scoreboard | ||
* Toggle Ready | * Toggle Ready | ||
− | * Call a [[Vote]] | + | * Call a [[Voting|Vote]] |
* Yes / Accept | * Yes / Accept | ||
* No / Decline | * No / Decline | ||
Line 68: | Line 59: | ||
* Say: Move up! | * Say: Move up! | ||
* Say: [[Spy]]! | * Say: [[Spy]]! | ||
− | * Say: [[Ubercharge]] ready! | + | * Say: [[ÜberCharge|Ubercharge]] ready! |
* Say: Help! | * Say: Help! | ||
|- | |- | ||
Line 144: | Line 135: | ||
|} | |} | ||
− | ==Default | + | == Default layouts == |
− | Team Fortress 2 | + | ''Team Fortress 2'' has two pre-made layouts for the [[w:Steam Controller|Steam Controller]] and touchscreen for the Steam Link mobile app. For other controllers, the layout for the Steam Controller will be automatically converted to the user's controller. Not all binds will transfer over if the user's controller is missing a button or feature, such as a gyroscope, a trackpad, grip buttons, etc. |
− | ===Steam Controller | + | |
+ | === Steam Controller layout === | ||
{| class="wikitable grid collapsible" | {| class="wikitable grid collapsible" | ||
− | ! class="header" colspan= 6 | Official Steam Controller Layout for Team Fortress 2 | + | ! class="header" colspan=6 | Official Steam Controller Layout for Team Fortress 2 |
|- | |- | ||
! class="header" colspan=2 | Input | ! class="header" colspan=2 | Input | ||
− | ! class="header" colspan= 4 | Action | + | ! class="header" colspan=4 | Action sets |
|- | |- | ||
− | ! class="header" | | + | ! class="header" | Input icon/glyph |
− | ! class="header" | | + | ! class="header" | Input name |
! class="header" | In-Game | ! class="header" | In-Game | ||
! class="header" | Menus | ! class="header" | Menus | ||
Line 160: | Line 152: | ||
! class="header" | In-Game During Pop-up | ! class="header" | In-Game During Pop-up | ||
|- | |- | ||
− | ! class="subheader" colspan=6 | | + | ! class="subheader" colspan=6 | Face buttons |
|- | |- | ||
− | | style="text-align:center;" | [[File: | + | | style="text-align:center;" | [[File:Shared color button a sm.png]] |
| '''A''' | | '''A''' | ||
| Use Item | | Use Item | ||
Line 169: | Line 161: | ||
| Select | | Select | ||
|- | |- | ||
− | | style="text-align:center;" | [[File: | + | | style="text-align:center;" | [[File:Shared color button b sm.png]] |
| '''B''' | | '''B''' | ||
| Show Contracts | | Show Contracts | ||
Line 176: | Line 168: | ||
| Cancel | | Cancel | ||
|- | |- | ||
− | | style="text-align:center;" | [[File: | + | | style="text-align:center;" | [[File:Shared color button x sm.png]] |
| '''X''' | | '''X''' | ||
| Taunt | | Taunt | ||
Line 183: | Line 175: | ||
| Alternate Function | | Alternate Function | ||
|- | |- | ||
− | | style="text-align:center;" | [[File: | + | | style="text-align:center;" | [[File:Shared color button y sm.png]] |
| '''Y''' | | '''Y''' | ||
| Drop Item | | Drop Item | ||
Line 192: | Line 184: | ||
! class="subheader" colspan=6 | Bumpers and triggers | ! class="subheader" colspan=6 | Bumpers and triggers | ||
|- | |- | ||
− | | style="text-align:center;" | [[File: | + | | style="text-align:center;" | [[File:Sc rb sm.png]] |
| '''Right Bumper''' | | '''Right Bumper''' | ||
| Next Weapon | | Next Weapon | ||
Line 199: | Line 191: | ||
| Next Weapon | | Next Weapon | ||
|- | |- | ||
− | | style="text-align:center;" | [[File: | + | | style="text-align:center;" | [[File:Sc lb sm.png]] |
| '''Left Bumper''' | | '''Left Bumper''' | ||
| Previous Weapon | | Previous Weapon | ||
Line 206: | Line 198: | ||
| Previous Weapon | | Previous Weapon | ||
|- | |- | ||
− | | style="text-align:center;" | [[File: | + | | style="text-align:center;" | [[File:Sc rt sm.png]] |
| '''Right Trigger Full Pull''' | | '''Right Trigger Full Pull''' | ||
| Special Attack | | Special Attack | ||
Line 213: | Line 205: | ||
| Select | | Select | ||
|- | |- | ||
− | | style="text-align:center;" | [[File: | + | | style="text-align:center;" | [[File:Sc rt soft sm.png]] |
| '''Right Trigger Soft Pull''' | | '''Right Trigger Soft Pull''' | ||
| Attack | | Attack | ||
Line 220: | Line 212: | ||
| | | | ||
|- | |- | ||
− | | style="text-align:center;" | [[File: | + | | style="text-align:center;" | [[File:Sc lt sm.png]] |
| '''Left Trigger Full Pull''' | | '''Left Trigger Full Pull''' | ||
| Alt Attack | | Alt Attack | ||
Line 227: | Line 219: | ||
| | | | ||
|- | |- | ||
− | | style="text-align:center;" | [[File: | + | | style="text-align:center;" | [[File:Sc lt soft sm.png]] |
| '''Left Trigger Soft Pull''' | | '''Left Trigger Soft Pull''' | ||
| Reload | | Reload | ||
Line 236: | Line 228: | ||
! class="subheader" colspan=6 | Back Grips | ! class="subheader" colspan=6 | Back Grips | ||
|- | |- | ||
− | | style="text-align:center;" | [[File: | + | | style="text-align:center;" | [[File:Sc rg sm.png]] |
| '''Right Grip''' | | '''Right Grip''' | ||
| Jump | | Jump | ||
Line 243: | Line 235: | ||
| Jump | | Jump | ||
|- | |- | ||
− | | style="text-align:center;" | [[File: | + | | style="text-align:center;" | [[File:Sc lg sm.png]] |
| '''Left Grip''' | | '''Left Grip''' | ||
| Duck | | Duck | ||
Line 265: | Line 257: | ||
|- | |- | ||
| style="text-align:center;" | [[File:Shared lstick click sm.png]] | | style="text-align:center;" | [[File:Shared lstick click sm.png]] | ||
− | | ''' | + | | '''Left Joystick Click''' |
| Toggle Ready | | Toggle Ready | ||
| | | | ||
Line 273: | Line 265: | ||
! class="subheader" colspan=6 | Menu buttons | ! class="subheader" colspan=6 | Menu buttons | ||
|- | |- | ||
− | | style="text-align:center;" | [[File: | + | | style="text-align:center;" | [[File:Xbox360 button select sm.png]] |
| '''Back Button''' | | '''Back Button''' | ||
| Show Scoreboard | | Show Scoreboard | ||
Line 279: | Line 271: | ||
| colspan=2 | Show Scoreboard | | colspan=2 | Show Scoreboard | ||
|- | |- | ||
− | | style="text-align:center;" | [[File: | + | | style="text-align:center;" | [[File:Xbox360 button start sm.png]] |
| '''Start Button''' | | '''Start Button''' | ||
| colspan=4|Toggle Menu | | colspan=4|Toggle Menu | ||
|- | |- | ||
− | | style="text-align:center;" | [[File: | + | | style="text-align:center;" | [[File:Sc button steam sm.png]] |
| '''Guide Button''' | | '''Guide Button''' | ||
− | | colspan=4 | Steam overlay ( | + | | colspan=4 | Steam overlay (when using Big Picture) |
|- | |- | ||
! class="subheader" colspan=6 | Trackpads | ! class="subheader" colspan=6 | Trackpads | ||
Line 296: | Line 288: | ||
| colspan=2| Look | | colspan=2| Look | ||
|- | |- | ||
− | | style="text-align:center;" | [[File: | + | | style="text-align:center;" | [[File:Sc touchpad click sm.png ]] |
− | | ''' | + | | '''Right Trackpad Click''' |
| Push-to-Talk | | Push-to-Talk | ||
| Left Mouse Click | | Left Mouse Click | ||
Line 327: | Line 319: | ||
! class="subheader" colspan=6 | Gyroscope | ! class="subheader" colspan=6 | Gyroscope | ||
|- | |- | ||
− | | style="text-align:center;" | [[File: | + | | style="text-align:center;" | [[File:Shared gyro sm.png]] |
− | | Gyroscope | + | | '''Gyroscope''' |
− | | Look ( | + | | Look (activated by Right Trackpad Touch) |
| | | | ||
| | | | ||
Line 336: | Line 328: | ||
|} | |} | ||
− | == | + | == Custom controls == |
− | ===Enabling the controller on Steam=== | + | === Enabling the controller on Steam === |
− | [[File:Steam controller settings tab guide.png|thumb|A visual guide to choose and enable which controller type to use on the Steam | + | [[File:Steam controller settings tab guide.png|thumb|A visual guide to choose and enable which controller type to use on the Steam client.]] |
− | # In the Steam client, click | + | # In the Steam client, click "Steam" on the top left and select "Settings". |
− | # | + | # Click on "Controller" on the left and choose which controller type to enable. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | === | + | === Editing layouts === |
− | + | Editing layouts in the layout editor will allow the game to accurately reflect those changes by showing the correct glyphs (button icons) that matches the edited commands and match the controller used. To edit the layout of the controller, do the following: | |
+ | # Right click the game in your Steam library and select Manage > Controller Layout, click the controller icon on the right of the game's library page, or click on "View controller settings" on the right of the game's library page. | ||
+ | # A new window will pop up with the options to find layouts made by the community or to edit the current layout yourself. | ||
− | == | + | === Controller differences === |
− | * The | + | * The Steam Controller, Steam Deck, and Steam Link mobile app require no steps to enable Steam Input as it is always enabled for these controllers. |
− | * | + | * Xbox controllers do not have a gyroscope to use, meaning they cannot have mouse-like aiming. Some models do have extra buttons to use, e.g, Xbox Elite's 4 grip buttons, and the Series' share button. |
+ | * The PlayStation's Sixaxis/DualShock 3 controllers do not have a gyroscope. The DualShock 4 and DualSense controllers have a gyroscope and the option to use a split touchpad or unified touchpad. | ||
+ | * Nintendo Switch controllers, both the Joy-Cons and Switch Pro Controllers, have a gyroscope to use and the triggers are digital. | ||
== See also == | == See also == | ||
− | * [[List of default keys]] | + | * [[List of default keys|Keyboard and mouse controls]] |
* [[PlayStation 3 controls]] | * [[PlayStation 3 controls]] | ||
* [[Xbox 360 controls]] | * [[Xbox 360 controls]] | ||
[[Category:Lists]] | [[Category:Lists]] |
Revision as of 04:22, 12 March 2024
It has been suggested that this article or section be merged with List of default keys. Discussion to support or oppose the merge should be on this article's talk page, usually under the heading "Merge". |
Steam Input is a system that allows multiple types of controllers to be used in games on Steam. Team Fortress 2 comes with a default controller layout for the Steam Controller and the Steam Link mobile app, but can convert these binds to other controllers. Steam Input also allows for mouse-like camera controls for controllers that have a gyroscope and/or trackpads, and the sensitivity of the camera is controlled by Steam Input rather than the in-game sensitivity option.
Contents
Action sets
Steam uses a layout editor in the Steam client that lets the user rebind in-game actions for each input on every action set. An action set represents what is currently happening in the game (such as being on the main menu, playing the game, spectating, etc.) and changes the control scheme accordingly. By default, the action sets for Team Fortress 2 are as follows:
- In-game
- Menus
- Spectator Controls
- In-Game During Pop-up
- Used whenever a pop-up happens in-game (such as the Disguise Kit or the class selection screen).
List of in-game actions
This article or section may need to be rewritten entirely to comply with Team Fortress Wiki's quality standards. You can help. The discussion page may contain suggestions. |
An in-game action is a defined action by the developer when using the Steam Input system (such as "Jump" or "Use item"). Below is a list of in-game actions:
In-game actions | ||
---|---|---|
Action set | Type of in-game action | In-game actions |
In-game | Digital |
|
Analog (Joystick) |
| |
Analog (Mouse) |
| |
Menus | Digital |
|
Analog (Mouse) |
| |
Spectator Controls | Digital |
|
Analog (Mouse) |
| |
In-Game During Pop-up | Digital |
|
Analog (Joystick) |
| |
Analog (Mouse) |
|
Default layouts
Team Fortress 2 has two pre-made layouts for the Steam Controller and touchscreen for the Steam Link mobile app. For other controllers, the layout for the Steam Controller will be automatically converted to the user's controller. Not all binds will transfer over if the user's controller is missing a button or feature, such as a gyroscope, a trackpad, grip buttons, etc.
Steam Controller layout
Custom controls
Enabling the controller on Steam
- In the Steam client, click "Steam" on the top left and select "Settings".
- Click on "Controller" on the left and choose which controller type to enable.
Editing layouts
Editing layouts in the layout editor will allow the game to accurately reflect those changes by showing the correct glyphs (button icons) that matches the edited commands and match the controller used. To edit the layout of the controller, do the following:
- Right click the game in your Steam library and select Manage > Controller Layout, click the controller icon on the right of the game's library page, or click on "View controller settings" on the right of the game's library page.
- A new window will pop up with the options to find layouts made by the community or to edit the current layout yourself.
Controller differences
- The Steam Controller, Steam Deck, and Steam Link mobile app require no steps to enable Steam Input as it is always enabled for these controllers.
- Xbox controllers do not have a gyroscope to use, meaning they cannot have mouse-like aiming. Some models do have extra buttons to use, e.g, Xbox Elite's 4 grip buttons, and the Series' share button.
- The PlayStation's Sixaxis/DualShock 3 controllers do not have a gyroscope. The DualShock 4 and DualSense controllers have a gyroscope and the option to use a split touchpad or unified touchpad.
- Nintendo Switch controllers, both the Joy-Cons and Switch Pro Controllers, have a gyroscope to use and the triggers are digital.