@kchadha and I noticed some questions that will come up again, once we re-implement the "key pressed" hat and boolean block with droppable inputs:
Strawcat Proposal:
What are opinions on detecting case-sensitive characters? For example, passing "key [a] pressed?" and "key [A] pressed?" would detect differently. I think this is okay since custom keyboard inputs are a pretty big possibility with this feature, but can't really be implemented as the "key pressed?" block is now, since we can't distinguish between upper- and lower-case keys being pressed.
I doubt this would have a negative effect on screen readers or similar tools, because I'm sure most would allow you to type capital letters, even if (they don't let let you specifically / it's difficult to) hold down shift.
This also falls in line a bit with @thisandagain's "support non-english unicode special characters" suggestion.
I think I'd rather detect both "a" and "A" as I'm worried about breaking compatibility / unexpected behavior when someone forgets they have the Caps Lock key enabled.