What kind of button is it? A keyboard button can be pressed. But also can be held. That's 2 potential controls. Button can be held for x vs y many ms. That's 3+ controls. So that's all fine?
And a game where the button mechanic changes is fine? (button for running....later becomes ur jump button....later shooting etc).