How To Use Steam Input To Play Any Games on PC With a Controller?

A comprehensive guide on everything about using Steam Input to play any games on a PC with a controller, as well as sharing your custom profile.

Steam Input (Image via: Steam)

PC gamers usually use a mouse and keyboard to play most, if not all, games. Several genres of video games can be played better when playing on a mouse and keyboard, like first-person shooters such as Valorant or Counter-Strike 2. However, there is a different comfort and fun when playing story games, platformers or the likes when played on a controller. With the help of Steam Input, you can now play these games on a PC with a controller. In this post, we will go over how to use it to play any games on a PC with a controller.

Steam Input: Everything You Need To Know

When playing games on Steam, it may be the case that even if you connect a controller, it may not work properly. If that is an issue that you are facing, you can fix it by setting up the controller on Steam before you use it. This can be easily done via the feature called Steam Input. Previously known as the Steam Controller Project, it was discontinued before people could use it.

What is Steam Input (Image via: Steam)

With Steam Input being made publicly available, users can now smoothly set up their controllers to play any games on PC. That is not all though. There are quite a few titles out there that have simply too many control keybinds on the mouse and keyboard. It can get impractical to map them out for a controller. This issue is also solved with the help of Steam Input with ease.

How To Use Steam Input To Play Games With a Controller

It can be a confusing task for a first-time user to figure out how to use Steam Input to play games with a controller. Worry not, we will be going over that right now. Follow these steps to set up Steam Input:

  1. Launch Steam and log in to your account.
  2. On the top-left of the window, you will see ‘Steam’.
  3. Click on it, then open the Settings menu.
  4. Scroll down and select the Controller tab.
  5. Look for the ‘External Gamepad Settings’ section.
  6. Enable the option that has the closest description of your controller. For example, enable the ‘Enable Steam Input for Switch Pro Controllers’ if you own a Switch Pro controller.
  7. Close the Settings menu.
  8. From the top menu, open Library.
  9. Locate the game that you want to play using a controller.
  10. Right-click on it and choose Properties.
  11. Under the Controller tab, look for ‘Override for “Game_Name”’.
  12. Expand the drop-down menu and choose Enable Steam Input.
  13. Repeat steps 8 to 12 if you want to use your controller to play any other games.

With that, you can now use Steam Input to play any games on PC with a controller. If you need to adjust settings for your controller or calibrate it properly, you can do so from the same menu where you selected which controller you are using.

How To Choose a Custom Steam Input Profile or Create Your Own

When using Steam Input to play a game with a controller, the default layout for the controls may not be to everyone’s liking. Thankfully, this is easily solved by importing a custom profile from the community. Here is how you can do so:

  1. Firstly, connect your controller to your PC.
  2. Head over to your Library and click on the game you want to play with a controller.
  3. On the game’s page, next to the ‘i’ icon, click on the controller icon.
  4. Enable Steam Input if you haven’t already.
  5. On the next window, click on the current template.
  6. Go to the Community Layouts tab.
  7. From here, you can select the layout that suits your needs the best and click on Apply Layout.

Now you can launch the game as usual, and the layout map will be applied to your controller. Alternatively, you also make changes to a profile to personalize it for yourself. Follow these steps to do so:

  1. Click on Edit Layout under current layout selection.
  2. From here, you can change each keybind to your liking.
  3. Save the custom layout profile and launch the game.
Create Custom Layout Profile (Image via: Steam)

How To Share Your Steam Input Profile

Once you have created a custom profile, you can share it with the community for other players to use. You can do so easily by following these instructions:

  1. Under current layout selection, click on the gear icon. 
  2. From the menu, select ‘Share Layout with Community’.
  3. Follow the on-screen instructions to share your layout with the community.

And that’s it. You now know how to use Steam Input to play any games on PC with a controller.


Looking For More?

Thank you for reading the article. We provide the latest news and create guides for Baldur’s Gate 3, Starfield, ARK Survival Ascended, and more. Also, watch Deltia play games on Twitch or visit his YouTube channel!

Leave a Comment