One press doing different things might be ok, depending on what they are.
You would never have an issue of one press sending say Forward + Strafe Left, as you can do this yourself.
But one press which waits 2 seconds and then does something else, would not be good.

Each Step is a physical press and release of a Key.
So I have two things happen, but am giving two inputs, one for each.





There's nothing wrong with say a Castsequence which does the Charge, Hamstring, Demo Shout etc.
And that's multiple different things on the one key.
It's good because its one press per action.