This commit is contained in:
2026-03-03 14:22:26 +08:00
parent 494efb745e
commit 211f30d793
3 changed files with 303 additions and 68 deletions

View File

@@ -521,135 +521,110 @@
]
},
"letters_bopomofo_full": {
"__comment": "繁体注音全键盘布局(参考 iOS 系统注音键盘",
"__comment_symbols": "声母:ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙ 韵母:ㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ 声调:ˊˇˋ˙",
"__comment": "繁体注音全键盘布局iOS 标准注音排列",
"__comment_layout": "第一行:ㄅㄉˇˋㄓˊ˙ㄚㄞㄢㄦ | 第二行:ㄆㄊㄍㄐㄔㄗㄧㄛㄟㄣ | 第三行:ㄇㄋㄎㄑㄕㄘㄨㄜㄠㄤ | 第四行:ㄈㄌㄏㄒㄖㄙㄩㄝㄡㄥ",
"rows": [
{
"__comment": "第一行:声调 + 韵母",
"align": "left",
"insetLeft": 4,
"insetRight": 4,
"gap": 5,
"items": [
"letter:ˊ", "letter:ˇ", "letter:ˋ", "letter:˙", "letter:ㄚ",
"letter:", "letter:", "letter:", "letter:ㄞ", "letter:"
"letter:ㄅ", "letter:ㄉ", "letter:ˇ", "letter:ˋ", "letter:",
"letter:ˊ", "letter:˙", "letter:", "letter:ㄞ", "letter:ㄢ", "letter:ㄦ"
]
},
{
"__comment": "第二行:声母 + 韵母",
"align": "center",
"insetLeft": 0,
"insetRight": 0,
"align": "left",
"insetLeft": 4,
"insetRight": 4,
"gap": 5,
"items": [
"letter:", "letter:", "letter:", "letter:", "letter:",
"letter:", "letter:", "letter:", "letter:"
"letter:", "letter:", "letter:", "letter:", "letter:",
"letter:", "letter:", "letter:", "letter:ㄟ", "letter:ㄣ"
]
},
{
"__comment": "第三行:声母 + 韵母",
"align": "left",
"insetLeft": 4,
"insetRight": 4,
"gap": 5,
"segments": {
"left": [
{ "id": "shift", "width": "controlWidth" }
],
"center": [
"letter:ㄎ", "letter:ㄏ", "letter:ㄐ", "letter:ㄑ", "letter:ㄒ", "letter:ㄓ", "letter:ㄔ", "letter:ㄕ"
],
"right": [
{ "id": "backspace", "width": "controlWidth" }
]
}
},
{
"__comment": "第四行:声母 + 韵母",
"align": "left",
"insetLeft": 4,
"insetRight": 4,
"gap": 5,
"items": [
"letter:", "letter:", "letter:", "letter:", "letter:",
"letter:", "letter:", "letter:", "letter:", "letter:"
"letter:", "letter:", "letter:", "letter:", "letter:",
"letter:", "letter:", "letter:", "letter:", "letter:"
]
},
{
"__comment": "第五行:韵母 + 控制键",
"align": "left",
"insetLeft": 4,
"insetRight": 4,
"gap": 5,
"items": [
"letter:", "letter:", "letter:", "letter:", "mode_123", "emoji", "space", "send"
"letter:", "letter:", "letter:", "letter:", "letter:ㄖ",
"letter:ㄙ", "letter:ㄩ", "letter:ㄝ", "letter:ㄡ", "letter:ㄥ"
]
},
{
"align": "left",
"insetLeft": 4,
"insetRight": 4,
"gap": 5,
"items": [
"mode_123", "emoji", "space", "send"
]
}
]
},
"letters_bopomofo_standard": {
"__comment": "繁体注音标准布局(传统排列方式",
"__comment_symbols": "声母:ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙ 韵母:ㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ 声调:ˊˇˋ˙",
"__comment": "繁体注音标准布局(与全键盘相同",
"rows": [
{
"__comment": "第一行:声母",
"align": "left",
"insetLeft": 4,
"insetRight": 4,
"gap": 5,
"items": [
"letter:ㄅ", "letter:", "letter:", "letter:", "letter:",
"letter:", "letter:", "letter:", "letter:", "letter:"
"letter:ㄅ", "letter:", "letter:ˇ", "letter:ˋ", "letter:",
"letter:ˊ", "letter:˙", "letter:", "letter:", "letter:ㄢ", "letter:ㄦ"
]
},
{
"__comment": "第二行:声母",
"align": "center",
"insetLeft": 0,
"insetRight": 0,
"align": "left",
"insetLeft": 4,
"insetRight": 4,
"gap": 5,
"items": [
"letter:", "letter:", "letter:", "letter:", "letter:",
"letter:", "letter:", "letter:", "letter:", "letter:"
"letter:", "letter:", "letter:", "letter:", "letter:",
"letter:", "letter:", "letter:", "letter:", "letter:"
]
},
{
"__comment": "第三行:声母 + 韵母",
"align": "left",
"insetLeft": 4,
"insetRight": 4,
"gap": 5,
"segments": {
"left": [
{ "id": "shift", "width": "controlWidth" }
],
"center": [
"letter:ㄙ", "letter:ㄧ", "letter:ㄨ", "letter:ㄩ", "letter:ㄚ", "letter:ㄛ", "letter:ㄜ", "letter:ㄝ"
],
"right": [
{ "id": "backspace", "width": "controlWidth" }
]
}
},
{
"__comment": "第四行:韵母 + 声调",
"align": "left",
"insetLeft": 4,
"insetRight": 4,
"gap": 5,
"items": [
"letter:", "letter:", "letter:", "letter:", "letter:",
"letter:", "letter:", "letter:", "letter:", "letter:ˊ"
"letter:", "letter:", "letter:", "letter:", "letter:",
"letter:", "letter:", "letter:", "letter:", "letter:"
]
},
{
"__comment": "第五行:声调 + 控制键",
"align": "left",
"insetLeft": 4,
"insetRight": 4,
"gap": 5,
"items": [
"letter:ˇ", "letter:ˋ", "letter:˙", "mode_123", "emoji", "space", "send"
"letter:", "letter:", "letter:", "letter:ㄒ", "letter:ㄖ",
"letter:ㄙ", "letter:ㄩ", "letter:ㄝ", "letter:ㄡ", "letter:ㄥ"
]
},
{
"align": "left",
"insetLeft": 4,
"insetRight": 4,
"gap": 5,
"items": [
"mode_123", "emoji", "space", "send"
]
}
]