diff --git a/frontend/static/layouts/Vestnik.json b/frontend/static/layouts/Vestnik.json new file mode 100644 index 000000000000..00a5160a10e1 --- /dev/null +++ b/frontend/static/layouts/Vestnik.json @@ -0,0 +1,62 @@ +{ + "keymapShowTopRow": false, + "type": "ansi", + "keys": { + "row1": [ + ["\"", "'"], + ["1", "!"], + ["2", "@"], + ["3", "#"], + ["4", "$"], + ["5", "%"], + ["6", "^"], + ["7", "&"], + ["8", "*"], + ["9", "("], + ["0", ")"], + ["-", "_"], + ["=", "+"] + ], + "row2": [ + ["ц", "Ц"], + ["д", "Д"], + ["р", "Р"], + ["г", "Г"], + ["х", "Х"], + ["ф", "Ф"], + ["п", "П"], + ["а", "А"], + ["я", "Я"], + ["э", "Э"], + [",", ";"], + [".", ":"], + ["\\", "|"] + ], + "row3": [ + ["с", "С"], + ["т", "Т"], + ["н", "Н"], + ["к", "К"], + ["б", "Б"], + ["ь", "Ь", "ъ", "Ъ"], + ["в", "В"], + ["о", "О"], + ["е", "Е", "ё", "Ё"], + ["и", "И"], + [".", ":"] + ], + "row4": [ + ["ш", "Ш", "щ", "Щ"], + ["з", "З"], + ["л", "Л"], + ["м", "М"], + ["ч", "Ч"], + ["ж", "Ж"], + ["й", "Й"], + ["ы", "Ы"], + ["у", "У"], + ["ю", "Ю"] + ], + "row5": [[" "]] + } +} diff --git a/frontend/static/layouts/statica_3x5.json b/frontend/static/layouts/statica_3x5.json new file mode 100644 index 000000000000..e64c895cd51a --- /dev/null +++ b/frontend/static/layouts/statica_3x5.json @@ -0,0 +1,62 @@ +{ + "keymapShowTopRow": false, + "type": "ansi", + "keys": { + "row1": [ + ["\"", "'"], + ["1", "!"], + ["2", "@"], + ["3", "#"], + ["4", "$"], + ["5", "%"], + ["6", "^"], + ["7", "&"], + ["8", "*"], + ["9", "("], + ["0", ")"], + ["-", "_"], + ["=", "+"] + ], + "row2": [ + ["ь", "Ь", "ъ", "Ъ"], + ["у", "У"], + ["а", "А"], + ["ж", "Ж"], + ["ю", "Ю"], + ["г", "Г"], + ["б", "Б"], + ["р", "Р"], + ["л", "Л"], + ["х", "Х"], + [",", ";"], + [".", ":"], + ["\\", "|"] + ], + "row3": [ + ["и", "И"], + ["е", "Е", "ё", "Ё"], + ["о", "О"], + ["к", "К"], + ["я", "Я"], + ["м", "М"], + ["т", "Т"], + ["с", "С"], + ["н", "Н"], + ["з", "З"], + [".", ":"] + ], + "row4": [ + ["ф", "Ф"], + ["э", "Э"], + ["ы", "Ы"], + ["п", "П"], + ["й", "Й"], + ["д", "Д"], + ["в", "В"], + ["ч", "Ч"], + ["ш", "Ш", "щ", "Щ"], + ["ц", "Ц"] + ], + "row5": [[" "]] + } +} diff --git a/packages/schemas/src/layouts.ts b/packages/schemas/src/layouts.ts index 94de81ef32df..8949e81281e6 100644 --- a/packages/schemas/src/layouts.ts +++ b/packages/schemas/src/layouts.ts @@ -62,6 +62,8 @@ export const LayoutNameSchema = z.enum( "niro", "mongolian", "JCUKEN", + "statica_3x5", + "Vestnik", "Diktor", "Diktor_VoronovMod", "Redaktor",