To make the character continue to jump while key is down you can do the following:
is key down + player is on floor ---> simulate jump
You can also do as grigrizljac suggested with the on landing trigger but then you have to have another jump event otherwise the player will only be able to jump when landed is triggered and can not jump initially.