diff --git a/repos/gems/run/sculpt.run b/repos/gems/run/sculpt.run index c64c0af3c4..6a1f9f1c98 100644 --- a/repos/gems/run/sculpt.run +++ b/repos/gems/run/sculpt.run @@ -105,6 +105,14 @@ install_config { + + + + + + + + @@ -113,12 +121,6 @@ install_config { - - - - - - } [config_system_content] { @@ -248,7 +250,7 @@ install_config { - + diff --git a/repos/gems/src/app/sculpt_manager/main.cc b/repos/gems/src/app/sculpt_manager/main.cc index e3afd47163..0db013f0ec 100644 --- a/repos/gems/src/app/sculpt_manager/main.cc +++ b/repos/gems/src/app/sculpt_manager/main.cc @@ -1870,7 +1870,7 @@ void Sculpt::Main::_generate_event_filter_config(Xml_generator &xml) if (layout.name == _settings.keyboard_layout) gen_include(layout.chargen_file); }); - gen_include("special.chargen"); + gen_include("keyboard/special"); }); }); diff --git a/repos/gems/src/app/sculpt_manager/model/settings.h b/repos/gems/src/app/sculpt_manager/model/settings.h index 4f997622d0..e77d17b8e5 100644 --- a/repos/gems/src/app/sculpt_manager/model/settings.h +++ b/repos/gems/src/app/sculpt_manager/model/settings.h @@ -40,11 +40,11 @@ struct Sculpt::Settings static void for_each(FN const &fn) { static Keyboard_layout layouts[] = { - { .name = "French", .chargen_file = "fr_fr.chargen" }, - { .name = "German", .chargen_file = "de_de.chargen" }, - { .name = "Swiss French", .chargen_file = "fr_ch.chargen" }, - { .name = "Swiss German", .chargen_file = "de_ch.chargen" }, - { .name = "US English", .chargen_file = "en_us.chargen" }, + { .name = "French", .chargen_file = "keyboard/fr_fr" }, + { .name = "German", .chargen_file = "keyboard/de_de" }, + { .name = "Swiss French", .chargen_file = "keyboard/fr_ch" }, + { .name = "Swiss German", .chargen_file = "keyboard/de_ch" }, + { .name = "US English", .chargen_file = "keyboard/en_us" }, }; for (auto layout : layouts)