Steam Hardware

Steam Hardware

138 ratings
Configuring the Prototype Steam Controller Binds
By Jimo
I will give you instructions on how to customize the prototype Steam Controller button binds.
   
Award
Favorite
Favorited
Unfavorite
Introduction
This guide will give you instructions on how to customize the prototype Steam Controller button binds.

SteamOS and the Steam Controller are currently in beta. If you have any feedback to share with the developers please leave a post in the Steam Universe forum.


Accessing the Editor
In order to edit your Steam Controller binds you need to be using SteamOS or Big Picture.

Select the game you want to edit your configuration for from your library and locate the controllers category by scrolling to the left of the play window. From the list choose the applicable controller by selecting the Controller Details button.



Once selected a diagram of the Steam Controller will appear with iines linking the button to the assigned key.



Selecting the Browse button will allow you to view and use a list of community created bindings.

Assigning Keys
Assigning controller binds can be done by selecting the Modify button within the editor.

Navigate to the button you'd like to edit and select it. Once selected the button on the controller diagram will be highlighted and a keyboard and mouse will appear. Assign a name to the binding and select the corresponding button on the mouse and keyboard that you'd like to map it to.



The assigned binding will respond as if you're pressing that button on a regular mouse and keyboard setup. In the example above I have bound quick switch to Q as that is the default binding for quick switch in Half-Life. If somebody with an altered in-game configuration used my bindings and they had a different button bound to quick switch it would not work as intended.

It's typically a good idea to work around the default button configuration for the game if you're planning on publishing your binds to the community.

Adjusting the Trackpads
The two trackpads can be set to one of three input modes. Each trackpad allows you to assign a click and double click function along with a deadzone. The deadzone is the area in the centre of the pad which doesn't register any input.

4-Way Directional mode splits the trackpad into four sections allowing it to hold four touch activated bindings.



With 4-Way Directional mode selected you're also given the option to turn blending on or off. With blending turned on it will give the effect of holding two of the assigned buttons down at the same time when your finger runs along the edge of two areas.


8-Way Directional mode splits the trackpad into eight sections allowing it to hold eight touch activated bindings.



Mouse Movement mode will make the trackpad react as if you were moving a mouse.



The Outer-Ring modifier can be assigned to either Shift, Control or Alt. With an outer ring modifier selected if you run your finger along the edge of the trackpad it will press the assigned key in that section along with the modifier key.

Saving Configurations
When you're done editing your configuration select the Save button. You will be given a prompt which will ask you to name your bindings and to give them a description.

You are also able to choose if you want your bindings to be public or private. Selecting public will allow other community members to use and modify your binds.

46 Comments
vaxyu tilted Jan 8, 2022 @ 12:38pm 
thanks
Stand out fit in Jul 28, 2015 @ 3:27am 
thanks
Black Blade Jul 26, 2015 @ 12:57pm 
Thanks
Jimo  [author] Jul 26, 2015 @ 12:23pm 
Thanks! It's been updated.
Black Blade Jul 22, 2015 @ 3:06am 
Hi man, the link to the Blog seem to be broken
Was thinking you mat want to know :D:
MadnesS•瘋狂•✔️󠀡 Jan 12, 2015 @ 4:17pm 
ясн
๖ۣۜB٥Nuﮜﮱ Jul 13, 2014 @ 5:19am 
nice
atomcorp ttv Feb 3, 2014 @ 7:45pm 
amazing controller
Mega Munchy Jan 30, 2014 @ 7:49pm 
The Steam controller layout got changed :(

Now im not happy with this.
Spooky Squid Jan 28, 2014 @ 1:52pm 
It looks like there's other fun stuff in there like sensitivity settings that just aren't exposed in the configuration interface. May be time for an advanced guide ;)