Pressing the shift key in the Screen Sharing app completely stops keyboard input. That is, when I tap (for e.g.) the h key repeatedly, everything is normal until I press any shift key:
hhhhhh ^ ^---- here I hold the shift key, still tapping the h key, no letters appear | +---- tap the h key multiple times
Characters stop appearing until I release the shift key when characters appear normally.
I can reproduce this with Screen Sharing, Apple Remote Desktop, and a 3rd party VNC client. Entering capital letters everywhere else works normally.
What can I do to allow me to enter all characters into a VNC app?