Steam Controller

Steam Controller

Need help setting up for Team Fortress 2!
Okay, so I've been searching for a solution to this for a WHILE now, and found nothing.
Basically, I want to create a comfortable Steam Controller mapping for Team Fortress 2, where all of my inputs are directly translated into keyboard and mouse inputs.
Unfortunately, that seems to be impossible, because the game invariably treats the Steam Controller as a typical XBox controller for menus, which basically makes building/demolishing as an engineer, or choosing a disguise as a spy really hard to do when you're in a hurry.
Is there ANYONE who has found a solution for this?
I can't seriously be the only person on the internet who's noticed this problem!
< >
Showing 1-14 of 14 comments
cammelspit Jun 25, 2017 @ 4:06pm 
I believe it is the start button? It will switch to "Legacy" bindings and those are not using the games native support.
Zedrahl Jun 25, 2017 @ 4:09pm 
Yes. Simply select the KB&M template or select a community one that my better suit you.
I believe you have to go into setting and turn off Ximput or gamepad imput. Essentially TF2 is an either or game and you have to select the type of imput you want to use in the settings.

I have a few game that I have both a gamepad and KB/M config for. Just depends on how I want to play that day.

If I'm wrong about it being either or Cammelspit's answer will work and so will the default KB/M template.
Last edited by Zedrahl; Jun 25, 2017 @ 4:16pm
I've already tried switching all of the inputs to legacy only.
I've also tried community control schemes, and even the default one for keyboard-and-mouse shooters.
And my in-game controller option is off.
I've even tried the undo exec360controller command, to be sure.
Nothing.

My problem isn't that I can't emulate a keyboard and mouse. I obviously can.
But the game doesn't care what I'm emulating. As long as I have a Steam Controller plugged in, it forces me to use a d-pad and a-button-based menu for everything from changing classes to choosing a disguise. It's not just an inconvenience; it's a downright handicap. It takes several seconds just to put a sentry down.
cammelspit Jun 26, 2017 @ 1:09pm 
It must be auto detecting the SC and then switching action sets. You should be able to edit the menu action set separately to be either identical your other set or make any other adjustments needed. I would have though disabling controllers for the game would also disable native SC support for action set switching but I guess not. Looks like you won't be able to get around having at least two sets.
A while ago, I tried painstakingly going through every action set and hunting down and eliminating everything that wasn't a keyboard or mouse function, but that didn't work.
Then when I imported the layout for generic fps controls, it forced it into only one action set, with keyboard and mouse only. That didn't work either.
Jun 26, 2017 @ 2:19pm 
That's the SC support in nutshell, neither Valve nor other devs care much about it. Sad story is sad. Something similar was with the Warframe game. I had to disable overlay and PLAY MY OWN CONFIG THE WAY I WANT through the desktop one.

I remember that engie and spy stuff when I was playing TF2 for a couple of hours just to test it out. I can't recall well now but there must be some options in the game that altering menues for that classes.
I hope there are. Then maybe I can think of some workaround solutions to how to navigate the damn menus.
ugafan Jun 26, 2017 @ 10:56pm 
easiest solution for me is to use the right trackpad as a mouse and a clickable dpad for engi/spy. that way i can still run around with the joystick while putting down a sentry.

1st action set i bind "4" to right trackpad click action.

3rd action set i go to advanced settings, then add a mode shift to right trackpad. directional pad activated by right pad click. then i bind left and right dpad.

another option is to use touch menus or radial menus on the 3rd action set.
Last edited by ugafan; Jun 26, 2017 @ 10:58pm
Originally posted by ugafan:
easiest solution for me is to use the right trackpad as a mouse and a clickable dpad for engi/spy. that way i can still run around with the joystick while putting down a sentry.

1st action set i bind "4" to right trackpad click action.

3rd action set i go to advanced settings, then add a mode shift to right trackpad. directional pad activated by right pad click. then i bind left and right dpad.

another option is to use touch menus or radial menus on the 3rd action set.
That's actually not a bad idea for a setup.
If worse comes to worse, I may have to try something similar.

Originally posted by Si:
That's the SC support in nutshell, neither Valve nor other devs care much about it. Sad story is sad. Something similar was with the Warframe game. I had to disable overlay and PLAY MY OWN CONFIG THE WAY I WANT through the desktop one.

I remember that engie and spy stuff when I was playing TF2 for a couple of hours just to test it out. I can't recall well now but there must be some options in the game that altering menues for that classes.

Wait, I just re-read what you said and it gave me an idea...
Is there a way to disable the Steam overlay for TF2, or is it impossible for Valve games?
cammelspit Jun 28, 2017 @ 12:28pm 
Originally posted by Goat:
Originally posted by ugafan:
easiest solution for me is to use the right trackpad as a mouse and a clickable dpad for engi/spy. that way i can still run around with the joystick while putting down a sentry.

1st action set i bind "4" to right trackpad click action.

3rd action set i go to advanced settings, then add a mode shift to right trackpad. directional pad activated by right pad click. then i bind left and right dpad.

another option is to use touch menus or radial menus on the 3rd action set.
That's actually not a bad idea for a setup.
If worse comes to worse, I may have to try something similar.

Originally posted by Si:
That's the SC support in nutshell, neither Valve nor other devs care much about it. Sad story is sad. Something similar was with the Warframe game. I had to disable overlay and PLAY MY OWN CONFIG THE WAY I WANT through the desktop one.

I remember that engie and spy stuff when I was playing TF2 for a couple of hours just to test it out. I can't recall well now but there must be some options in the game that altering menues for that classes.

Wait, I just re-read what you said and it gave me an idea...
Is there a way to disable the Steam overlay for TF2, or is it impossible for Valve games?
You can disable it all you want but you lose a lot of functionality. It also does not actually disable native support IIRC.
ugafan Jun 28, 2017 @ 7:29pm 
another option is to add a 2nd activator that has a fire start delay.

left d-pad or 4 to open screen for engineer, then add a slight delay to a 2nd activator (key 1, 2, 3, or 4) to switch to turret, dispenser, or teleporter.
Jun 29, 2017 @ 7:01am 
There must be a command in ingame console to disable controller support. Can't install the game to help you to find it, I have no place on my tiny drive ATM. Just use "/help" "/?" or something as a guide, I don't remember any more... Also, visiting wiki for Source console command line will help. There is a lot you can do about playing Valve games.
retro_Ed Jun 29, 2017 @ 10:39am 
1. Disable controller support / input from games own menu.

DO NOT USE VALVES OWN TEMPLATE !!! It is a mess.

2. Start making own controls and settings with clean keyboard & mouse template.
Originally posted by ugafan:
another option is to add a 2nd activator that has a fire start delay.

left d-pad or 4 to open screen for engineer, then add a slight delay to a 2nd activator (key 1, 2, 3, or 4) to switch to turret, dispenser, or teleporter.

I may do something like that, but there's still a problem:
The menu that the game forces you to use is both for building and demolishing (there is no demolish menu, for some reason). If you switch open the menu and press the appropriate key for a building, it'll build it. But doing the same once it's built doesn't demolish it. Instead, you're expected to use a button on the gamepad to do it (and before you ask, just one button - not one for each building - that would make too much sense).
Sounds like an easy fix though, right? Just do something like making a button single-click for a build-macro, and double-click for a macro that demolishes...
...Except that you can't do that, because the cursor on the menu is in a different place every time (depending on what you built last).

So yes, your idea still works perfectly for building quickly.
But I think you can see why this is frustrating me so much.
< >
Showing 1-14 of 14 comments
Per page: 1530 50

Date Posted: Jun 25, 2017 @ 3:03pm
Posts: 14