From 778065870ea818376310943b0065f012b9f09998 Mon Sep 17 00:00:00 2001 From: Eric Warmenhoven Date: Thu, 30 Oct 2025 16:09:10 -0400 Subject: [PATCH] mobile: set default OSK overlay --- configuration.c | 5 +++++ file_path_special.h | 1 + 2 files changed, 6 insertions(+) diff --git a/configuration.c b/configuration.c index 6ecfc5fe59c9..79e86306ed77 100644 --- a/configuration.c +++ b/configuration.c @@ -3256,6 +3256,11 @@ void config_set_defaults(void *data) settings->paths.directory_overlay, FILE_PATH_DEFAULT_OVERLAY, sizeof(settings->paths.path_overlay)); + if (string_is_empty(settings->paths.path_osk_overlay)) + fill_pathname_join_special(settings->paths.path_osk_overlay, + settings->paths.directory_overlay, + FILE_PATH_DEFAULT_OSK_OVERLAY, + sizeof(settings->paths.path_osk_overlay)); #endif } if (!string_is_empty(g_defaults.dirs[DEFAULT_DIR_OSK_OVERLAY])) diff --git a/file_path_special.h b/file_path_special.h index 46a536efefb6..c8a25f9b88f3 100644 --- a/file_path_special.h +++ b/file_path_special.h @@ -108,6 +108,7 @@ RETRO_BEGIN_DECLS #define FILE_PATH_BACKUP_EXTENSION ".bak" #if defined(RARCH_MOBILE) #define FILE_PATH_DEFAULT_OVERLAY "gamepads/neo-retropad/neo-retropad.cfg" +#define FILE_PATH_DEFAULT_OSK_OVERLAY "keyboards/US-101/US-101.cfg" #endif #define FILE_PATH_CORE_INFO_CACHE "core_info.cache" #define FILE_PATH_CORE_INFO_CACHE_REFRESH "core_info.refresh"