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.
What To Do
This is the holding-allowed script, which you want to avoid:
when flag clicked forever if <key [...] pressed?> next backdrop end end
This is the non-holding-allowed script, which you want to use.
when flag clicked forever if <key [...] pressed?> next backdrop wait until <not <key [...] pressed?>> end end
This could be useful for many things, such as announcement projects, or projects with only words. You do not want people skipping through words quickly on those projects, so this script could be useful.