i think that the next scratch should have options allowing you to use the right-hand click, enter, backspace and other keys on the keyboard. also, markers would be useful like in Basic programming language where a script can restart from the top at any given time, eg.
when flag clicked
..forever
..if key (up) pressed
..broadcast (up)
. .....................
..if key (down) pressed
.. GO BACK TO START
. ..........................
...........................
Offline