Difference between revisions of "Steam Input"
BrazilianNut (talk | contribs) m |
GrampaSwood (talk | contribs) (Removed unconfirmed bugs, rewrote a lot of the page, removed some info which is obvious (e.g. the look/move sections), other mc) |
||
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, Steam Deck, 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 === |
− | 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 49: | Line 40: | ||
* Change [[Team]] | * Change [[Team]] | ||
* Inspect | * Inspect | ||
− | * [[ | + | * [[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 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 161: | 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 170: | 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 177: | 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 184: | 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 193: | 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 200: | 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 207: | 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 214: | Line 205: | ||
| Select | | Select | ||
|- | |- | ||
− | | style="text-align:center;" | [[File: | + | | style="text-align:center;" | [[File:Sc lt soft sm.png]] |
| '''Right Trigger Soft Pull''' | | '''Right Trigger Soft Pull''' | ||
| Attack | | Attack | ||
Line 221: | 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 228: | 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 237: | 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 244: | 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 274: | 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 280: | 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 295: | Line 286: | ||
| Look | | Look | ||
| Mouse Emulation | | Mouse Emulation | ||
− | | colspan=2 | Look | + | | colspan=2| Look |
|- | |- | ||
− | | style="text-align:center;" | [[File: | + | | style="text-align:center;" | [[File:Sc touchpad click sm.png ]] |
| '''Right Trackpad Click''' | | '''Right Trackpad Click''' | ||
| Push-to-Talk | | Push-to-Talk | ||
Line 328: | 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 337: | 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 | + | === 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. | |
− | # A new window will pop up with options to find | ||
− | + | === 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. | |
− | ===Steam Controller, Steam Deck, and Steam Link | + | * 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. | |
− | |||
− | 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. | ||
− | |||
− | |||
− | Sixaxis/DualShock 3 controllers do not have a gyroscope | ||
− | |||
− | |||
− | Nintendo Switch controllers, both Joy-Cons and Switch Pro Controllers, | ||
− | |||
− | |||
− | |||
− | |||
== 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 16:41, 10 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, Steam Deck, 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
![]() | 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.