I have a French keyboard and struggled with how complicated it was to switch keyboards and the complex code around IMHO, so I made it dynamic. The keymaps are basically text files, if I understood correctly, so I added the c-tool that transforms and compiles the layouts directly into my AROS. I added a command line tool to switch layout and will add a visual layout editor at some point if someone can confirm that it doesn't exist already and it would be nice to have.