diff --git a/frontend/static/layouts/tamil99.json b/frontend/static/layouts/tamil99.json new file mode 100644 index 000000000000..7331df0ed416 --- /dev/null +++ b/frontend/static/layouts/tamil99.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 9cc82b0e400f..94de81ef32df 100644 --- a/packages/schemas/src/layouts.ts +++ b/packages/schemas/src/layouts.ts @@ -231,6 +231,7 @@ export const LayoutNameSchema = z.enum( "persian_farsi_colemak", "persian_standard_colemak", "ergo_split46", + "tamil99", ], { errorMap: customEnumErrorHandler("Must be a supported layout"),