feat: add keyboard layout support
This commit is contained in:
@@ -405,6 +405,10 @@ void gui::desktop_init(DesktopState* ds) {
|
||||
ds->vol_output = montauk::audio_get_output(-1);
|
||||
ds->vol_bt_status = montauk::audio_bt_status(-1);
|
||||
|
||||
ds->keyboard = montauk::keyboard::load_user(ds->current_user);
|
||||
ds->keyboard_layout_rect = {0, 0, 0, 0};
|
||||
ds->keyboard_last_poll = montauk::get_milliseconds();
|
||||
|
||||
ds->closing_ext_count = 0;
|
||||
|
||||
ds->screen_locked = false;
|
||||
@@ -813,6 +817,7 @@ void gui::desktop_run(DesktopState* ds) {
|
||||
}
|
||||
|
||||
uint64_t now = montauk::get_milliseconds();
|
||||
sceneChanged |= desktop_refresh_keyboard_layouts(ds, false);
|
||||
sceneChanged |= desktop_refresh_panel_state(ds, now);
|
||||
|
||||
// Pick up any wallpaper buffer produced by a background loader.
|
||||
|
||||
Reference in New Issue
Block a user