When you press the button, in the next state you can check (after a very small delay) if the button is depressed. If it is, then do a small jump. If it's not, go to the next state and wait for the button to be depressed to perform a bigger jump.
Hope this helps.