Add support for different language keymaps in the config file format
The config file format should support using different language modes. The idea is to add a default language field like default_lang: 'de', which would then select the default keymap lookup table from the python script for the corresponding language. So with that set, the user would be able to just type ö into their keymap, and it would look for ö in the keymap table and generate the corresponding key(s) when generating the layout file, adding AltGr, Shift, etc. as necessary.
It would be good to support changing the language map on a per key and per layer basis as well.
af4d821 This commit adds scan code maps for different langauge keymaps based on data obtained from ascii-table.com. These maps have not been thoroughly test and likely need a few fixes, but should form a good basis.