Closing as not a bug. You simulate the control in 'On key pressed', not 'Is key down', so your event will simulate the jump key for exactly one tick in duration regardless of how long you press it. Just like with moving left and right, you should simulate the control in the 'Is key down' condition.