1c05a664b1
Rewrite the mapping functions and add basic support for typing accented characters with press-and-hold type modifier keys and with keyboards that include accented characters on their own keys. Note that using dead keys is not possible due to the required small timeoutlen (0).