In my current project, I have the ability to slide in place, when you hold down and press the jump key (I'm using platform behaviour) the player has control removed and is moved, with an automated system, a set distance. At any point, however, the player needs to be able to hit the jump key again to jump straight up, cancelling the slide altogether. I've got everything working, except one thing. For whatever reason, Construct seems to like to see the first single Jump press as a trigger for both the slide and the cancel, thus holding down and pressing jump makes the player jump... But it only does this the first time, when down and jump are pressed again, the player slides properly. However, if the slide is left to finish on its own, then the next time the player goes to slide, they'll jump first and have to trigger the slide again, but if the player cancels the slide, then they will slide properly the next time on the first try. I've spent 3 days trying to work this out and have gotten no where, any help would be GREATLY appreciated lol.