diff --git a/backend/src/api/schemas/config-schema.ts b/backend/src/api/schemas/config-schema.ts index 0b7e8aa0f..20471da69 100644 --- a/backend/src/api/schemas/config-schema.ts +++ b/backend/src/api/schemas/config-schema.ts @@ -77,7 +77,11 @@ const CONFIG_SCHEMA = joi.object({ keymapLegendStyle: joi .string() .valid("lowercase", "uppercase", "blank", "dynamic"), - keymapLayout: joi.string().valid().max(50).token(), + keymapLayout: joi + .string() + .regex(/[\w-_]+/) + .valid() + .max(50), keymapShowTopRow: joi.string().valid("always", "layout", "never"), fontFamily: joi .string()