I am currently trying to create a hotkey, that executes a sequence of inputs, to switch my equipment efficiently.
What I need is a way to disable all other inputs, while it is executed. As well as a way to only have it executed once per button press. Independent from how long it's being held.
Steam Input is designed in a way that does not support executing sequences of inputs. That is by intention, because many people would use this to cheat. Lot of games do not allow this kind of automation, which would lead to ban them without realization they were not allowed to do. Then Valve would get blame to support cheating from users and developers.
I learned about it when trying to do it too (but for building a menu to play offline RetroArch game emulation, not to cheat). My suggestion is to use a different software to automate this kind of input sequences.
I think there's a way around that, I know there's a Lethal Company input scheme that will type whole computer commands for you. I need to dig that control scheme up and see how he does it.
I would like to see that too, you know, for science. Well there are methods I guess, because I could automate two keys (not sure if I did more). I was very careful with my wording before to not exclude this entirely, just saying its hard to do and Steam Input does not make it easily possible.
But thinking of that, maybe they create the configuration file with a different third party tool. The Steam Input configuration is just a regular (formatted) text file that can be edited easily. If I have to guess, then they probably used some sort of config generator instead using the Steam Input GUI.
Your information is incorrect as I have been using Steam Input for input sequences in games such as Path of Exile for many months now. It just isn't as easy as writing in AHK, but you can do it.
What part do you refer as incorrect? My information is not incorrect. Steam does not support easy creation of input sequences, so they cannot be held responsible. It does not mean its not possible. Or do you refer to the part about some games banning for automating long input sequences? That's not false information too, because some games detect this kind of behavior as cheating, not all games, some.