Building off of my older project Arrow Key Detector ( https://scratch.mit.edu/projects/319390802/ ). Scratch can not do uppercase letters. There is a glitch which is if you press shift and then a key (not a letter key) and then you don't press shift anymore, it thinks that the key is still pressed. To get rid of that key, just press shift and the same key again.