Adding Support for German Keyboard Layout when pasting - Dusty diamond/issue1830
Hi,
I added the translation table for German Special Characters.
The Manual definition of ALT_GR is necessary since on german layouts the AltGr Key doesnt behave like the MODIFIER_RIGHT_ALT. In Tinypilot, pressing AltGr is interpreted like Ctrl Left + Alt Right which translates to hex 0x41, but it should be Ctrl Left + Alt Left (Hex 0x05) to work for German Special Characters.
Closes #1830
For an Quick overview for anyone later reading this, this would support the following special Characters:
!"§$%&(){}[]/+*#'-_.:,;äöüÄÖÜ<>|€?ß\~`´
@jdeanwallace I have a German keyboard at hand for testing, so I’m happy to take care of the review. (Feel free to chime in anyways, but otherwise feel free to disregard or unassign your review request.)
