The Platform behavior has an setting called "jump sustain" for the exact behavior you're looking for.
Everytime you "simulate jump" it will work, even if not using the default controls. The problem will be if you associate it to an "On" type event, since these events are performed once. You must call it from a "Is" type event.
On key "Z" pressed | Player Simulate Jump
On mouse clicked |
Will not work.
Key "Z" is down | Player Simulate Jump
Mouse is down |
Hope this helps. Cheers!