My knowlege about key detection in scratch 3.0, if you know some way to dectect backslash, shift, escape, tab... don't hesitate to comment on it. Scratch on !
Wiki and scratch discussions