Whenever you bring up an in-game menu, the game sends a signal via the API to activate the "Menu Controls" action set. It's the big central branded button on your controller that's typically reserved for system use -- the one with the Steam logo on the Steam controller, the Xbox logo on Xbox controllers, the PlayStation logo on PlayStation controllers, etc. So if you press the left analog stick up while also holding down the PlayStation button, you'll increase the volume. Now all that's left is to start playing your game! You can access these through either the desktop client or Big Picture mode. Step 4: Pick a Game Desktop Client Figure out what game you want to use your controller with and right click on it in your library. Step 2: Controller Settings Desktop Client In the desktop client, select "Steam" and then select "Settings. Here's an RPG called , which doesn't implement the native Steam Input API, and unlike Defender's Quest, doesn't have particularly complicated controls. Now, let's go back to the three global configurations from the previous. If you are using a PS4 Controller with an external remapping tool and notice that Steam is detecting an Xbox 360 controller rather than a PS4 Controller, this is why Steam will display a warning if you find yourself in this situation: Legacy Mode Bindings But what if the game doesn't have native Steam Input support? The left trackpad's input source mode is set to "Dpad", with XInput Dpad buttons bound to each direction. You can change what actions are bound to which inputs by selecting the input, and choosing an action from the list. Let's go into general controller settings first: If you are using a PlayStation 4, Xbox One, Xbox 360, or generic controller, make sure you have the corresponding configuration support boxes checked. Step 1: Pick a ControllerIf you're reading this, it's presumably because you want to use a certain controller with a certain game. The right trackpad's input source mode is set to "Mouse Joystick", with right-stick-click bound to the right trackpad's click action. The four buttons at the top -- Editor Controls, Battle Controls, Map Controls, and Menu Controls -- are action sets. Step 4: Pick a Game Big Picture Mode Okay, so you're using Big Picture mode instead and have it launched. First, figure out what game you want to use your controller with and open its menu from Big Picture mode. PlayStation 4 Controllers and Remapping Tools Note that if you're using an external remapping tool such as DS4Window or InputMapper, Steam Input will not attempt to use your PS4 Controller directly and instead will interface with the emulated Xbox 360 controller generated by the remapping tool. To change bindings, click on any of the controller regions. Step 3: Controller Settings Big Picture Mode Enter Big Picture mode by clicking the icon in the upper right corner of the Steam client. You can bind keyboard buttons, mouse buttons, and even gamepad buttons emulated gamepad buttons will be seen by the game as XInput events. All this happens automatically without the users' input. You can give this binding a name, as well as choose any of the available hardware inputs to bind to it. You can also bind multiple buttons to a single input Toggle Multi-Button On , as well as set special conditions for the input Show Activators , but we'll get into those later. Next, we'll show you how to configure your controller for a specific game, in both Big Picture mode and the desktop client. If you are using the desktop client, you can skip to Step 5 as the configuration screen is essentially the same for both Big Picture mode and the desktop client. Next, we'll visit the controller settings. Here's what pops up when you select the face buttons: From here you can choose different actions from each of the button input drop-down menus: Note that for this game, all of these are native in-game actions that have been defined by the developer. We're greeted by a default legacy configuration, selected from one of several templates: Here, instead of binding physical inputs to native in-game actions, physical inputs are simply bound to other physical inputs. If you happen to have more than one, you should start by picking which one you want to use -- various models are supported, and some have unique features: Once you decide what controller you want to use, make sure to connect it to your computer, and if it uses batteries, make sure that it is charged. If you press PlayStation + Triangle, you'll turn off the controller, and so on. Global SettingsBefore we start a game we'll need to make some basic choices and set some global settings in Big Picture mode. Step 5: Controller Configuration Here's what you'll see for a game that has implemented native API support for the Steam Input configurator: Note that much of what you see here is specific to this particular game and will be different in other games. Let's take a quick peek: Because this is a special configuration, it's assumed that you've already got the Guide button pressed. When the player visits the overworld, the game switches to "Map Controls", and "Battle Controls" activates when a battle begins. The face buttons, shoulder buttons, analog triggers, start and back buttons, and the left joystick are all mapped to their XInput equivalents. First, click on the button pad: Then click on the sub-input you want to edit. In this case, the "Y" button: Here you see the legacy input binding menu. Let's take a look at legacy mode. Further Reading This should give you a brief overview about how to start playing around with the Steam Input configurator. This is the only way you can set bindings for the Guide button in any configuration. Let's say I want to rebind the "Y" button on the button pad. All detected controllers compatible with the configurator will show up on this screen.。
。
。
。
。
。
。
。
。
。
。
。
。
。