diff --git a/configuration.c b/configuration.c index 6ecfc5fe59c..79e86306ed7 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 46a536efefb..c8a25f9b88f 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"