Eng:How to Create a Key Tapping Sensor

Without much work, when you hold a button, it can do things the button was set to do for a repeated amount of times. However, if you want to make the button be not held, but only pressed once at a time, you can use the scripting in this tutorial.

Holding Script
This is the script which will allow holding, which you want to avoid: when flag clicked forever if  next backdrop end end If you use this one, you might go forward more than one backdrop before you release the key. You can also use this one: when key [... v] pressed next backdrop That will make it a little better because there will be a tiny pause after a hat block, although holding will still work. This is why you do not want to use it in a platformer.

Non-Holding Script
This is the script which does not allow holding, which you will want to use. when flag clicked forever wait until  next backdrop wait until > end This will make it sense the key, perform an action, and wait for the key to be released before checking again. You can also change the order to: when flag clicked forever wait until  wait until > next backdrop

If you use this code, you have to press the key, and the backdrop will not change until you release it.

Uses
A key tapping sensor could be useful for many things, such as announcement projects, or projects with only words. It's often important in these projects, that users don't skip through the information quickly, so this script could be useful. If one wants to create a platformer, the first code could be used to to create nice, smooth controls.