Fixes #4232. Hotkeys still can't be bound to these foreign keys, but the fix there is less clear (SDL2 doesn't define a specific code to map them to).
Attempt to parse unexpected key events as text. Fixes #4232.
That is fine. You don't really need umlauts or ? in games except for chatting.