The single thing I want to have and that seems to be impossible to have with a controller is the funktion of the left mouse button. Usually you can click on stuff in a menu, pick up stuff, use portals, attack, etc. with the left mouse button. I would like to have this, when using a controller.
By default this should be the “a” key on an xBox controller.
I also would expect to be able to leave any menu by using the “b” button on my controller.
The “up”, “down”, “left”, “right”, button, I would use to open the inventory, map, etc.
Changing builds, managing my inventory and so on, I would probably just keep doing with keyboard and mouse. Making that stuff work well with a controller would probably require a lot of effort and it’s not really needed imo.
Having the universal button, that can be used for a lot of stuff would be a huge improvement.
…Aren’t there utilities that let you map various functions (including left mouse clicks) to whatever button you choose on a controller? I mean, I don’t use a controller (and I don’t really understand people who do use controllers for games like GD, but whatever), but that seems like something that must exist SOMEwhere. I remember when I had my Logitech gamepad that it came with a program called Profiler that more or less let me do just that.
The reason why I would use the controller is that I wouldn’t have to sit in front of my PC to play the game. I would probably use keyboard and mouse most of the time anyway, especially when dying is a problem.
There might be a way to get things working this way, but it’s not possible in the key bindings menu. You can’t rebind your left mouse button or its function afaik.
And even if it is possible, I don’t really understand why we can’t have this as default. It looks like the mouse works fundamentally different to everything else, so the controller can’t do the same thing.
If you’re using steam, you should be able to fully rebind everything if you use the big picture overlay, but this game doesn’t play as nicely with a mixture of kb+m and controller as it could.