Hi,
By "cancel into" I think he mean an input listener who send global events when his mobility options are pressed like the Prince Of persia, Assassins Creed game system ( jump then when in position, press the dash button or grappling hook or etc. etc.)
XxJohnXx, both solutions are similar, you need an FSM as input listener, the one proposed by Alex send event when state exiting and mine is sending event in live action.