From 72069cc737deaaa13cf64b550a84de161b115194 Mon Sep 17 00:00:00 2001 From: CodeST <694468528@qq.com> Date: Tue, 3 Mar 2026 23:37:52 +0800 Subject: [PATCH] 1 --- .../Resource/kb_keyboard_layout_config.json | 78 +++++++++++++++++++ 1 file changed, 78 insertions(+) diff --git a/CustomKeyboard/Resource/kb_keyboard_layout_config.json b/CustomKeyboard/Resource/kb_keyboard_layout_config.json index 874eab5..3a752df 100644 --- a/CustomKeyboard/Resource/kb_keyboard_layout_config.json +++ b/CustomKeyboard/Resource/kb_keyboard_layout_config.json @@ -480,6 +480,84 @@ } ] }, + "letters_zh_hant_pinyin": { + "__comment": "繁体拼音布局(QWERTY)", + "rows": [ + { + "__comment": "字母第一行 qwertyuiop", + "align": "left", + "__comment_align": "对齐方式:left/center", + "insetLeft": 4, + "__comment_insetLeft": "本行左边距(覆盖 metrics.edgeInset)", + "insetRight": 4, + "__comment_insetRight": "本行右边距(覆盖 metrics.edgeInset)", + "gap": 5, + "__comment_gap": "本行按键间距(覆盖 metrics.gap)", + "items": [ + "letter:q", "letter:w", "letter:e", "letter:r", "letter:t", + "letter:y", "letter:u", "letter:i", "letter:o", "letter:p" + ], + "__comment_items": "本行按键列表;letter:x/digit:x/sym:x 或 keyDefs 中的 id" + }, + { + "__comment": "字母第二行 asdfghjkl", + "align": "left", + "__comment_align": "对齐方式:left/center", + "insetLeft": 23, + "__comment_insetLeft": "本行左边距(覆盖 metrics.edgeInset)", + "insetRight": 0, + "__comment_insetRight": "本行右边距(覆盖 metrics.edgeInset)", + "gap": 5, + "__comment_gap": "本行按键间距(覆盖 metrics.gap)", + "items": [ + "letter:a", "letter:s", "letter:d", "letter:f", "letter:g", + "letter:h", "letter:j", "letter:k", "letter:l" + ], + "__comment_items": "本行按键列表;letter:x/digit:x/sym:x 或 keyDefs 中的 id" + }, + { + "__comment": "字母第三行:左 shift,中间字母,右 backspace", + "align": "left", + "__comment_align": "对齐方式:left/center", + "insetLeft": 4, + "__comment_insetLeft": "本行左边距(覆盖 metrics.edgeInset)", + "insetRight": 4, + "__comment_insetRight": "本行右边距(覆盖 metrics.edgeInset)", + "gap": 5, + "__comment_gap": "本行按键间距(覆盖 metrics.gap)", + "segments": { + "__comment": "分段布局:left/center/right", + "left": [ + { "id": "shift", "width": "controlWidth", "__comment_id": "引用 keyDefs 的 id", "__comment_width": "宽度引用 metrics.controlWidth" } + ], + "__comment_left": "左侧固定按钮", + "center": [ + "letter:z", "letter:x", "letter:c", "letter:v", "letter:b", "letter:n", "letter:m" + ], + "__comment_center": "中间字母键集合,整体居中", + "right": [ + { "id": "backspace", "width": "controlWidth", "__comment_id": "引用 keyDefs 的 id", "__comment_width": "宽度引用 metrics.controlWidth" } + ], + "__comment_right": "右侧固定按钮" + } + }, + { + "__comment": "字母第四行:123/emoji/space/send", + "align": "left", + "__comment_align": "对齐方式:left/center", + "insetLeft": 4, + "__comment_insetLeft": "本行左边距(覆盖 metrics.edgeInset)", + "insetRight": 4, + "__comment_insetRight": "本行右边距(覆盖 metrics.edgeInset)", + "gap": 5, + "__comment_gap": "本行按键间距(覆盖 metrics.gap)", + "items": [ + "mode_123", "emoji", "space", "send" + ], + "__comment_items": "本行按键列表;letter:x/digit:x/sym:x 或 keyDefs 中的 id" + } + ] + }, "numbers": { "__comment": "数字面板布局(123 页)", "rows": [