We finally had time to take a look to the possible unification of both "keyboard_raw" files. I checked the keymaps available at "kbd.rpm" and at "kdb-legacy.rpm" for SLE-15-SP1 and its relationship with our files. Some numbers (which may not be 100% precise about the legacy part): - keyboard_raw_opensuse.ycp mentions 73 different keyboards * 63 of them are part of kbd.rpm * 2 of them are ALMOST at kbd.rpm (mistyped as "ch-de-sundeadkeys" and "ch-fr-sundeadkeys" instead of "ch-de_sundeadkeys" and "ch-fr_sundeadkeys"). * 7 are not part of kbd.rpm but seem to be at kdb-legacy.rpm - (arabic, gr, khmer, ruwin_alt-UTF-8, sr-cy, tj_alt-UTF8, ua-utf). * 1 is not present in any of the rpms ("us1") - keyboard_raw.ycp mentions 85 different keyboards * Only 8 of them are part of kbd.rpm * 72 are not part of kbd.rpm but seem to be at kdb-legacy.rpm. * 5 are not present in any of the rpms (mac-fr-latin1, sunt5-be-latin1, sunt5-fi-latin, sunt5-se-latin, sunt5-se-latin1) So indeed keyboard_raw_opensuse.ycp seems to be more aligned with what the maintainers of kbd considers to be current. Although I'm not sure what we should do about those 7 "legacy" keymaps that are still used in the openSUSE file, switching to using only the openSUSE version in both distros sounds plausible to me. At least for SLE-15-SP2.