diff --git a/frontend/static/layouts/korean_phonetic.json b/frontend/static/layouts/korean_phonetic.json new file mode 100644 index 000000000000..e09b6300a949 --- /dev/null +++ b/frontend/static/layouts/korean_phonetic.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 d738846cebe9..9f316cd2f86c 100644 --- a/packages/schemas/src/layouts.ts +++ b/packages/schemas/src/layouts.ts @@ -145,6 +145,7 @@ export const LayoutNameSchema = z.enum( "koy", "3l", "korean", + "korean_phonetic", "ekverto_b", "nerps", "sturdy_angle_ansi",