I want to use the RetroArch Vice cores with a German keyboard layout and copied the needed sdl_pos.vkm and sdl_sym.vkm to the system/vice/C64 folder and set the option “keyboard keymap” in the input settings of the core settings to “Positional (user-defined)”. If I just do so, it works - simple test: y and z must be mixed in a DE layout.
However, when I quit RetroArch and then restart RetroArch, I get the international layout again. To fix this, I have to go into the core settings, set the input settings to a value different of “Position (user-defined)” and then set it back again, which means in my opinion that keyboard keymaps are not (correctly) loaded upon the start of this core.
Or did I miss any option? Thanks in advance for any hints!