diff --git a/frontend/static/layouts/tarmak_1.json b/frontend/static/layouts/tarmak_1.json new file mode 100644 index 000000000..a636b2a37 --- /dev/null +++ b/frontend/static/layouts/tarmak_1.json @@ -0,0 +1,39 @@ +{ + "keymapShowTopRow": false, + "type": "ansi", + "keys": { + "row1": [ + "`~", + "1!", + "2@", + "3#", + "4$", + "5%", + "6^", + "7&", + "8*", + "9(", + "0)", + "-_", + "=+" + ], + "row2": [ + "qQ", + "wW", + "jJ", + "rR", + "tT", + "yY", + "uU", + "iI", + "oO", + "pP", + "[{", + "]}", + "\\|" + ], + "row3": ["aA", "sS", "dD", "fF", "gG", "hH", "nN", "eE", "lL", ";:", "'\""], + "row4": ["zZ", "xX", "cC", "vV", "bB", "kK", "mM", ",<", ".>", "/?"], + "row5": [" "] + } +} diff --git a/frontend/static/layouts/tarmak_2.json b/frontend/static/layouts/tarmak_2.json new file mode 100644 index 000000000..aa971229c --- /dev/null +++ b/frontend/static/layouts/tarmak_2.json @@ -0,0 +1,39 @@ +{ + "keymapShowTopRow": false, + "type": "ansi", + "keys": { + "row1": [ + "`~", + "1!", + "2@", + "3#", + "4$", + "5%", + "6^", + "7&", + "8*", + "9(", + "0)", + "-_", + "=+" + ], + "row2": [ + "qQ", + "wW", + "fF", + "rR", + "gG", + "yY", + "uU", + "iI", + "oO", + "pP", + "[{", + "]}", + "\\|" + ], + "row3": ["aA", "sS", "dD", "tT", "jJ", "hH", "nN", "eE", "lL", ";:", "'\""], + "row4": ["zZ", "xX", "cC", "vV", "bB", "kK", "mM", ",<", ".>", "/?"], + "row5": [" "] + } +} diff --git a/frontend/static/layouts/tarmak_3.json b/frontend/static/layouts/tarmak_3.json new file mode 100644 index 000000000..99fa56d5c --- /dev/null +++ b/frontend/static/layouts/tarmak_3.json @@ -0,0 +1,39 @@ +{ + "keymapShowTopRow": false, + "type": "ansi", + "keys": { + "row1": [ + "`~", + "1!", + "2@", + "3#", + "4$", + "5%", + "6^", + "7&", + "8*", + "9(", + "0)", + "-_", + "=+" + ], + "row2": [ + "qQ", + "wW", + "fF", + "jJ", + "gG", + "yY", + "uU", + "iI", + "oO", + "pP", + "[{", + "]}", + "\\|" + ], + "row3": ["aA", "rR", "sS", "tT", "dD", "hH", "nN", "eE", "lL", ";:", "'\""], + "row4": ["zZ", "xX", "cC", "vV", "bB", "kK", "mM", ",<", ".>", "/?"], + "row5": [" "] + } +} diff --git a/frontend/static/layouts/tarmak_4.json b/frontend/static/layouts/tarmak_4.json new file mode 100644 index 000000000..00fba9420 --- /dev/null +++ b/frontend/static/layouts/tarmak_4.json @@ -0,0 +1,39 @@ +{ + "keymapShowTopRow": false, + "type": "ansi", + "keys": { + "row1": [ + "`~", + "1!", + "2@", + "3#", + "4$", + "5%", + "6^", + "7&", + "8*", + "9(", + "0)", + "-_", + "=+" + ], + "row2": [ + "qQ", + "wW", + "fF", + "pP", + "gG", + "jJ", + "uU", + "iI", + "yY", + ";:", + "[{", + "]}", + "\\|" + ], + "row3": ["aA", "rR", "sS", "tT", "dD", "hH", "nN", "eE", "lL", "oO", "'\""], + "row4": ["zZ", "xX", "cC", "vV", "bB", "kK", "mM", ",<", ".>", "/?"], + "row5": [" "] + } +} diff --git a/packages/contracts/src/schemas/layouts.ts b/packages/contracts/src/schemas/layouts.ts index 70d24b553..cf448f9ac 100644 --- a/packages/contracts/src/schemas/layouts.ts +++ b/packages/contracts/src/schemas/layouts.ts @@ -213,7 +213,11 @@ export const LayoutNameSchema = z.enum([ "ergopti", "sword", "opy", + "tarmak_1", + "tarmak_2", + "tarmak_3", + "tarmak_4", ] ); -export type LayoutName = z.infer; \ No newline at end of file +export type LayoutName = z.infer;